Linux下fcntl函数简单用法
摘要:
#include <unistd.h> #include <fcntl.h>int fcntl(int fd , int cmd,...);fcntl()用来操作文件描述符的一些特性。针对cmd的值,fcntl能够接受第三个参数int argfcntl的返回值与命令有关。如果出错,所有命令都返回-1,如果成功则返回某个其他值。下列命令有特定返回值:F_DUPFD,F_GETFD,F_GETFL以及F_GETOWN。第一个返回新的文件描述符,第二、三个返回相应标志,最后一个返回一个正的进程ID或负的进程组ID。fcntl函数有5种功能:1.复制一个现有的描述符(F_DUP 阅读全文
posted @ 2012-08-19 17:59 Chris-Lin 阅读(1570) 评论(0) 推荐(1) 编辑