获取文件名从文件描述符使用C

<p>是否有可能得到一个文件描述符(Linux)在C 2的文件名 P&gt;
</p>

46 浏览 1 回复
  文件   gt   描述符   描述   文件名  

回复

    <p>您可以使用的上 其中NNN是文件描述符。这会给你的文件的名称,因为它是当它被打开了 - 但是如果文件移动或自那以后被删除,它可能不再是准确的(虽然Linux可以跟踪命名在某些情况下)。核实, 文件名给出 这个fd你有,并确保 和 是相同的。 P&gt; </p><p>当然,并不是所有的文件描述符引用文件,并为那些你会看到一些奇怪的文本字符串,如。由于所有的真正的文件名会是绝对路径,您可以确定这些都是很轻松了。此外,正如其他人所指出的,文件可以有指向它们多个硬链接 - 这将只报告它与中打开的。如果你想找到一个给定文件的所有名字,你就得遍历整个文件系统。 P&gt; </p><p>我对Mac OS X的这个问题,我们没有一个 虚拟文件系统,所以接受的解决方案不能工作 P&gt; </p><p>我们做什么,相反,有 为命令 P&gt;</p><p>因此​​,要获得相关的一个文件描述符的文件,你可以使用这个片断: P&gt;</p><p>我从来不记得在哪里 被定义,我想 从syslimits就可以了。 P&gt;
    </p>

    卢香

相关信息

获取文件名从文件描述符用C

<p>是否有可能得到一个文件描述符的文件名用C? P&gt; </p>

19 浏览 1 回复   文件   gt   描述符   描述   文件名  

Linux内核 - 检查文件描述符取

<p>在linux内核编程,有没有办法来检查,如果一个特定的文件描述符是在使用一个给定的过程中,或者如果它是可用? P&gt; </p>

35 浏览 1 回复   文件   gt   进程   结构   检查  

Linux内核 - 插座文件描述符关闭位置

<p>在Linux内核中哪里出现套接字的文件描述符的关闭?我知道一个文件,该文件的文件描述符在FS / open.cs功能SYS\_CLOSE关闭()。然而,对于一个套接字文件描述符,这是在同一地点或别的地方? P&gt; </p><p>另外,不要插座利用file.c中alloc\_fd分配文件描述符或他们利用一些其他的功能? P&gt; </p>

41 浏览 1 回复   文件   描述符   描述   gt   插座  

得到OSX CoreServices对象BSD文件描述符

<p>我是新来的OSX用户空间的发展。我读过的文件,并要求前一派,但仍然没有对下面的线索。 P&gt; </p><p>如果我是用CoreServices框架,文件(FSRef,福克斯,网址等)工作,我将能够得到一个原始BSD文件描述符(普通int)?如果是的话,那我该怎么做呢?问题是,我想学习与OSX框架编写程序,但手头上的实际任务的<em>...

38 浏览 1 回复   文件   gt   描述符   描述   osx  

MPEG 7描述符中的C ++

<p>我需要MPEG7在C / C部分的描述符++。描述符是主色,颜色布局,色彩结构,可扩展的颜色,边缘直方图和均匀的质感。你知道我在哪里可以找到C / C ++源代码,其中的一些这些描述符? P&gt; </p><p>感谢 P&gt; </p>

40 浏览 1 回复   gt   描述符   描述   ++   颜色