diff options
author | Kazuo Horikawa <horikawa@FreeBSD.org> | 2001-07-26 00:36:08 +0000 |
---|---|---|
committer | Kazuo Horikawa <horikawa@FreeBSD.org> | 2001-07-26 00:36:08 +0000 |
commit | c047a2ac17a8a14b9989d23bb79de8ddfc47068f (patch) | |
tree | fc10a2ca8d6ea298cd8229a85a18812f405b80e4 /ja_JP.eucJP/man/man3/pthread_key_delete.3 | |
parent | 91f3c93359959c9614dded8476cb643fa8c0ab86 (diff) | |
download | doc-c047a2ac17a8a14b9989d23bb79de8ddfc47068f.tar.gz doc-c047a2ac17a8a14b9989d23bb79de8ddfc47068f.zip |
Catch up with somewhat recent RELENG_4 section 3
Submitted by:FreeBSD jpman project members <man-jp@jp.FreeBSD.org>
Notes
Notes:
svn path=/head/; revision=10054
Diffstat (limited to 'ja_JP.eucJP/man/man3/pthread_key_delete.3')
-rw-r--r-- | ja_JP.eucJP/man/man3/pthread_key_delete.3 | 58 |
1 files changed, 31 insertions, 27 deletions
diff --git a/ja_JP.eucJP/man/man3/pthread_key_delete.3 b/ja_JP.eucJP/man/man3/pthread_key_delete.3 index 575dbcd47e..e7f0e19a45 100644 --- a/ja_JP.eucJP/man/man3/pthread_key_delete.3 +++ b/ja_JP.eucJP/man/man3/pthread_key_delete.3 @@ -28,57 +28,61 @@ .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF .\" SUCH DAMAGE. .\" +.\" %FreeBSD: src/lib/libc_r/man/pthread_key_delete.3,v 1.6.2.2 2001/03/06 16:46:08 ru Exp % +.\" .\" $FreeBSD$ .Dd April 4, 1996 .Dt PTHREAD_KEY_DELETE 3 .Os BSD 4 .Sh 名称 .Nm pthread_key_delete -.Nd スレッドに固有なデータキーの削除 +.Nd スレッド固有のデータキーの削除 +.Sh ライブラリ +.Lb libc_r .Sh 書式 .Fd #include <pthread.h> .Ft int .Fn pthread_key_delete "pthread_key_t key" .Sh 解説 .Fn pthread_key_delete -関数は、 +関数は、以前に .Fn pthread_key_create -で以前に戻された、スレッドに固有なデータキーを削除します。 +によって返されたスレッド固有のデータキーを削除します。 .Fa key -に関連する、スレッドに固有なデータ値は、 +に関連付けられたスレッド固有のデータ値は、 .Fn pthread_key_delete -を呼び出す時点で -NULL -になっている必要はありません。アプリケーションの記憶域の解放、 -削除されるキーに関係のあるデータ構造や任意のスレッドでの関連する -スレッド固有データのクリーンアップアクションの実行は、 -アプリケーションで行なってください。このクリーンアップは、 +が呼び出される時点で NULL である必要はありません。 +全てのアプリケーション記憶領域の開放、または削除されたキーに関連した +データ構造や全てのスレッドの中のスレッド固有のデータの全ての +クリーンアップ動作の実行は、アプリケーションの責務です。 +このクリーンアップは .Fn pthread_key_delete -の呼び出しの前後で実行できます。 +が呼び出される前後で実行されることが可能です。 .Fn pthread_key_delete -を呼び出した後で +の呼び出しの後で、 .Fa key -を使用しようとすると、結果は不定になります。 +を使用しようとする全ての試みの結果は、不定動作になります。 .Pp .Fn pthread_key_delete -関数は、破壊関数から呼び出されることがあります。 +関数は、デストラクタ関数の中から呼び出すことが可能です。 +デストラクタ関数は、 .Fn pthread_key_delete -が破壊関数を呼び出すことはありません。 +からは呼び出されません。 .Fa key -に関連していた破壊関数は、スレッドの終了時に呼び出されません。 +に関連付けられているかもしれない全てのデストラクタ関数は、 +スレッドの終了時にはもはや呼び出されません。 .Sh 戻り値 -問題がない場合、 +問題がない場合は、 .Fn pthread_key_delete -関数は -0 -を戻します。問題がある場合は、そのエラーを示すエラー番号を戻します。 +関数は 0 を返します。 +問題がある場合は、そのエラーを示すためにエラー番号が返されます。 .Sh エラー .Fn pthread_key_delete -は、以下のような場合にエラーとなります。 +は以下の場合に失敗します。 .Bl -tag -width Er .It Bq Er EINVAL .Fa key -の値が正しくない場合 +の値が無効です。 .El .Pp .Sh 関連項目 @@ -87,8 +91,8 @@ NULL .Xr pthread_setspecific 3 .Sh 規格 .Fn pthread_key_delete -は、 -ISO/IEC 9945-1 ANSI/IEEE -.Pq Dq Tn POSIX -Std 1003.1 Second Edition 1996-07-12 -に準拠しています。 +は +.St -p1003.1-96 +に適合しています。 + + |