头文件
    #include
    #include
    函数
    int fcntl(int fd, int cmd);
    int fcntl(int fd, int cmd, long arg);
    int fcntl(int fd, int cmd, struct flock *lock);
    功能描述
    根据文件描述来操作文件的特性
    返回值
    fcntl()的返回值与命令有关。如果出错,所有命令都返回-1,如果成功则返回某个其他值。下面三个命令有特定的返回值:
    F_DUPFD 返回新的文件描述符
    F_GETFD 返回相应标志
    F_GETFL 返回文件状态标记
    F_GETOWN 返回一个正的进程ID或负的进程组ID