JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... t nsems , int semflg ); 説明 The semget () system call returns the System V semaphore set identifier associated with the argument ... ey の値が IPC_PRIVATE の場合、もしくは semflg に IPC_CREAT が指定されていて、 key に対応するセマフォ集合が存在しない場合、 nsems 個のセマフォからなる新しい集合が作成される。 semflg に IPC_CREAT と IPC_EXCL の両方が指定された場合、 key に対応するセマフ ... ロセスの実効 (effective) グループ ID を設定する。 • sem_perm.mode の下位 9 ビットに semflg の下位 9 ビットを設定する。 • sem_nsems に nsems の値を設定する。 • sem_otime に 0 を設定する。 • sem_ctime に現在の時刻を設定する。 セマフォ集合の作成を行わない場 ... ... ime; /* 最後の semop の時刻 */ time_t sem_ctime; /* 作成時刻/semctl() により 最後に変更が行われた時刻 */ unsigned long sem_nsems; /* 集合内のセマフォの数 */ }; The fields of the semid_ds structure are as follows: sem_perm This is an ipc_perm structure ... tem call. sem_ctime Time of creation of semaphore set or time of last semctl () IPCSET , SETVAL , or SETALL operation. sem_nsems Number of semaphores in the set. Each semaphore of the set is referenced by a nonnegative integer ranging from 0 to sem_ns ... 0 より小さいか、実装の制限 SEMVMX よりも大きい。 準拠 POSIX.1-2001, POSIX.1-2008, SVr4. POSIX.1 では semid_ds 構造体の sem_nsems フィールドは unsigned short 型を持つと規定されており、 他のほとんどのシステムでこのフィールドは unsigned short 型になってい ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。