diff --git a/criu/files.c b/criu/files.c index 5d6b1139d..3a57682c8 100644 --- a/criu/files.c +++ b/criu/files.c @@ -708,7 +708,7 @@ static struct fdinfo_list_entry *alloc_fle(int pid, FdinfoEntry *fe) return fle; } -static int collect_fd(int pid, FdinfoEntry *e, struct rst_info *rst_info) +int collect_fd(int pid, FdinfoEntry *e, struct rst_info *rst_info) { struct fdinfo_list_entry *le, *new_le; struct file_desc *fdesc; diff --git a/criu/include/files.h b/criu/include/files.h index 275b36e2d..0d711b75c 100644 --- a/criu/include/files.h +++ b/criu/include/files.h @@ -116,6 +116,7 @@ struct file_desc_ops { char * (*name)(struct file_desc *, char *b, size_t s); }; +int collect_fd(int pid, FdinfoEntry *e, struct rst_info *rst_info); void collect_task_fd(struct fdinfo_list_entry *new_fle, struct rst_info *ri); unsigned int find_unused_fd(struct pstree_item *, int hint_fd);