2013-12-19 21:35:00 +04:00
|
|
|
#ifndef __CR_PLUGIN_H__
|
|
|
|
#define __CR_PLUGIN_H__
|
|
|
|
|
|
|
|
#include "criu-plugin.h"
|
|
|
|
|
|
|
|
#define CR_PLUGIN_DEFAULT "/var/lib/criu/"
|
|
|
|
|
|
|
|
void cr_plugin_fini(void);
|
|
|
|
int cr_plugin_init(void);
|
2013-12-19 21:35:01 +04:00
|
|
|
|
|
|
|
int cr_plugin_dump_unix_sk(int fd, int id);
|
|
|
|
int cr_plugin_restore_unix_sk(int id);
|
|
|
|
|
2013-12-20 16:05:17 +04:00
|
|
|
int cr_plugin_dump_file(int fd, int id);
|
|
|
|
int cr_plugin_restore_file(int id);
|
|
|
|
|
2013-12-25 16:54:36 +04:00
|
|
|
int cr_plugin_dump_ext_mount(char *mountpoint, int id);
|
2013-12-25 16:54:53 +04:00
|
|
|
int cr_plugin_restore_ext_mount(int id, char *mountpoint, char *old_root, int *is_file);
|
2013-12-25 16:54:36 +04:00
|
|
|
|
2013-12-26 17:00:05 +04:00
|
|
|
int cr_plugin_dump_ext_link(int index, int type, char *kind);
|
|
|
|
|
2013-12-19 21:35:00 +04:00
|
|
|
#endif
|