aboutsummaryrefslogtreecommitdiff
path: root/ja_JP.eucJP/man/man3/pthread_key_delete.3
diff options
context:
space:
mode:
authorKazuo Horikawa <horikawa@FreeBSD.org>2001-07-26 00:36:08 +0000
committerKazuo Horikawa <horikawa@FreeBSD.org>2001-07-26 00:36:08 +0000
commitc047a2ac17a8a14b9989d23bb79de8ddfc47068f (patch)
treefc10a2ca8d6ea298cd8229a85a18812f405b80e4 /ja_JP.eucJP/man/man3/pthread_key_delete.3
parent91f3c93359959c9614dded8476cb643fa8c0ab86 (diff)
downloaddoc-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.358
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
+に適合しています。
+
+