fcntl函数可以改变已打开的文件的性质. #include <fcntl.h> int fcntl( int filedes, int cmd, ... /* int arg */ ); 返回值:若成功则依赖于cmd,若出错则返回- 在本节的各实例中,第三个参数总是一个整数,与上面所示函数原型中的注释部分相对应.但是在说明记录锁时,第三个参数则是指向一个结构的指针. fcntl函数有5种功能: (1)复制一个现有的描述符(cmd = F_DUPFD ). (2)获得/设置文件描述符标记(cm…