码迷,mamicode.com
首页 >  
搜索关键字:close-on-exec    ( 15个结果
文件共享
1.文件共享内核使用3种数据结构来表示打开的文件,他们的关系如下:每个进程都有一张进程表项,记录进程打开的文件:fd标志:close_on_exec,若一个文件描述符在close_on_exec中的对应比特位被设置,那么在执行execl函数时该描述符将被关闭,即在execl函数执行的程序中直接使用该...
分类:其他好文   时间:2015-06-23 21:30:02    阅读次数:114
关于linux进程间的close-on-exec机制
转载请注明出处:帘卷西风的专栏(http://blog.csdn.net/ljxfblog) 前几天写了一篇博客,讲述了端口占用情况的查看和解决。 关于linux系统端口查看和占用的解决方案 大部分这种问题都能够解决,在文章的最后,提到了一种特殊情况,就是父子进程中的端口占用情况。父进程监听一个端口后,fork出一个子进程,然后kill掉父进程,再重启父进程,这个时候提示端口占用,用netstat...
分类:系统相关   时间:2014-12-02 17:20:51    阅读次数:367
执行时关闭标识位 FD_CLOEXEC 的作用
首先先回顾 apue 中对它的描述:① 表示描述符在通过一个 exec 时仍保持有效(书P63,3.14节 fcntl 函数,在讲 F_DUPFD 时顺便提到)② 对打开文件的处理与每个描述符的执行时关闭(close-on-exec)标志值有关。见图 3-1 节中对 FD_CLOEXEC 的说明,进...
分类:其他好文   时间:2014-11-21 20:20:43    阅读次数:249
unix环境高级编程笔记(3)-- 文件I/O(2)
本文讨论如何在多个进程间共享文件,以及所涉及的内核数据结构。然后会介绍dup,dup2,fcntl等函数的使用。1 数据结构内核使用三种数据结构表示打开的文件:(1)每个进程在进程表中都有一个记录项,记录项中有一张打开文件文件描述符表,每项包括: a )文件描述符标志(close_on_exec)....
分类:其他好文   时间:2014-11-08 23:26:16    阅读次数:337
父子进程共享的东西
自父进程继承:进程的资格(真实(real)/有效(effective)/已保存(saved) 用户号(UIDs)和组号(GIDs))环境(environment)堆栈内存打开文件的描述符(注意对应的文件的位置也是和文件一起由父子进程共享的)执行时关闭(close-on-exec) 标志 (译者注:c...
分类:系统相关   时间:2014-10-28 15:18:52    阅读次数:357
15条   上一页 1 2
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!