f_dupfd
err = f_dupfd(argi, filp, 0);
err = f_dupfd(argi, filp, O_CLOEXEC);
extern int f_dupfd(unsigned int from, struct file *file, unsigned flags);