diff options
| author | 2026-02-02 18:13:46 -0600 | |
|---|---|---|
| committer | 2026-02-02 18:13:46 -0600 | |
| commit | a37752708e58463635b42505fb6bb03459f54423 (patch) | |
| tree | 5821f16756458261621f595df2e43067c4ae8428 /src/include | |
| parent | More tweaks to changelog. (diff) | |
Add :compile, :asm, and :threads to sandbox flags.
These can be used to limit programs in a very expansive way.
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/janet.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/include/janet.h b/src/include/janet.h index 8514ed1d..9f47d8ef 100644 --- a/src/include/janet.h +++ b/src/include/janet.h @@ -2005,6 +2005,9 @@ JANET_API void janet_stacktrace_ext(JanetFiber *fiber, Janet err, const char *pr #define JANET_SANDBOX_FFI (JANET_SANDBOX_FFI_DEFINE | JANET_SANDBOX_FFI_USE | JANET_SANDBOX_FFI_JIT) #define JANET_SANDBOX_FS (JANET_SANDBOX_FS_WRITE | JANET_SANDBOX_FS_READ | JANET_SANDBOX_FS_TEMP) #define JANET_SANDBOX_NET (JANET_SANDBOX_NET_CONNECT | JANET_SANDBOX_NET_LISTEN) +#define JANET_SANDBOX_COMPILE 32768 +#define JANET_SANDBOX_ASM 65536 +#define JANET_SANDBOX_THREADS 131072 #define JANET_SANDBOX_ALL (UINT32_MAX) JANET_API void janet_sandbox(uint32_t flags); JANET_API void janet_sandbox_assert(uint32_t forbidden_flags); |
