JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... は sem が指すアドレスにある名前なしセマフォを破棄する。 sem_destroy () を使って破棄するのは、 sem_init (3) で初期化したセマフォだけにすべきである。 他のプロセスやスレッドが ( sem_wait (3) で ... 破棄されたセマフォを、 sem_init (3) を使って再初期化される前に使用した場合、その結果は未定義である。 返り値 成功すると、 sem_destroy () は 0 を返す。エラーの場合、-1 を返し、 errno にエラーを示す値をセットする。 エラー EINVAL sem は有効なセマフォではない。 ... 属性 この節で使用されている用語の説明については、 attributes (7) を参照。 インターフェース 属性 値 sem_destroy () Thread safety MT-Safe 準拠 POSIX.1-2001, POSIX.1-2008. 注意 名前なしセマフォは、そのセマフォが置かれているメモリーが解放 ... ... ーフェースについて説明している。 libaio で提供されるラッパー関数では ctx_id 引数に違う型が使われている。「注意」を参照。 io_destroy () システムコールは、実行中の ctx_id で指定された非同期 I/O 操作をすべて取り消そうとし、取り消せなかったすべての操作が完了 ... するまで停止 (block) し、その後 ctx_id の削除を行う。 返り値 成功した場合、 io_destroy () は 0 を返す。 失敗時の返り値については、「注意」の節を参照すること。 エラー EFAULT データ構造の中に無効なデータを指して ... いるものがある。 EINVAL ctx_id で指定された AIO コンテキストが無効である。 ENOSYS io_destroy () はこのアーキテクチャーでは実装されていない。 バージョン 非同期 I/O システムコールは Linux 2.5 で初めて登場した。 準拠 i ... ... ンは _POSIX_THREADS と _POSIX_THREAD_SAFE_FUNCTIONS オプションを暗黙の内に指定する。 以下の関数が存在する。 pthread_barrier_destroy (), pthread_barrier_init (), pthread_barrier_wait (), pthread_barrierattr_destroy (), pthread_barrierattr_init (). --- - P ... 逆に POSIX.1-2001 では _POSIX_THREADS オプションはこのオプションを暗黙の内に指定する。 以下の関数が存在する。 pthread_rwlock_destroy (), pthread_rwlock_init (), pthread_rwlock_rdlock (), pthread_rwlock_tryrdlock (), pthread_rwlock_trywrlock (), pthread_rw ... lock_unlock (), pthread_rwlock_wrlock (), pthread_rwlockattr_destroy (), pthread_rwlockattr_init (). RTS - _POSIX_REALTIME_SIGNALS - _SC_REALTIME_SIGNALS リアルタイムシグナルがサポートされてい ... ... * attr ); int pthread_condattr_destroy(pthread_condattr_t * attr ); 説明 条件変数の属性は条件変数の作成時に、 pthread_cond_init (3) の第 2 引数として条件変数属性 ... pthread_condattr_init は条件変数属性オブジェクト attr を初期化し、すべての属性をデフォルト値に設定する。 pthread_condattr_destroy は条件変数属性オブジェクトを破壊する。 破壊したオブジェクトは再び初期化されるまで再使用してはならない。 これらの関数は両方 ... とも、 LinuxThreads の実装では何もしない。 返り値 pthread_condattr_init および pthread_condattr_destroy は常に 0 を返す。 著者 Xavier Leroy < Xavier.Leroy@inria.fr > 関連項目 pthread_cond_init (3). [訳注] LinuxThreads では条件 ... ... * attr ); int pthread_condattr_destroy(pthread_condattr_t * attr ); 説明 条件変数の属性は条件変数の作成時に、 pthread_cond_init (3) の第 2 引数として条件変数属性 ... pthread_condattr_init は条件変数属性オブジェクト attr を初期化し、すべての属性をデフォルト値に設定する。 pthread_condattr_destroy は条件変数属性オブジェクトを破壊する。 破壊したオブジェクトは再び初期化されるまで再使用してはならない。 これらの関数は両方 ... とも、 LinuxThreads の実装では何もしない。 返り値 pthread_condattr_init および pthread_condattr_destroy は常に 0 を返す。 著者 Xavier Leroy < Xavier.Leroy@inria.fr > 関連項目 pthread_cond_init (3). [訳注] LinuxThreads では条件 ... ... hread_cond_timedwait(pthread_cond_t * cond , pthread_mutex_t * mutex , const struct timespec * abstime ); int pthread_cond_destroy(pthread_cond_t * cond ); 説明 条件(「条件変数」の省略) は、共有データに対するある述語が満たされる まで、スレッドが実行を停 ... (2) の起点を同じくする絶対時間を指定する。すなわち 0 の abstime は 00:00:00 GMT, January 1, 1970 に相当する。 pthread_cond_destroy は条件変数を破壊し、それが保持している可能性のある資源を開放する。 pthread_cond_destroy の開始時点で、いかなるスレッドもそ ... の条件変数を待っていてはいけない。 LinuxThreads の実装では、いかなる資源も条件変数に付随していない。 従って、 pthread_cond_destroy は、条件が待機スレッドを持っていないことを確かめる以外に 何もしない。 取り消し pthread_cond_wait および pthread_cond_timed ... ... hread_cond_timedwait(pthread_cond_t * cond , pthread_mutex_t * mutex , const struct timespec * abstime ); int pthread_cond_destroy(pthread_cond_t * cond ); 説明 条件(「条件変数」の省略) は、共有データに対するある述語が満たされる まで、スレッドが実行を停 ... (2) の起点を同じくする絶対時間を指定する。すなわち 0 の abstime は 00:00:00 GMT, January 1, 1970 に相当する。 pthread_cond_destroy は条件変数を破壊し、それが保持している可能性のある資源を開放する。 pthread_cond_destroy の開始時点で、いかなるスレッドもそ ... の条件変数を待っていてはいけない。 LinuxThreads の実装では、いかなる資源も条件変数に付随していない。 従って、 pthread_cond_destroy は、条件が待機スレッドを持っていないことを確かめる以外に 何もしない。 取り消し pthread_cond_wait および pthread_cond_timed ... ... hread_cond_timedwait(pthread_cond_t * cond , pthread_mutex_t * mutex , const struct timespec * abstime ); int pthread_cond_destroy(pthread_cond_t * cond ); 説明 条件(「条件変数」の省略) は、共有データに対するある述語が満たされる まで、スレッドが実行を停 ... (2) の起点を同じくする絶対時間を指定する。すなわち 0 の abstime は 00:00:00 GMT, January 1, 1970 に相当する。 pthread_cond_destroy は条件変数を破壊し、それが保持している可能性のある資源を開放する。 pthread_cond_destroy の開始時点で、いかなるスレッドもそ ... の条件変数を待っていてはいけない。 LinuxThreads の実装では、いかなる資源も条件変数に付随していない。 従って、 pthread_cond_destroy は、条件が待機スレッドを持っていないことを確かめる以外に 何もしない。 取り消し pthread_cond_wait および pthread_cond_timed ... ... hread_cond_timedwait(pthread_cond_t * cond , pthread_mutex_t * mutex , const struct timespec * abstime ); int pthread_cond_destroy(pthread_cond_t * cond ); 説明 条件(「条件変数」の省略) は、共有データに対するある述語が満たされる まで、スレッドが実行を停 ... (2) の起点を同じくする絶対時間を指定する。すなわち 0 の abstime は 00:00:00 GMT, January 1, 1970 に相当する。 pthread_cond_destroy は条件変数を破壊し、それが保持している可能性のある資源を開放する。 pthread_cond_destroy の開始時点で、いかなるスレッドもそ ... の条件変数を待っていてはいけない。 LinuxThreads の実装では、いかなる資源も条件変数に付随していない。 従って、 pthread_cond_destroy は、条件が待機スレッドを持っていないことを確かめる以外に 何もしない。 取り消し pthread_cond_wait および pthread_cond_timed ... ... hread_cond_timedwait(pthread_cond_t * cond , pthread_mutex_t * mutex , const struct timespec * abstime ); int pthread_cond_destroy(pthread_cond_t * cond ); 説明 条件(「条件変数」の省略) は、共有データに対するある述語が満たされる まで、スレッドが実行を停 ... (2) の起点を同じくする絶対時間を指定する。すなわち 0 の abstime は 00:00:00 GMT, January 1, 1970 に相当する。 pthread_cond_destroy は条件変数を破壊し、それが保持している可能性のある資源を開放する。 pthread_cond_destroy の開始時点で、いかなるスレッドもそ ... の条件変数を待っていてはいけない。 LinuxThreads の実装では、いかなる資源も条件変数に付随していない。 従って、 pthread_cond_destroy は、条件が待機スレッドを持っていないことを確かめる以外に 何もしない。 取り消し pthread_cond_wait および pthread_cond_timed ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。