不常见的函数
u010807846
这个作者很懒,什么都没留下…
展开
-
shm_unlink()函数
名称::shm_unlink功能:删除一个共享内存区头文件:#include 函数原形:int shm_unlink(const char *name);参数:name 共享内存区的名字返回值:成功返回0,出错返回-1 shm_unlink函数删除一个共享内存区对象的名字,删除一个名字仅仅防止后续的open,mq_o原创 2014-11-08 12:44:13 · 3164 阅读 · 0 评论 -
fstat()函数
名称::fstat功能:获得文件或共享内存区的信息头文件:#include #include #include 函数原形:int stat(const char *file_name,struct stat *buf);参数:file_name 文件名buf stat结构返回值:成功返回0,出错返原创 2014-11-08 12:45:59 · 1214 阅读 · 0 评论 -
getopt和getopt_long函数
转载http://blog.csdn.net/cashey1991/article/details/7942809平时在写程序时常常需要对命令行参数进行处理,当命令行参数个数较多时,如果按照顺序一个一个定义参数含义很容易造成混乱,而且如果程序只按顺序处理参数的话,一些“可选参数”的功能将很难实现。在Linux中,我们可以使用getopt、getopt_long、getopt_lon转载 2014-11-08 12:37:59 · 442 阅读 · 0 评论 -
mmap函数
先声明,本文涉及到的知识是之前搜集到的,现在整理出来分享大家,虽然打上原创的tag,但还是向原创致敬!如果涉及到侵权的问题,请联系我,我会及时更改!mmap函数是unix/linux下的系统调用,来看《Unix Netword programming》卷二12.2节对mmap的介绍: The mmap function maps either a file or a Posix s原创 2014-11-08 12:35:58 · 441 阅读 · 0 评论 -
shm_open()函数
名称::shm_open功能:打开或创建一个共享内存区头文件:#include 函数原形:int shm_open(const char *name,int oflag,mode_t mode);参数:name 共享内存区的名字cflag 标志位mode 权限位返回值:成功返回0,出错返回-1oflag参数必须含有O_R原创 2014-11-08 12:43:06 · 7402 阅读 · 1 评论 -
ftruncate函数
函数功能:改变文件大小相关函数:open、truncate表头文件:#include 函数原型:int ftruncate(int fd, off_t length)函数说明:ftruncate()会将参数fd指定的文件大小改为参数length指定的大小。参数fd为已打开的文件描述词,而且必须是以写入模式打开的文件。如果原来的文件件大小比参数length大,则超过的原创 2014-11-08 12:38:39 · 668 阅读 · 0 评论