#ifndef POTD_JAIL_H #define POTD_JAIL_H 1 #include #include #define MAX_STACKSIZE BUFSIZ typedef struct jail_ctx { pid_t jail_pid; size_t stacksize; void *stack_ptr; void *stack_beg; } jail_ctx; void jail_init(jail_ctx **ctx, size_t stacksize); void jail_free(jail_ctx **ctx); int jail_fork(jail_ctx *ctx); #endif