diff options
Diffstat (limited to 'src/lib/sandbox')
-rw-r--r-- | src/lib/sandbox/.may_include | 4 | ||||
-rw-r--r-- | src/lib/sandbox/sandbox.c | 10 |
2 files changed, 10 insertions, 4 deletions
diff --git a/src/lib/sandbox/.may_include b/src/lib/sandbox/.may_include index 5c22b0e509..84906dfb3d 100644 --- a/src/lib/sandbox/.may_include +++ b/src/lib/sandbox/.may_include @@ -4,7 +4,11 @@ lib/cc/*.h lib/container/*.h lib/err/*.h lib/log/*.h +lib/malloc/*.h +lib/net/*.h lib/sandbox/*.h +lib/sandbox/*.inc +lib/string/*.h ht.h siphash.h diff --git a/src/lib/sandbox/sandbox.c b/src/lib/sandbox/sandbox.c index f6f445df02..e49cbd863a 100644 --- a/src/lib/sandbox/sandbox.c +++ b/src/lib/sandbox/sandbox.c @@ -31,6 +31,7 @@ #include <stdio.h> #include <string.h> #include <stdlib.h> +#include <errno.h> #include "lib/sandbox/sandbox.h" #include "lib/container/map.h" @@ -38,11 +39,11 @@ #include "lib/log/torlog.h" #include "lib/cc/torint.h" #include "lib/net/resolve.h" -#include "common/util.h" -#include "tor_queue.h" +#include "lib/malloc/util_malloc.h" +#include "lib/string/scanf.h" +#include "tor_queue.h" #include "ht.h" - #include "siphash.h" #define DEBUGGING_CLOSE @@ -1558,7 +1559,8 @@ install_syscall_filter(sandbox_cfg_t* cfg) return (rc < 0 ? -rc : rc); } -#include "linux_syscalls.inc" +#include "lib/sandbox/linux_syscalls.inc" + static const char * get_syscall_name(int syscall_num) { |