X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=contrib%2Ffsm_checker%2FCHROOT_CHECK%2Fchroot_jail.h;fp=contrib%2Ffsm_checker%2FCHROOT_CHECK%2Fchroot_jail.h;h=d402eabb892547e8eceada21b38e1a2f26695f5d;hb=e09e518ebf18d490dbeb72c6358968af7d05d675;hp=0000000000000000000000000000000000000000;hpb=58f53b56557577b64911d0e7a2bba3fbb521d71d;p=lttv.git diff --git a/contrib/fsm_checker/CHROOT_CHECK/chroot_jail.h b/contrib/fsm_checker/CHROOT_CHECK/chroot_jail.h new file mode 100755 index 00000000..d402eabb --- /dev/null +++ b/contrib/fsm_checker/CHROOT_CHECK/chroot_jail.h @@ -0,0 +1,24 @@ +#include + + +struct rootjail +{ + int pid; + GString *newroot; + struct rootjailContext _fsm; +}; + +struct rootjail * chrootjail_Init(); + +void rootjail_savepid(struct rootjail *, int); + +void rootjail_savenewroot(struct rootjail *, char *); + +void rootjail_destroyfsm(struct rootjail *); + +void rootjail_warning(struct rootjail *); + +int checknewdir(char *); + +int removefsm(struct rootjail *); +