JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... gp , union nfsctl_res * resp ); 説明 Note : Since Linux 3.1, this system call no longer exists. It has been replaced by a set of file ... で使用される) ファイルハンドルの 取得 (Linux 2.4.x とそれ以前のみ) */ struct nfsctl_arg { int ca_version; /* safeguard */ union { struct nfsctl_svc u_svc; struct nfsctl_client u_client; struct nfsctl_export u_export; struct nfsctl_uidmap u_umap; stru ... ct nfsctl_fhparm u_getfh; unsigned int u_debug; } u; } union nfsctl_res { struct knfs_fh cr_getfh; unsigned int cr_debug; }; 返り値 成功した場合は 0 が返される。エラーの場合は -1 が返 ... ... inter value */ }; struct sigevent { int sigev_notify; /* Notification method */ int sigev_signo; /* Notification signal */ union sigval sigev_value; /* Data passed with notification */ void (*sigev_notify_function) (union sigval); /* Function used for ... ... g ext2, minix, reiserfs, jfs, vfat, and bpf. RENAME_WHITEOUT (Linux 3.18 以降) This operation makes sense only for overlay/union filesystem implementations. Specifying RENAME_WHITEOUT creates a "whiteout" object at the source of the rename at the same ... f the rename succeeds then the whiteout will also have been created. A "whiteout" is an object that has special meaning in union/overlay filesystem constructs. In these constructs, multiple layers exist and only the top one is ever modified. A whiteou ... source file in the lower layer is rendered invisible). The whole operation needs to be done atomically. When not part of a union/overlay, the whiteout appears as a character device with a {0,0} device number. (Note that other union/overlay implementat ... ... g ext2, minix, reiserfs, jfs, vfat, and bpf. RENAME_WHITEOUT (Linux 3.18 以降) This operation makes sense only for overlay/union filesystem implementations. Specifying RENAME_WHITEOUT creates a "whiteout" object at the source of the rename at the same ... f the rename succeeds then the whiteout will also have been created. A "whiteout" is an object that has special meaning in union/overlay filesystem constructs. In these constructs, multiple layers exist and only the top one is ever modified. A whiteou ... source file in the lower layer is rendered invisible). The whole operation needs to be done atomically. When not part of a union/overlay, the whiteout appears as a character device with a {0,0} device number. (Note that other union/overlay implementat ... ... g ext2, minix, reiserfs, jfs, vfat, and bpf. RENAME_WHITEOUT (Linux 3.18 以降) This operation makes sense only for overlay/union filesystem implementations. Specifying RENAME_WHITEOUT creates a "whiteout" object at the source of the rename at the same ... f the rename succeeds then the whiteout will also have been created. A "whiteout" is an object that has special meaning in union/overlay filesystem constructs. In these constructs, multiple layers exist and only the top one is ever modified. A whiteou ... source file in the lower layer is rendered invisible). The whole operation needs to be done atomically. When not part of a union/overlay, the whiteout appears as a character device with a {0,0} device number. (Note that other union/overlay implementat ... ... 引数はシグナルと一緒に送るデータの付属アイテムを指定する。 value は (整数またはポインターの値であり) 以下のような型である。 union sigval { int sival_int; void *sival_ptr; }; 受取先のプロセスに、このシグナルに対するハンドラーを ( sigaction (2) に SA_SIG ... ... ォの番号は 0 から始まる)。 この関数は、 cmd の値に依存して、3 個または 4 個の引数を持つ。 引数が 4 個の場合、第 4 引数の型は union semun である。 呼び出し元プログラム は、 この共用体 (union) を以下のように定義しなければならない。 union semun { int val; ... ... Contains the file descriptors to pass */ char iobuf[1]; struct iovec 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(myf ... ... Contains the file descriptors to pass */ char iobuf[1]; struct iovec 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(myf ... ... Contains the file descriptors to pass */ char iobuf[1]; struct iovec 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(myf ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。