(Sandbox) Caught a bad syscall attempt (syscall time) (__NR_time not defined?)
I tried to run a Tor v0.2.8.0-alpha-dev mid relay in Linux 3.16.0-4-amd64 with the torrc option **"Sandbox 1"**, but I only got this:
```
[warn] This version of Tor was built without support for sandboxing. To build with support for sandboxing on Linux, you must have libseccomp and its necessary header files (e.g. seccomp.h).
```
**Seccomp** is a feature of the Linux kernel that is enabled in (most) contemporary Linux distributions. It restricts a thread to a small number of system calls: **read(), write(), exit() and sigreturn()** - If the thread calls any other system call, the entire process gets terminated. now Seccomp is deprecated.
Starting with **Linux 3.16**, the new **seccomp.2 a.k.a. Seccomp-BPF** has a Berkeley Packet Filter (BPF) with optional allowed syscalls other than the above mentioned four syscalls. At the developers choice and according with the application specific tasks.
http://man7.org/linux/man-pages/man2/seccomp.2.html
1. I want to know if the tor code is updated and ready for using the Seccomp-BPF to make the "Sandbox 1" operational and what exactly prerequisites and additional compiling parameters are needed to compile tor with the support for sandboxing.
Thank you.
**Trac**:
**Username**: TORques
issue