dup(file_des)是否等同于fcntl(filedes, F_DUPFD, 0)?如果yes,那么哪个更好?

最佳答案

是的,完全一样。根据posix标准
函数的作用是:为服务提供另一个接口
由fcntl()使用f_dupfd命令提供。呼叫dup(fildes)
应等同于:
fcntl(fildes,f_dupfd,0);
dup()更短,更容易阅读,我会用它。

关于c - dup(file_des)是否等于fcntl(filedes,F_DUPFD,0)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42121082/

10-13 08:11