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/