SCM_RIGHTS有任何可移植的含义吗?

She*_*evy 5 posix unix-socket

我了解如何将类型为SCM_RIGHTS的辅助数据用于在Linux上的进程之间发送文件描述符。但是所有IEEE Std 1003.1-2008都必须

SCM_RIGHTS

Indicates that the data array contains the access rights to be sent or received.
Run Code Online (Sandbox Code Playgroud)

这意味着什么?SCM_RIGHTS类型的辅助数据有任何可移植的含义吗?

Ara*_*ind 0

这是因为,UNIX 文件描述符可以被视为权限令牌。它指的是引用对象以及一组关联的访问权限的值。

请阅读有关功能的信息

  • 标准中有规定吗?我了解 SCM_RIGHTS 的历史以及它如何在实际实现中使用,但我的问题是关于正式的 POSIX 标准。 (3认同)