码迷,mamicode.com
首页 >  
搜索关键字:fcntl函数    ( 51个结果
文件IO其二
1.文件IO 文件IO属于linux系统中关于文件操作的系统调用,对于文件的操作也是跟标准IO一样,打开文件 > 操作文件 > 关闭文件。 文件IO和标准IO的比较: 标准IO 文件IO 代表打开的文件 文件流指针(FILE*) 文件描述符(fd) 打开文件/关闭文件 fopen/fclose op ...
分类:其他好文   时间:2020-02-29 00:47:01    阅读次数:95
UNIX环境高级编程APUE练习3.2-不用fcntl实现dup2的功能
UNIX环境高级编程APUE练习3.2。编写与dup2功能相同的函数,要求不调用fcntl函数,并且要有正确的出错处理。 ...
分类:其他好文   时间:2019-12-17 20:19:25    阅读次数:76
套接字选项
之前读过unix网络编程,现在在看nginx源码,很多套接字选项不记得了,因此每遇到一个套接字选项就在此文章中进行补充。 1.获取和设置套接字选项的方法: getsockopt,setsockopt函数 fcntl函数 ioctl函数 2.4种函数简介: I.getsockopt,setsockop ...
分类:其他好文   时间:2019-11-04 21:35:00    阅读次数:134
匿名管道
一.匿名管道pipe #include <unistd.h> int pipe(int filedes[2]); 管道作用于有血缘关系的进程之间,通过fork来传递 调用pipe函数时在内核中开辟一块缓冲区(称为管道)用于通信,它有一个读端一个写端,然后通过filedes参数传出给用户程序两个文件描 ...
分类:其他好文   时间:2018-07-25 13:47:59    阅读次数:125
六、文件IO——fcntl 函数 和 ioctl 函数
6.1 fcntl 函数 6.1.1 函数介绍 函数说明:fcntl()用来操作文件描述词的一些特性。 函数功能:可以改变已经打开文件的性质 参数说明 @fd:代表欲设置的文件描述符 @cmd:代表欲操作的指令。有以下几种情况: F_DUPFD:用来查找大于或等于参数 arg 的最小且仍未使用的文件 ...
分类:其他好文   时间:2018-05-15 00:20:37    阅读次数:223
fcntl函数用法详解
功能描述:根据文件描述词来操作文件的特性。 #include <unistd.h> #include <fcntl.h> int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg); int fcntl(int fd, int c ...
分类:其他好文   时间:2018-03-02 12:21:36    阅读次数:194
Linux进程间通信 --- 管道
这篇文章我们将介绍Linux间进程通间信中的有名管道与无名管道。 一.无名管道 无名管道是一种特殊类型的文件,在内核中对应的资源即一段特殊内存空间,这段空间完全由操作系统管理和维护。可以使用read/write等函数进行读写操作,但不能使用lseek函数来修改当前的读写位置,因为管道需要满足FIFO ...
分类:系统相关   时间:2018-02-01 23:13:10    阅读次数:311
[转]Linux系统调用--fcntl函数详解
功能描述:根据文件描述词来操作文件的特性。 文件控制函数 fcntl -- file control头文件: #include <unistd.h> #include <fcntl.h> 函数原型: int fcntl(int fd, int cmd); int fcntl(int fd, int ...
分类:系统相关   时间:2017-10-14 19:57:28    阅读次数:263
写一个dup2功能同样的函数,不能调用 fcntl 函数,而且要有出错处理
实现的时候用到系统原来的dup函数 // mydup2.c // 2015/08/17 Lucifer Zhang version1.0 // write my own dup2 function // use dup() function when inplementation #include ...
分类:其他好文   时间:2017-07-24 13:07:32    阅读次数:144
UNIX环境高级编程之第3章:文件I/O
3.1 引言 文件I/O函数:打开文件,读文件,写文件 经常使用到五个函数:open, read, write, lseek, close. 本章描写叙述的函数都是:不带缓冲的I/O(unbuffered I/O)。属于不带缓冲 是指每一个read和write都是调用内核中一个系统调用 3.2 文件 ...
分类:其他好文   时间:2017-07-03 12:09:54    阅读次数:217
51条   1 2 3 4 ... 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!