OSDN Git Service

(split) LDP v3.24 -> v3.29 の定型的な変更内容を反映。
[linuxjm/LDP_man-pages.git] / draft / man2 / setpgid.2
index 5e9eaad..9123051 100644 (file)
@@ -59,7 +59,7 @@
 .\"WORD:       block                   ÃæÃÇ(block)
 .\"WORD:       job control             ¥¸¥ç¥Ö¡¦¥³¥ó¥È¥í¡¼¥ë
 .\"
-.TH SETPGID 2 2009-09-20 "Linux" "Linux Programmer's Manual"
+.TH SETPGID 2 2010-09-26 "Linux" "Linux Programmer's Manual"
 .\"O .SH NAME
 .SH Ì¾Á°
 .\"O setpgid, getpgid, setpgrp, getpgrp \- set/get process group
@@ -72,14 +72,14 @@ setpgid, getpgid, setpgrp, getpgrp \- 
 .br
 .BI "pid_t getpgid(pid_t " pid );
 .sp
-.BR "pid_t getpgrp(void);" "                /* POSIX.1 version */"
+.BR "pid_t getpgrp(void);" "                 /* POSIX.1 version */"
 .br
-.BI "pid_t getpgrp(pid_t " pid ");\ \ \ \ \ \ \ \ \ "
+.BI "pid_t getpgrp(pid_t " pid ");\ \ \ \ \ \ \ \ \ \ \ "
 /* BSD version */
 .sp
-.BR "int setpgrp(void);" "                  /* System V version */"
+.BR "int setpgrp(void);" "                   /* System V version */"
 .br
-.BI "int setpgrp(pid_t " pid ", pid_t " pgid );
+.BI "int setpgrp(pid_t " pid ", pid_t " pgid ");\ "
 /* BSD version */
 .sp
 .in -4n
@@ -91,17 +91,31 @@ glibc 
 .in
 .sp
 .ad l
+.PD 0
 .BR getpgid ():
-_XOPEN_SOURCE\ >=\ 500
+.RS 4
+_XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
 .br
-.BR setpgrp ()
-(POSIX.1): _SVID_SOURCE || _XOPEN_SOURCE >= 500
+.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.sp
+.BR setpgrp "() (POSIX.1):"
+.nf
+    _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+    _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.fi
 .sp
 .BR setpgrp "()\ (BSD),"
 .BR getpgrp "()\ (BSD):"
-_BSD_SOURCE && !\ (_POSIX_SOURCE || _POSIX_C_SOURCE ||
-_XOPEN_SOURCE || _XOPEN_SOURCE_EXTENDED || _GNU_SOURCE || _SVID_SOURCE)
-.ad b
+.nf
+    _BSD_SOURCE &&
+        !\ (_POSIX_SOURCE || _POSIX_C_SOURCE || _XOPEN_SOURCE ||
+           _XOPEN_SOURCE_EXTENDED || _GNU_SOURCE || _SVID_SOURCE)
+.fi
+.PD
+.ad
 .\"O .SH DESCRIPTION
 .SH ÀâÌÀ
 .\"O All of these interfaces are available on Linux,