From 6c8a2c78c193326e31f65debef6349fb70228f06 Mon Sep 17 00:00:00 2001 From: Sean McBride Date: Wed, 5 May 2021 08:35:33 -0400 Subject: [PATCH] refactor: current sandbox --- runtime/include/current_sandbox.h | 4 --- runtime/src/current_sandbox.c | 48 ------------------------------- 2 files changed, 52 deletions(-) diff --git a/runtime/include/current_sandbox.h b/runtime/include/current_sandbox.h index c469cff..668f8ec 100644 --- a/runtime/include/current_sandbox.h +++ b/runtime/include/current_sandbox.h @@ -2,9 +2,5 @@ #include "sandbox.h" -void current_sandbox_close_file_descriptor(int io_handle_index); struct sandbox *current_sandbox_get(void); -int current_sandbox_get_file_descriptor(int io_handle_index); -int current_sandbox_initialize_io_handle(void); void current_sandbox_set(struct sandbox *sandbox); -int current_sandbox_set_file_descriptor(int io_handle_index, int file_descriptor); diff --git a/runtime/src/current_sandbox.c b/runtime/src/current_sandbox.c index b5aa137..296e563 100644 --- a/runtime/src/current_sandbox.c +++ b/runtime/src/current_sandbox.c @@ -43,51 +43,3 @@ current_sandbox_set(struct sandbox *sandbox) worker_thread_current_sandbox = sandbox; } } - -/** - * Initializes and returns an IO handle on the current sandbox ready for use - * @return index of handle we preopened or -1 if all io_handles are exhausted - */ -int -current_sandbox_initialize_io_handle(void) -{ - return sandbox_initialize_io_handle(current_sandbox_get()); -} - -size_t sandbox_parse_http_request(struct sandbox *sandbox, size_t l); - -/** - * Sets the file descriptor of the sandbox's ith io_handle - * Returns error condition if the file_descriptor to set does not contain sandbox preopen magin - * @param io_handle_index index of the sandbox io_handle we want to set - * @param file_descriptor the file descripter we want to set it to - * @returns the index that was set or -1 in case of error - */ -int -current_sandbox_set_file_descriptor(int io_handle_index, int file_descriptor) -{ - return sandbox_set_file_descriptor(current_sandbox_get(), io_handle_index, file_descriptor); -} - -/** - * Get the file descriptor of the sandbox's ith io_handle - * @param io_handle_index index into the sandbox's io_handles table - * @returns file descriptor - */ -int -current_sandbox_get_file_descriptor(int io_handle_index) -{ - struct sandbox *sandbox = current_sandbox_get(); - return sandbox_get_file_descriptor(sandbox, io_handle_index); -} - -/** - * Close the sandbox's ith io_handle - * @param io_handle_index index of the handle to close - */ -void -current_sandbox_close_file_descriptor(int io_handle_index) -{ - struct sandbox *sandbox = current_sandbox_get(); - sandbox_close_file_descriptor(sandbox, io_handle_index); -}