Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
return 0;
}
+
+int set_stdfds(int fd)
+{
+ int ret;
+
+ if (fd < 0)
+ return -1;
+
+ ret = dup2(fd, STDIN_FILENO);
+ if (ret < 0)
+ return -1;
+
+ ret = dup2(fd, STDOUT_FILENO);
+ if (ret < 0)
+ return -1;
+
+ ret = dup2(fd, STDERR_FILENO);
+ if (ret < 0)
+ return -1;
+
+ return 0;
+}
int safe_mount(const char *src, const char *dest, const char *fstype,
unsigned long flags, const void *data, const char *rootfs);
+int set_stdfds(int fd);
#endif /* __LXC_UTILS_H */