JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... 内では未使用 */ int semmni; /* セマフォ集合の最大数 */ int semmns; /* 全セマフォ集合中のセマフォの 最大数 */ int semmnu; /* アンドゥ構造体のシステム全体での 最大数; カーネル内では未使用 */ int semmsl; /* 一つのセマフォ集合の最大セマフォ数 */ int semopm; /* ... semop (2) に渡す操作の最大数 */ int semume; /* プロセスあたりのアンドゥエントリー の最大数; カーネル内では未使用 */ int semusz; /* 構造体 sem_undo のサイズ */ int semvmx; /* セマフォの最大値 */ i ... を設定する。 その集合に関連する semid_ds 構造体の sem_ctime メンバーの値も更新する。 全てのプロセスのセマフォの変更についてのアンドゥエントリー ( semop (2) を参照) は消去 (clear) される。 セマフォの値の変更により、他のプロセス内でブロックされている semop (2 ... ... しないか、 semid が 0 未満であるか、 nsops が正の数でない。 ENOMEM ある操作で sem_flg に SEM_UNDO が指定されたが、システムにアンドゥ構造体に割り当てる十分なメモリーがない。 ERANGE ある操作で sem_op+semval が SEMVMX より大きい。 SEMVMX は semval の最大値で、 ... 装依存 (32767)。 以下の値に関しては実装依存の制限はない。 終了時の調整 (adjust on exit) の最大値 ( SEMAEM )、 システム全体のアンドゥ構造体の最大数 ( SEMMNU )、 プロセスあたりのアンドゥ構造体の最大数。 バグ プロセスが終了する際、プロセスに対応する semadj の ... ... しないか、 semid が 0 未満であるか、 nsops が正の数でない。 ENOMEM ある操作で sem_flg に SEM_UNDO が指定されたが、システムにアンドゥ構造体に割り当てる十分なメモリーがない。 ERANGE ある操作で sem_op+semval が SEMVMX より大きい。 SEMVMX は semval の最大値で、 ... 装依存 (32767)。 以下の値に関しては実装依存の制限はない。 終了時の調整 (adjust on exit) の最大値 ( SEMAEM )、 システム全体のアンドゥ構造体の最大数 ( SEMMNU )、 プロセスあたりのアンドゥ構造体の最大数。 バグ プロセスが終了する際、プロセスに対応する semadj の ... ... しない。 - times (2) と getrusage (2) が返す情報がプロセス全体の情報でなくスレッド単位の情報である。 - スレッド間でセマフォのアンドゥ値 ( semop (2) 参照) を共有しない。 - スレッド間でインターバルタイマーを共有しない。 - スレッドは共通の nice 値を共有しない。 ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。