OSDN Git Service

Update README
[linuxjm/LDP_man-pages.git] / draft / man3 / pthread_attr_setstacksize.3
index 3aceb04..4738bde 100644 (file)
@@ -33,7 +33,7 @@
 .\"         all rights reserved.
 .\" Translated 2012-05-03, Akihiro MOTOKI <amotoki@gmail.com>
 .\"
-.TH PTHREAD_ATTR_SETSTACKSIZE 3 2012\-03\-15 Linux "Linux Programmer's Manual"
+.TH PTHREAD_ATTR_SETSTACKSIZE 3 2014\-05\-28 Linux "Linux Programmer's Manual"
 .SH 名前
 pthread_attr_setstacksize, pthread_attr_getstacksize \-
 スレッド属性オブジェクトのスタックサイズ属性の設定/取得を行う
@@ -42,7 +42,7 @@ pthread_attr_setstacksize, pthread_attr_getstacksize \-
 \fB#include <pthread.h>\fP
 
 \fBint pthread_attr_setstacksize(pthread_attr_t *\fP\fIattr\fP\fB, size_t \fP\fIstacksize\fP\fB);\fP
-\fBint pthread_attr_getstacksize(pthread_attr_t *\fP\fIattr\fP\fB, size_t *\fP\fIstacksize\fP\fB);\fP
+\fBint pthread_attr_getstacksize(const pthread_attr_t *\fP\fIattr\fP\fB, size_t *\fP\fIstacksize\fP\fB);\fP
 .sp
 \fI\-pthread\fP でコンパイルしてリンクする。
 .fi
@@ -57,7 +57,7 @@ pthread_attr_setstacksize, pthread_attr_getstacksize \-
 
 \fBpthread_attr_getstacksize\fP() は、
 スレッド属性オブジェクト \fIattr\fP のスタックアドレス属性を
-\fIstacksize\fP が指すバッファに入れて返す。
+\fIstacksize\fP ã\81\8cæ\8c\87ã\81\99ã\83\90ã\83\83ã\83\95ã\82¡ã\83¼ã\81«å\85¥ã\82\8cã\81¦è¿\94ã\81\99ã\80\82
 .SH 返り値
 成功すると、これらの関数は 0 を返す。
 エラーの場合、0 以外のエラー番号を返す。
@@ -73,6 +73,10 @@ pthread_attr_setstacksize, pthread_attr_getstacksize \-
 エラー \fBEINVAL\fP で失敗する。
 .SH バージョン
 これらの関数は glibc バージョン 2.1 以降で提供されている。
+.SH 属性
+.SS "マルチスレッディング (pthreads(7) 参照)"
+関数 \fBpthread_attr_setstacksize\fP() と \fBpthread_attr_getstacksize\fP()
+はスレッドセーフである。
 .SH 準拠
 POSIX.1\-2001.
 .SH 注意
@@ -87,7 +91,7 @@ POSIX.1\-2001.
 呼び出し側で割り当てたスタックのサイズと場所を指定できる。
 .SH バグ
 glibc 2.8 の時点では、指定された \fIstacksize\fP が \fBSTACK_ALIGN\fP
-(ほとんどのアーキテクチャでは 16 バイト) の倍数でない場合、
+(ã\81»ã\81¨ã\82\93ã\81©ã\81®ã\82¢ã\83¼ã\82­ã\83\86ã\82¯ã\83\81ã\83£ã\83¼ã\81§ã\81¯ 16 ã\83\90ã\82¤ã\83\88) ã\81®å\80\8dæ\95°ã\81§ã\81ªã\81\84å ´å\90\88ã\80\81
 \fIstacksize\fP は\fI小さくなる方向に\fPに丸められる。
 これは POSIX.1\-2001 に違反している。
 POSIX.1\-2001 では、割り当てらたスタックの大きさは
@@ -98,6 +102,6 @@ POSIX.1\-2001 では、割り当てらたスタックの大きさは
 \fBgetrlimit\fP(2), \fBpthread_attr_init\fP(3), \fBpthread_attr_setguardsize\fP(3),
 \fBpthread_attr_setstack\fP(3), \fBpthread_create\fP(3), \fBpthreads\fP(7)
 .SH この文書について
-この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.63 の一部
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.79 の一部
 である。プロジェクトの説明とバグ報告に関する情報は
 http://www.kernel.org/doc/man\-pages/ に書かれている。