高级IO函数

fcntl函数

fcntl函数提供了对文件描述符的各种控制操作。

另一个常见的控制文件描述符属性和行为的系统调用是ioctl,ioctl比fcntl能够执行更多的控制。

但是,对于控制文件描述符常用的属性和行为,fcntl函数是由POSIX规范指定的首选方法。

#include <fcntl.h>

int fcntl(int fd, int cmd, ...);

    fd参数是被操作的文件描述符,cmd参数指定执行何种类型的操作。根据操作类型的不同,可能还需要第三个可选参数。

wKiom1PYXdjTXr95AAP2GHZ85Ro040.jpg

wKioL1PYXxmxXfTBAAET8-AQVf8421.jpg

你可能感兴趣的:(高级,IO函数)