| #ifndef _CPT_H_ |
| #define _CPT_H_ |
| #include "types.h" |
| #include "res.h" |
| |
| #define PROC_CPT "/proc/cpt" |
| #define PROC_RST "/proc/rst" |
| |
| #define CMD_CHKPNT 1 |
| #define CMD_SUSPEND 2 |
| #define CMD_DUMP 3 |
| #define CMD_RESTORE 4 |
| #define CMD_UNDUMP 5 |
| |
| #define CMD_KILL 10 |
| #define CMD_RESUME 11 |
| |
| int cpt_cmd(vps_handler *h, envid_t veid, const char *root, |
| int action, int cmd, unsigned int ctx); |
| int vps_chkpnt(vps_handler *h, envid_t veid, const fs_param *fs, |
| int cmd, cpt_param *param); |
| int vps_restore(vps_handler *h, envid_t veid, struct vps_param *vps_p, int cmd, |
| cpt_param *param, skipFlags skip); |
| int create_hardlink_dir(void); |
| void clean_hardlink_dir(const char *mntdir); |
| |
| #endif |