JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ontain a series of cmsghdr structures (e.g., to be sent with sendmsg (2)), that buffer should first be zero-initialized to ensure the correct operation of CMSG_NXTHDR (). * CMSG_ALIGN () に長さを与えると、必要なアラインメントを加味した長さを返してくる。 ... vec io = { .iov_base = iobuf, .iov_len = sizeof(iobuf) }; union { /* Ancillary data buffer, wrapped in a union in order to ensure it is suitably aligned */ char buf[CMSG_SPACE(sizeof(myfds))]; struct cmsghdr align; } u; msg.msg_iov = &io; msg.msg_iovle ... ... ontain a series of cmsghdr structures (e.g., to be sent with sendmsg (2)), that buffer should first be zero-initialized to ensure the correct operation of CMSG_NXTHDR (). * CMSG_ALIGN () に長さを与えると、必要なアラインメントを加味した長さを返してくる。 ... vec io = { .iov_base = iobuf, .iov_len = sizeof(iobuf) }; union { /* Ancillary data buffer, wrapped in a union in order to ensure it is suitably aligned */ char buf[CMSG_SPACE(sizeof(myfds))]; struct cmsghdr align; } u; msg.msg_iov = &io; msg.msg_iovle ... ... ontain a series of cmsghdr structures (e.g., to be sent with sendmsg (2)), that buffer should first be zero-initialized to ensure the correct operation of CMSG_NXTHDR (). * CMSG_ALIGN () に長さを与えると、必要なアラインメントを加味した長さを返してくる。 ... vec io = { .iov_base = iobuf, .iov_len = sizeof(iobuf) }; union { /* Ancillary data buffer, wrapped in a union in order to ensure it is suitably aligned */ char buf[CMSG_SPACE(sizeof(myfds))]; struct cmsghdr align; } u; msg.msg_iov = &io; msg.msg_iovle ... ... ontain a series of cmsghdr structures (e.g., to be sent with sendmsg (2)), that buffer should first be zero-initialized to ensure the correct operation of CMSG_NXTHDR (). * CMSG_ALIGN () に長さを与えると、必要なアラインメントを加味した長さを返してくる。 ... vec io = { .iov_base = iobuf, .iov_len = sizeof(iobuf) }; union { /* Ancillary data buffer, wrapped in a union in order to ensure it is suitably aligned */ char buf[CMSG_SPACE(sizeof(myfds))]; struct cmsghdr align; } u; msg.msg_iov = &io; msg.msg_iovle ... ... ontain a series of cmsghdr structures (e.g., to be sent with sendmsg (2)), that buffer should first be zero-initialized to ensure the correct operation of CMSG_NXTHDR (). * CMSG_ALIGN () に長さを与えると、必要なアラインメントを加味した長さを返してくる。 ... vec io = { .iov_base = iobuf, .iov_len = sizeof(iobuf) }; union { /* Ancillary data buffer, wrapped in a union in order to ensure it is suitably aligned */ char buf[CMSG_SPACE(sizeof(myfds))]; struct cmsghdr align; } u; msg.msg_iov = &io; msg.msg_iovle ... ... ontain a series of cmsghdr structures (e.g., to be sent with sendmsg (2)), that buffer should first be zero-initialized to ensure the correct operation of CMSG_NXTHDR (). * CMSG_ALIGN () に長さを与えると、必要なアラインメントを加味した長さを返してくる。 ... vec io = { .iov_base = iobuf, .iov_len = sizeof(iobuf) }; union { /* Ancillary data buffer, wrapped in a union in order to ensure it is suitably aligned */ char buf[CMSG_SPACE(sizeof(myfds))]; struct cmsghdr align; } u; msg.msg_iov = &io; msg.msg_iovle ... ... ontain a series of cmsghdr structures (e.g., to be sent with sendmsg (2)), that buffer should first be zero-initialized to ensure the correct operation of CMSG_NXTHDR (). * CMSG_ALIGN () に長さを与えると、必要なアラインメントを加味した長さを返してくる。 ... vec io = { .iov_base = iobuf, .iov_len = sizeof(iobuf) }; union { /* Ancillary data buffer, wrapped in a union in order to ensure it is suitably aligned */ char buf[CMSG_SPACE(sizeof(myfds))]; struct cmsghdr align; } u; msg.msg_iov = &io; msg.msg_iovle ... ... change process UIDs and GIDs. These wrapper functions (including the one for setgid ()) employ a signal-based technique to ensure that when one thread changes credentials, all of the other threads in the process also change their credentials. For detai ... ... change process UIDs and GIDs. These wrapper functions (including the one for setgid ()) employ a signal-based technique to ensure that when one thread changes credentials, all of the other threads in the process also change their credentials. For detai ... ... taken from BSD, and does not employ the double-fork technique (i.e., fork (2), setsid (2), fork (2)) that is necessary to ensure that the resulting daemon process is not a session leader. Instead, the resulting daemon is a session leader. On systems t ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。