Ê£¿ô¤ÎÈó 0 ¤Î¥¹¥Æ¡¼¥¿¥¹Ãͤ¬»ÈÍѤµ¤ì¤Æ¤¤¤ë¡£
.\"O .SH NOTES
.SH È÷¹Í
-.\"O Linux is a flavor of Unix, and as a first approximation
-.\"O all user commands under Unix work precisely the same under
-.\"O Linux (and FreeBSD and lots of other Unix-like systems).
-Linux ¤Ï Unix ¤Î°ì¼ï¤Ç¤¢¤ê¡¢Â绨ÇĤˤ¤¤¨¤Ð¡¢
-Unix ¾å¤Î¥æ¡¼¥¶¥³¥Þ¥ó¥É¤Ï¤¹¤Ù¤Æ Linux ¾å¤Ç¤âÁ´¤¯Æ±¤¸Æ°ºî¤ò¤¹¤ë
-(FreeBSD ¤ä¾¤Î¤Î¿¤¯¤Î Unix É÷¤Î¥·¥¹¥Æ¥à¤Ç¤âƱÍͤǤ¢¤ë)¡£
+.\"O Linux is a flavor of UNIX, and as a first approximation
+.\"O all user commands under UNIX work precisely the same under
+.\"O Linux (and FreeBSD and lots of other UNIX-like systems).
+Linux ¤Ï UNIX ¤Î°ì¼ï¤Ç¤¢¤ê¡¢Â绨ÇĤˤ¤¤¨¤Ð¡¢
+UNIX ¾å¤Î¥æ¡¼¥¶¥³¥Þ¥ó¥É¤Ï¤¹¤Ù¤Æ Linux ¾å¤Ç¤âÁ´¤¯Æ±¤¸Æ°ºî¤ò¤¹¤ë
+(FreeBSD ¤ä¾¤Î¤Î¿¤¯¤Î UNIX É÷¤Î¥·¥¹¥Æ¥à¤Ç¤âƱÍͤǤ¢¤ë)¡£
.LP
.\"O Under Linux there are GUIs (graphical user interfaces), where you
.\"O can point and click and drag, and hopefully get work done without
.\"O first reading lots of documentation.
-.\"O The traditional Unix environment
+.\"O The traditional UNIX environment
.\"O is a CLI (command line interface), where you type commands to
.\"O tell the computer what to do.
.\"O That is faster and more powerful,
Linux ¤Ë¤Ï GUI (¥°¥é¥Õ¥£¥«¥ë¡¦¥æ¡¼¥¶¡¦¥¤¥ó¥¿¥Õ¥§¡¼¥¹) ¤¬ÍÑ°Õ¤µ¤ì¤Æ¤ª¤ê¡¢
²¿¤«¤ò¥Ý¥¤¥ó¥È¤·¤¿¤ê¡¢¥¯¥ê¥Ã¥¯¤·¤¿¤ê¡¢¥É¥é¥Ã¥°¤·¤¿¤ê¤Ç¤¡¢¤¦¤Þ¤¯¤¤¤±¤Ð
ºÇ½é¤Ë¤¿¤¯¤µ¤ó¤Îʸ½ñ¤òÆɤޤʤ¯¤Æ¤âÌÜŪ¤Îºî¶È¤¬¤Ç¤¤Æ¤·¤Þ¤¦¤³¤È¤â¤¢¤ë¡£
-ÅÁÅýŪ¤Ê Unix ´Ä¶¤Ï CLI (¥³¥Þ¥ó¥É¡¦¥é¥¤¥ó¡¦¥¤¥ó¥¿¥Õ¥§¡¼¥¹) ¤Ç¤¢¤ê¡¢
+ÅÁÅýŪ¤Ê UNIX ´Ä¶¤Ï CLI (¥³¥Þ¥ó¥É¡¦¥é¥¤¥ó¡¦¥¤¥ó¥¿¥Õ¥§¡¼¥¹) ¤Ç¤¢¤ê¡¢
¥³¥Þ¥ó¥É¤òÂǤÁ¹þ¤ó¤Ç¡¢¥³¥ó¥Ô¥å¡¼¥¿¤Ë²¿¤ò¤¹¤Ù¤¤«¶µ¤¨¤Æ¤ä¤ë¡£
CLI ¤Ï GUI ¤è¤ê¤â®¤¯¶¯ÎϤÀ¤¬¡¢¤É¤Î¥³¥Þ¥ó¥É¤¬²¿¤ò¤¹¤ë¤Î¤«ÃΤäƤ¤¤ëɬÍ×
¤¬¤¢¤ë¡£CLI ¤ò»È¤¤»Ï¤á¤ë¤¿¤á¤ËɬÍ׺Ǿ®¸Â¤Î¥³¥Þ¥ó¥É¤ò°Ê²¼¤Ë½Ò¤Ù¤ë¡£
¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ë¤È¡¢¥Ç¥£¥¹¥¯¤Î̤»ÈÍÑÎ̤¬¤É¤ÎÄøÅÙ¤«¤òɽ¼¨¤¹¤ë¡£
.\"O .SS "Processes"
.SS ¥×¥í¥»¥¹
-.\"O On a Unix system many user and system processes run simultaneously.
+.\"O On a UNIX system many user and system processes run simultaneously.
.\"O The one you are talking to runs in the
.\"O .IR foreground ,
.\"O the others in the
.\"O .IR background .
-Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢Â¿¤¯¤Î¥æ¡¼¥¶¥×¥í¥»¥¹¤È¥·¥¹¥Æ¥à¥×¥í¥»¥¹¤¬Æ±»þ¤Ë¼Â¹Ô¤µ¤ì¤ë¡£
+UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢Â¿¤¯¤Î¥æ¡¼¥¶¥×¥í¥»¥¹¤È¥·¥¹¥Æ¥à¥×¥í¥»¥¹¤¬Æ±»þ¤Ë¼Â¹Ô¤µ¤ì¤ë¡£
ÂÐÏÃŪ¤Ë¼Â¹Ô¤Ç¤¤ë¥×¥í¥»¥¹¤Ï
.I foreground
¤Ç¼Â¹Ô¤µ¤ì¤Æ¤ª¤ê¡¢¤½¤¦¤Ç¤Ê¤¤¤â¤Î¤Ï
¥ª¥×¥·¥ç¥ó¥ê¥¹¥È¤ÎËöÈø¤ò¼¨¤¹¡£
.\"O .SH BUGS
.SH ¥Ð¥°
-.\"O Not all resources are measured by all versions of Unix,
+.\"O Not all resources are measured by all versions of UNIX,
.\"O so some of the values might be reported as zero.
.\"O The present selection was mostly inspired by the data
.\"O provided by 4.2 or 4.3BSD.
-Á´¤Æ¤Î¥ê¥½¡¼¥¹¤¬ Unix ¤ÎÁ´¤Æ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç·×¬¤µ¤ì¤Æ¤¤¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¤Î¤Ç¡¢
+Á´¤Æ¤Î¥ê¥½¡¼¥¹¤¬ UNIX ¤ÎÁ´¤Æ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç·×¬¤µ¤ì¤Æ¤¤¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¤Î¤Ç¡¢
¤¤¤¯¤Ä¤«¤ÎÃͤ¬ 0 ¤ÈÊó¹ð¤µ¤ì¤ë²ÄǽÀ¤¬¤¢¤ë¡£
¸½ºß¤Î½ÐÎϹàÌܤΤۤȤó¤É¤Ï 4.2BSD ¤ä 4.3BSD ¤Ç¼èÆÀ²Äǽ¤Ê¥Ç¡¼¥¿¤Ë
´ð¤Å¤¤¤ÆÁªÂò¤µ¤ì¤Æ¤¤¤ë¡£
.\"
.\"WORD descriptors ¥Ç¥£¥¹¥¯¥ê¥×¥¿
.\"
-.TH _EXIT 2 2008-11-27 "Linux" "Linux Programmer's Manual"
+.TH _EXIT 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O _exit, _Exit \- terminate the calling process
»²¾È):
.in
.sp
+.ad l
.BR _Exit ():
-.\"O _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; ¤Þ¤¿¤Ï
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+.\"O or
+¤Þ¤¿¤Ï
.I cc\ -std=c99
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The function
.\"WORD: dequeue ¥¥å¡¼¤«¤é¼è¤ê½Ð¤¹
.\"WORD: rejection ÀܳµñÈÝ
.\"
-.TH ACCEPT 2 2009-02-23 "Linux" "Linux Programmer's Manual"
+.TH ACCEPT 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O accept \- accept a connection on a socket
.SH ̾Á°
.BI "int accept(int " sockfd ", struct sockaddr *" addr ", socklen_t *" addrlen );
-.B #define _GNU_SOURCE
+.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <sys/socket.h>
.BI "int accept4(int " sockfd ", struct sockaddr *" addr ,
POSIX.1g draft ɸ½à¤Ï¡¢
¤³¤ì¤ò \fIsize_t *\fP ¤ËÊѹ¹¤·¤è¤¦¤È¤·¡¢SunOS 5 ¤Ç¤Ï¤½¤¦Àë¸À¤µ¤ì¤Æ¤¤¤ë¡£
.\"O Later POSIX drafts have \fIsocklen_t *\fP,
-.\"O and so do the Single Unix Specification and glibc2.
+.\"O and so do the Single UNIX Specification and glibc2.
¸å¤Ë POSIX drafts ¤Ë¤Ï \fIsocklen_t *\fP ¤¬´Þ¤Þ¤ì¤ë¤è¤¦¤Ë¤Ê¤ê¡¢
-Single Unix Specification ¤ä glibc2 ¤Ç¤Ï¤³¤Î¤è¤¦¤ËÀë¸À¤µ¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£
+Single UNIX Specification ¤ä glibc2 ¤Ç¤Ï¤³¤Î¤è¤¦¤ËÀë¸À¤µ¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£
.\"O Quoting Linus Torvalds:
Linus Torvald ¤Îȯ¸À¤ò°úÍѤ¹¤ë:
.I sockfd
¤¬¥Õ¥¡¥¤¥ë¤ËÂФ¹¤ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ç¡¢¥½¥±¥Ã¥È¤ËÂФ¹¤ë¤â¤Î¤Ç¤Ï¤Ê¤¤¡£
.PP
-.\"O The following errors are specific to Unix domain
+.\"O The following errors are specific to UNIX domain
.\"O .RB ( AF_UNIX )
.\"O sockets:
-°Ê²¼¤Î¥¨¥é¡¼¤Ï Unix¥É¥á¥¤¥ó
+°Ê²¼¤Î¥¨¥é¡¼¤Ï UNIX¥É¥á¥¤¥ó
.RB ( AF_UNIX )
¤Î¥½¥±¥Ã¥ÈÆÃͤǤ¢¤ë:
.TP
.\"O .\" .B EIO
.\"O .\" and
.\"O .\" .B EISDIR
-.\"O .\" Unix-domain error conditions.
+.\"O .\" UNIX-domain error conditions.
SVr4, 4.4BSD, POSIX.1-2001
.RB ( bind ()
¤Ï 4.2BSD ¤ÇºÇ½é¤Ë¸½¤ï¤ì¤¿)¡£
.\" SVr4 ¤Ë¤Ï¾¤Ë¡¢°ìÈ̤Υ¨¥é¡¼¾õÂÖ
.\" .B ENOSR
-.\" µÚ¤Ó Unix ¥É¥á¥¤¥ó¤Î¥¨¥é¡¼¾õÂÖ
+.\" µÚ¤Ó UNIX ¥É¥á¥¤¥ó¤Î¥¨¥é¡¼¾õÂÖ
.\" .BR EIO ,
.\" .B EISDIR
.\" ¤Ë¤Ä¤¤¤Æ¤Îµ½Ò¤¬¤¢¤ë¡£
.BR getaddrinfo (3)
¤ËµºÜ¤µ¤ì¤Æ¤¤¤ë¡£
-.\"O The following example shows how to bind a stream socket in the Unix
+.\"O The following example shows how to bind a stream socket in the UNIX
.\"O .RB ( AF_UNIX )
.\"O domain, and accept connections:
-°Ê²¼¤ÎÎã¤Ï¡¢Unix ¥É¥á¥¤¥ó
+°Ê²¼¤ÎÎã¤Ï¡¢UNIX ¥É¥á¥¤¥ó
.RB ( AF_UNIX )
¤Ç¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤ò bind ¤¹¤ëÊýË¡¤ò¼¨¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£
.\" listen.7 refers to this example.
.\" Updated & Modified Tue Jan 2 09:09:47 JST 2007 by Yuichi SATO, LDP v2.43
.\" Updated 2008-08-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.05
.\"
-.TH BRK 2 2008-06-18 "Linux" "Linux Programmer's Manual"
+.TH BRK 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O brk, sbrk \- change data segment size
»²¾È):
.in
.sp
-.ad l
.BR brk (),
.BR sbrk ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+.PD 0
+.TP 4
+.\"O Since glibc 2.12:
+glibc 2.12 °Ê¹ß:
+.nf
+_BSD_SOURCE || _SVID_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
+.fi
+.TP 4
+.\"O Before glibc 2.12:
+glibc 2.12 ¤è¤êÁ°:
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.PD
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
¤Î¤É¤ì¤Ç¤â¤Ê¤¤¡£
.\"O .SH CONFORMING TO
.SH ½àµò
-.\"O This Linux-specific system call is only available on MIPS based systems.
+.\"O This Linux-specific system call is only available on MIPS-based systems.
¤³¤Î Linux ÆÃͤΥ·¥¹¥Æ¥à¥³¡¼¥ë¤Ï MIPS ¥Ù¡¼¥¹¤Î¥·¥¹¥Æ¥à¤Ç¤Î¤ß͸ú¤Ç¤¢¤ë¡£
.\" FIXME This system call was only on MIPS back in 1.2 days, but
.\" by now it is on a number of other architectures (but not i386).
.\"WORD: inheritable capabilit ·Ñ¾µ²Äǽ¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£
.\"WORD: permitted capabily µö²Ä¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£
.\"
-.TH CAPGET 2 2009-01-26 "Linux" "Linux Programmer's Manual"
+.TH CAPGET 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O capget, capset \- set/get capabilities of thread(s)
capget, capset \- ¥¹¥ì¥Ã¥É¤Î¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¤òÀßÄê/¼èÆÀ¤¹¤ë
.\"O .SH SYNOPSIS
.SH ½ñ¼°
-.B #undef _POSIX_SOURCE
-.br
.B #include <sys/capability.h>
.sp
.BI "int capget(cap_user_header_t " hdrp ", cap_user_data_t " datap );
.\" Updated 2006-08-12, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.39
.\" Updated 2007-09-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.64
.\"
-.TH CHDIR 2 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH CHDIR 2 2010-09-26 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O chdir, fchdir \- change working directory
.in
.sp
.BR fchdir ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.PD 0
+.ad l
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR chdir ()
.\" Updated & Modified 2004-12-29, Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-08-09, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.05
.\"
-.TH CHMOD 2 2008-05-26 "Linux" "Linux Programmer's Manual"
+.TH CHMOD 2 2010-09-26 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O chmod, fchmod \- change permissions of a file
»²¾È):
.in
.sp
+.ad l
+.PD 0
.BR fchmod ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.RS 4
+_BSD_SOURCE ||
+_XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L
+.PD
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These system calls change the permissions of a file.
.\" Updated 2007-09-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.64
.\" Updated 2008-08-09, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.05
.\"
-.TH CHOWN 2 2008-06-16 "Linux" "Linux Programmer's Manual"
+.TH CHOWN 2 2010-09-26 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O chown, fchown, lchown \- change ownership of a file
.sp
.BR fchown (),
.BR lchown ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.PD 0
+.ad l
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These system calls change the owner and group of a file.
if (chown(argv[2], uid, \-1) == \-1) {
perror("chown");
exit(EXIT_FAILURE);
- } /* if */
+ }
exit(EXIT_SUCCESS);
-} /* main */
+}
.fi
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.\" Updated & Modified Thu Dec 23 10:04:20 JST 2004
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\"
-.TH CHROOT 2 2008-06-23 "Linux" "Linux Programmer's Manual"
+.TH CHROOT 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O chroot \- change root directory
.SH ̾Á°
.B #include <unistd.h>
.sp
.BI "int chroot(const char *" path );
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR chroot ():
+.ad l
+.RS 4
+.PD 0
+.TP 4
+.\"O Since glibc 2.2.2:
+glibc 2.2.2 °Ê¹ß:
+.nf
+_BSD_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
+.fi
+.TP 4
+.\"O Before glibc 2.2.2: none
+glibc 2.2.2 ¤è¤êÁ°: ¤Ê¤·
+.PD
+.RE
+.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR chroot ()
.BR clock_getres (),
.BR clock_gettime (),
.BR clock_settime ():
+.RS
_POSIX_C_SOURCE\ >=\ 199309L
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" all rights reserved.
.\" Translated 2008-08-21, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.04
.\"
-.TH CLOCK_NANOSLEEP 2 2008-07-09 "Linux" "Linux Programmer's Manual"
+.TH CLOCK_NANOSLEEP 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O clock_nanosleep \- high-resolution sleep with specifiable clock
.\"O Link with \fI\-lrt\fP.
\fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
.sp
+.ad l
.in -4n
.\"O Feature Test Macro Requirements for glibc (see
.\"O .BR feature_test_macros (7)):
.in
.sp
.BR clock_nanosleep ():
-_XOPEN_SOURCE\ >=\ 600
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O Like
.\"O If the call is interrupted by a signal handler,
.\"O .BR clock_nanosleep ()
-.\"O returns \-1, and sets
-.\"O .I errno
-.\"O to
+.\"O fails with the error
.\"O .BR EINTR .
.\"O In addition, if
.\"O .I remain
.\"O again and complete a (relative) sleep.
¸Æ¤Ó½Ð¤·¤¬¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤Ë¤è¤Ã¤Æ³ä¤ê¹þ¤Þ¤ì¤¿¾ì¹ç¡¢
.BR clock_nanosleep ()
-¤Ï \-1 ¤òÊÖ¤·¡¢
-.I errno
-¤Ë
+¤Ï¥¨¥é¡¼
.B EINTR
-¤òÀßÄꤹ¤ë¡£¤½¤ì¤Ë²Ã¤¨¤Æ¡¢
+¤Ç¼ºÇÔ¤¹¤ë¡£¤µ¤é¤Ë¡¢
.I remain
¤¬ NULL ¤Ç¤Ê¤¯¡¢¤«¤Ä
.I flags
.\"O .BR clock_nanosleep ()
.\"O returns 0.
.\"O If the call is interrupted by a signal handler or encounters an error,
-.\"O then it returns a positive error number.
+.\"O then it returns one of the positive error number listed in ERRORS.
Í׵ᤵ¤ì¤¿´ü´Ö¤ÎÄä»ß¤ËÀ®¸ù¤¹¤ë¤È¡¢
.BR clock_nanosleep ()
¤Ï 0 ¤òÊÖ¤¹¡£
¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤Ç³ä¤ê¹þ¤Þ¤ì¤¿¤ê¡¢¥¨¥é¡¼¤¬È¯À¸¤·¤¿¤ê¤·¤¿¾ì¹ç¡¢
-Àµ¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£
+¡Ö¥¨¥é¡¼¡×¤ÎÀá¤Î¥ê¥¹¥È¤Ë¤¢¤ëÀµ¤Î¥¨¥é¡¼ÈÖ¹æ¤Î¤¤¤º¤ì¤«°ì¤Ä¤òÊÖ¤¹¡£
.\"O .SH ERRORS
.SH ¥¨¥é¡¼
.TP
.\"WORD: pending signals ½èÍýÂÔ¤Á¥·¥°¥Ê¥ë
.\"WORD: namespace ̾Á°¶õ´Ö
.\"
-.TH CLONE 2 2009-07-18 "Linux" "Linux Programmer's Manual"
+.TH CLONE 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O clone, __clone2 \- create a child process
.SH ̾Á°
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
+.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.\" Actually _BSD_SOURCE || _SVID_SOURCE
.\" See http://sources.redhat.com/bugzilla/show_bug.cgi?id=4749
.B #include <sched.h>
.\"O .BR sys_clone .
.\"O A description of
.\"O .B sys_clone
-.\"O is given towards the end of this page.
+.\"O is given toward the end of this page.
.BR clone ()
¤Ï
.BR fork (2)
ÍÑ°Õ¤·¤Æ¡¢¤³¤Î¶õ´Ö¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò
.BR clone ()
¤ØÅϤµ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-.\"O Stacks grow downwards on all processors that run Linux
+.\"O Stacks grow downward on all processors that run Linux
.\"O (except the HP PA processors), so
.\"O .I child_stack
.\"O usually points to the topmost address of the memory space set up for
¤¬È¯À¸¤¹¤ë²ÄǽÀ¤¬¤¢¤ë¡£
.TP
.B EACCES
-.\"O For Unix domain sockets, which are identified by pathname:
+.\"O For UNIX domain sockets, which are identified by pathname:
.\"O Write permission is denied on the socket file,
.\"O or search permission is denied for one of the directories
.\"O in the path prefix.
.\"O (See also
.\"O .BR path_resolution (7).)
-Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï¥Ñ¥¹Ì¾¤Ç¼±Ê̤µ¤ì¤ë¡£
+UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï¥Ñ¥¹Ì¾¤Ç¼±Ê̤µ¤ì¤ë¡£
¥½¥±¥Ã¥È¡¦¥Õ¥¡¥¤¥ë¤Ø¤Î½ñ¤¹þ¤ßµö²Ä¤¬¤Ê¤«¤Ã¤¿¤«¡¢¥Ñ¥¹Ì¾¤Ø
Åþ㤹¤ë¤Þ¤Ç¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Î¤¤¤º¤ì¤«¤ËÂФ¹¤ë¸¡º÷µö²Ä¤¬¤Ê¤«¤Ã¤¿¡£
.RB ( path_resolution (7)
.\" Updated 2008-02-10, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.77
.\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13
.\"
-.TH DUP 2 2008-10-09 "Linux" "Linux Programmer's Manual"
+.TH DUP 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O dup, dup2, dup3 \- duplicate a file descriptor
.SH ̾Á°
.BI "int dup(int " oldfd );
.BI "int dup2(int " oldfd ", int " newfd );
.sp
-.B #define _GNU_SOURCE
+.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <unistd.h>
.sp
.BI "int dup3(int " oldfd ", int " newfd ", int " flags );
.\" Updated 2006-07-19, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.36
.\" Updated 2009-02-23, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.19
.\"
-.TH EPOLL_CTL 2 2009-01-17 "Linux" "Linux Programmer's Manual"
+.TH EPOLL_CTL 2 2010-08-29 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O epoll_ctl \- control interface for an epoll descriptor
typedef union epoll_data {
void *ptr;
int fd;
- __uint32_t u32;
- __uint64_t u64;
+ uint32_t u32;
+ uint64_t u64;
} epoll_data_t;
.\"O struct epoll_event {
-.\"O __uint32_t events; /* Epoll events */
+.\"O uint32_t events; /* Epoll events */
.\"O epoll_data_t data; /* User data variable */
.\"O };
struct epoll_event {
- __uint32_t events; /* epoll ¥¤¥Ù¥ó¥È */
+ uint32_t events; /* epoll ¥¤¥Ù¥ó¥È */
epoll_data_t data; /* ¥æ¡¼¥¶¥Ç¡¼¥¿ÊÑ¿ô */
};
.fi
²¼µ¤Î¡ÖÃí°Õ¡×¤ÎÀá¤ò»²¾È¡£
.\"O .SS "Limits on size of arguments and environment"
.SS "°ú¤¿ô¤È´Ä¶ÊÑ¿ô¤Î¹ç·×¥µ¥¤¥º¤Î¾å¸Â"
-.\"O Most Unix implementations impose some limit on the total size
+.\"O Most UNIX implementations impose some limit on the total size
.\"O of the command-line argument
.\"O .RI ( argv )
.\"O and environment
.\"O .I <limits.h>
.\"O or available at run time using the call
.\"O .IR "sysconf(_SC_ARG_MAX)" ).
-¤Û¤È¤ó¤É¤Î Unix ¤Î¼ÂÁõ¤Ï¡¢¿·¤·¤¤¥×¥í¥°¥é¥à¤ËÅϤ¹¤³¤È¤¬¤Ç¤¤ë
+¤Û¤È¤ó¤É¤Î UNIX ¤Î¼ÂÁõ¤Ï¡¢¿·¤·¤¤¥×¥í¥°¥é¥à¤ËÅϤ¹¤³¤È¤¬¤Ç¤¤ë
¥³¥Þ¥ó¥É¥é¥¤¥ó°ú¤¿ô
.RI ( argv )
¤È´Ä¶ÊÑ¿ô
.\"O use the first white space to terminate
.\"O .IR optional-arg .
.\"O On some systems,
-.\"O .\" e.g., FreeBSD before 6.0, but not FreeBSD 6.0 onwards
+.\"O .\" e.g., FreeBSD before 6.0, but not FreeBSD 6.0 onward
.\"O an interpreter script can have multiple arguments,
.\"O and white spaces in
.\"O .I optional-arg
.\"O as a pointer to a list containing a single NULL pointer.
.\"O .B "Do not take advantage of this misfeature!"
.\"O It is nonstandard and nonportable:
-.\"O on most other Unix systems doing this will result in an error
+.\"O on most other UNIX systems doing this will result in an error
.\"O .RB ( EFAULT ).
Linux ¤Ç¤Ï¡¢
.I argv
1¸Ä¤À¤±¤ò´Þ¤à¥ê¥¹¥È¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»ØÄꤷ¤¿¤Î¤ÈƱ¤¸¸ú²Ì¤ò»ý¤Ä¡£
.BR ¡Ö¤³¤Î´Ö°ã¤Ã¤¿µ¡Ç½¤òÍøÍѤ·¤Ê¤¤¤³¤È¡× ¡£
¤³¤ì¤ÏÈóɸ½à¤Ç¡¢°Ü¿¢À¤â¤Ê¤¤¡£
-¾¤Î¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤ò¹Ô¤¦¤È¥¨¥é¡¼
+¾¤Î¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤ò¹Ô¤¦¤È¥¨¥é¡¼
.RB ( EFAULT )
¤Ë¤Ê¤ë¡£
.\" e.g., EFAULT on Solaris 8 and FreeBSD 6.1; but
.\" 2.0.34 ¤Þ¤¿ 2.2.15 ¤Ë¤Ï¡¢ÃΤé¤ì¤Æ¤¤¤ëÌäÂê¤Ï¤Ê¤¤¡£
.\"O .SS Historical
.SS Îò»Ë
-.\"O With Unix V6 the argument list of an
+.\"O With UNIX V6 the argument list of an
.\"O .BR exec ()
.\"O call was ended by 0,
.\"O while the argument list of
.\"O Thus, this argument list was not directly usable in a further
.\"O .BR exec ()
.\"O call.
-.\"O Since Unix V7 both are NULL.
-Unix V6 ¤Ç¤Ï
+.\"O Since UNIX V7 both are NULL.
+UNIX V6 ¤Ç¤Ï
.BR exec ()
¥³¡¼¥ë¤Î°ú¤¿ô¥ê¥¹¥È¤Ï 0 ¤Ç½ªÃ¼¤µ¤ì¡¢
.I main
¤Î°ú¤¿ô¥ê¥¹¥È¤Ï¡¢¤½¤Î¸å¤Î
.BR exec ()
¥³¡¼¥ë¤Ë¤ÏľÀÜ»ÈÍѤǤ¤Ê¤«¤Ã¤¿¡£
-Unix V7 °Ê¹ß¤Ç¤Ï¡¢¤È¤â¤Ë NULL ¤Ç½ªÃ¼¤µ¤ì¤ë¡£
+UNIX V7 °Ê¹ß¤Ç¤Ï¡¢¤È¤â¤Ë NULL ¤Ç½ªÃ¼¤µ¤ì¤ë¡£
.\"O .SH EXAMPLE
.SH Îã
.\"O The following program is designed to be execed by the second program below.
.in
.sp
.BR faccessat ():
-.br
-.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
.\"O Before glibc 2.10:
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" Translated 2007-10-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.66
.\" Updated 2008-10-13, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.11
.\"
-.TH FALLOCATE 2 2009-03-13 "Linux" "Linux Programmer's Manual"
+.TH FALLOCATE 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O fallocate \- manipulate file space
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-#define _GNU_SOURCE
+.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <fcntl.h>
.BI "int fallocate(int " fd ", int " mode ", off_t " offset \
.in
.sp
.BR fchmodat ():
-.br
-.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
.\"O Before glibc 2.10:
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.in
.sp
.BR fchownat ():
-.br
-.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.ad
+.PD
+.TP
.\"O Before glibc 2.10:
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
.\" the use of the information contained herein. The author(s) may not
.\" have taken the same level of care in the production of this manual,
.\" which is licensed free of charge, as they might when working
-.\" professionally.
.\"
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\" Substantial rewrites and additions
.\" 2005-05-10 mtk, noted that lock conversions are not atomic.
.\"
+.\" FIXME: Maybe document LOCK_MAND, LOCK_RW, LOCK_READ, LOCK_WRITE
+.\" which only have effect for SAMBA.
+.\"
.\" Japanese Version Copyright (c) 1996 Takeshi Ueno
.\" all rights reserved.
.\" Translated 1996-07-03, Takeshi Ueno <tueno@vio.co.jp>
.\"O .BR flock (),
.\"O possibly implemented in terms of
.\"O .BR fcntl (2),
-.\"O appears on most Unix systems.
+.\"O appears on most UNIX systems.
.BR fcntl (2)
¤Ç¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¤â¤Î¤Ê¤É¤ò´Þ¤á¤ë¤È¡¢
.BR flock ()
-¤Îµ¡Ç½¤Ï¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤Ç¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£
+¤Îµ¡Ç½¤Ï¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£
.\"O .SH NOTES
.SH Ãí°Õ
.\"O .BR flock ()
.\"O from its parent
.\"O .RB ( aio_read (3),
.\"O .BR aio_write (3)),
-.\"O nor does it inherit any asynchronous I/O contexts from its parent
-.\"O .RB ( see io_setup (2)).
+.\"O nor does it inherit any asynchronous I/O contexts from its parent (see
+.\"O .BR io_setup (2)).
»Ò¥×¥í¥»¥¹¤Ï¿Æ¥×¥í¥»¥¹¤«¤é¼ç¤À¤Ã¤¿ÈóƱ´ü I/O Áàºî¤ò°ú¤·Ñ¤¬¤Ê¤¤
.RB ( aio_read (3),
.BR aio_write (3)
.in
.sp
.BR fstatat ():
-.br
-.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
.\"O Before glibc 2.10:
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" Modified 2004-06-17 mtk
.\" Modified 2004-10-07 aeb, added FUTEX_REQUEUE, FUTEX_CMP_REQUEUE
.\"
-.\" FIXME
+.\" FIXME See also https://bugzilla.kernel.org/show_bug.cgi?id=14303
.\" 2.6.14 adds FUTEX_WAKE_OP
.\" 2.6.18 adds (Ingo Molnar) priority inheritance support:
.\" FUTEX_LOCK_PI, FUTEX_UNLOCK_PI, and FUTEX_TRYLOCK_PI. These need
.\"WORD: wake µ¯¾²¤¹¤ë
.\"WORD: wake up µ¯¾²¤¹¤ë
.\"
-.TH FUTEX 2 2008-11-27 "Linux" "Linux Programmer's Manual"
+.TH FUTEX 2 2010-08-29 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O futex \- Fast Userspace Locking system call
.\"O different locations will correspond for
.\"O .BR futex ()
.\"O calls).
-.\"O It is typically used to
+.\"O This system call is typically used to
.\"O implement the contended case of a lock in shared memory, as
.\"O described in
.\"O .BR futex (7).
¥«¡¼¥Í¥ë¤Ï°Û¤Ê¤ë°ÌÃ֤˥ޥåפµ¤ì¤¿Æ±¤¸¥á¥â¥ê¤ò
.BR futex ()
¤Ç»È¤¨¤ë¤è¤¦ÆâÉô¤Ç¥Þ¥Ã¥×¤¹¤ë)¡£
-ŵ·¿Åª¤Ë¤Ï¡¢futex ¤Ï
+Ä̾ï¤Ï¡¢¤³¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï
.BR futex (7)
-¤Ëµ¤µ¤ì¤Æ¤¤¤ë¤è¤¦¤Ë¡¢
+¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¤è¤¦¤Ë¡¢
¶¦Í¥á¥â¥êÃæ¤Î¥í¥Ã¥¯¤¬¶¥¹ç¤¹¤ë¾ì¹ç¤Î½èÍý¤ò¼ÂÁõ¤¹¤ë¤Î¤ËÍѤ¤¤é¤ì¤ë¡£
.PP
.\"O When a
.\" FIXME . Check that this flag does eventually get removed.
.\"O Because it was inherently racy,
.\"O .B FUTEX_FD
-.\"O has been removed from Linux 2.6.26 onwards.
+.\"O has been removed from Linux 2.6.26 onward.
.B FUTEX_FD
¤Ï¤â¤È¤â¤È¶¥¹ç¤¬µ¯¤¤ä¤¹¤«¤Ã¤¿¤¿¤á¡¢
Linux 2.6.26 °Ê¹ß¤Çºï½ü¤µ¤ì¤Æ¤¤¤ë¡£
.\"O Initial futex support was merged in Linux 2.5.7 but with different semantics
.\"O from what was described above.
.\"O A 4-argument system call with the semantics
-.\"O given here was introduced in Linux 2.5.40.
+.\"O described in this page was introduced in Linux 2.5.40.
.\"O In Linux 2.5.70 one argument
.\"O was added.
.\"O In Linux 2.6.7 a sixth argument was added \(em messy, especially
.\"O on the s390 architecture.
ºÇ½é¤Î futex Âбþ¤Ï Linux 2.5.7 ¤ÇÁȤ߹þ¤Þ¤ì¤¿¤¬¡¢
¾åµ¤Î¥»¥Þ¥ó¥Æ¥£¥¯¥¹¤È¤Ï°Û¤Ê¤ë¡£
-¤³¤³¤Ç¼¨¤µ¤ì¤Æ¤¤¤ë¥»¥Þ¥ó¥Æ¥£¥¯¥¹¤ò»ý¤Ä
-4 ¤Ä¤Î°ú¤¿ô¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢Linux 2.5.40 ¤ÇƳÆþ¤µ¤ì¤¿¡£
+4 ¤Ä¤Î°ú¤¿ô¤Î¤³¤³¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¥»¥Þ¥ó¥Æ¥£¥¯¥¹¤ò»ý¤Ä
+¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢Linux 2.5.40 ¤ÇƳÆþ¤µ¤ì¤¿¡£
Linux 2.5.70 ¤Ç¤Ï 1 ¤Ä¤Î°ú¤¿ô¤¬Äɲ䵤줿¡£
Linux 2.6.7 ¤Ç¤Ï 6 ÈÖÌܤΰú¤¿ô¤¬Äɲ䵤줿¡£
¤³¤ì¤Ï±ø¤¯¡¢s390 ¥¢¡¼¥¥Æ¥¯¥Á¥ã¾å¤ÎÆÃÊ̤Τâ¤Î¤Ç¤¢¤ë¡£
.BR futex (7)
.PP
\fIFuss, Futexes and Furwocks: Fast Userlevel Locking in Linux\fP
-(proceedings of the Ottawa Linux Symposium 2002),
-.\"O futex example library, futex-*.tar.bz2
+(proceedings of the Ottawa Linux Symposium 2002), online at
+.br
+http://kernel.org/doc/ols/2002/ols2002-pages-479-495.pdf
+.PP
+.\"O Futex example library, futex-*.tar.bz2 at
futex ¤Î»ÈÍÑÎã¥é¥¤¥Ö¥é¥ê, futex-*.tar.bz2
-<URL:ftp://ftp.nl.kernel.org/pub/linux/kernel/people/rusty/>.
+.br
+ftp://ftp.nl.kernel.org/pub/linux/kernel/people/rusty/.
.in
.sp
.BR futimesat ():
-.br
-.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
.\"O Before glibc 2.10:
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O This system call is obsolete.
Ä̾ï¤Î¥Õ¥¡¥¤¥ë¤Ç¤¢¤ë¡£
.TP
.B DT_SOCK
-.\"O This is a Unix domain socket.
-Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë¡£
+.\"O This is a UNIX domain socket.
+UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë¡£
.TP
.B DT_UNKNOWN
.\"O The file type is unknown.
.ad l
.BR getdomainname (),
.BR setdomainname ():
+.RS 4
_BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500)
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These functions are used to access or to change the domain name of the
.\" Updated 2002-10-14 by Kentaro Shirakata <argrath@ub32.org>
.\" Updated 2007-01-01 by Kentaro Shirakata <argrath@ub32.org>
.\"
-.TH GETDTABLESIZE 2 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH GETDTABLESIZE 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O getdtablesize \- get descriptor table size
.in
.sp
.BR getdtablesize ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+.PD 0
+.TP 4
+.\"O Since glibc 2.12:
+glibc 2.12 °Ê¹ß:
+.nf
+_BSD_SOURCE ||
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
+.fi
+.TP 4
+.\"O Before glibc 2.12:
+glibc 2.12 ¤è¤êÁ°:
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.PD
+.RE
+.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR getdtablesize ()
.\" Updated & Modified 2006-01-31, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-12-26, Akihiro MOTOKI, LDP v3.15
.\"
-.TH GETHOSTNAME 2 2008-11-27 "Linux" "Linux Programmer's Manual"
+.TH GETHOSTNAME 2 2010-09-26 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O gethostname, sethostname \- get/set hostname
.in
.sp
.ad l
+.PD 0
.BR gethostname ():
+.RS 4
+.\"O Since glibc 2.12:
+glibc 2.12 °Ê¹ß:
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.br
+.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200112L
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200112L
+.RE
+.br
.BR sethostname ():
+.RS 4
_BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500)
-.ad b
+.RE
+.PD
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These system calls are used to access or to change the hostname of the
.\"O .I errno
.\"O set to
.\"O .BR ENAMETOOLONG ;
-.\"O in this case, no null-terminator is included in the returned
+.\"O in this case, a terminating null byte is not included in the returned
.\"O .IR name .
¥³¥Ô¡¼¤ò¹Ô¤Ã¤¿ºÝ¤Ë¡¢¤³¤Î´Ø¿ô¤Ï
.I nodename
¤ÎξÊý¤Ë¤è¤ê·èÄꤵ¤ì¤ë¡£
.LP
.\"O Timers will never expire before the requested time,
-.\"O but may expire some (short) time afterwards, which depends
+.\"O but may expire some (short) time afterward, which depends
.\"O on the system timer resolution and on the system load; see
.\"O .BR time (7).
.\"O (But see BUGS below.)
¤ÎÃͤ¬ 0 ¤«¤é 999999 ¤ÎÈϰϳ°¤Ç¤¢¤ë¾ì¹ç¤Ë¤Ï¼ºÇÔ¤¹¤ë¤Ù¤¤À¤È¤·¤Æ¤¤¤ë¡£
¤·¤«¤·¡¢2.6.21 °ÊÁ°¤Î¥«¡¼¥Í¥ë¤Î Linux ¤Ç¤Ï¥¨¥é¡¼¤Ë¤Ê¤é¤º¡¢
Âбþ¤¹¤ëÉÿô¤Îʬ¤À¤±¤½¤Î¥¿¥¤¥Þ¡¼¤ÎÉäÎÃͤ¬°ÅÌÛ¤ËÄ´À°¤µ¤ì¤ë¡£
-.\"O From kernel 2.6.22 onwards,
+.\"O From kernel 2.6.22 onward,
.\"O this nonconformance has been repaired:
.\"O an improper
.\"O .I tv_usec
.\"WORD: page ¥Ú¡¼¥¸
.\"WORD: legacy ²áµî¤Î°äʪ
.\"
-.TH GETPAGESIZE 2 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH GETPAGESIZE 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O getpagesize \- get memory page size
.in
.sp
.BR getpagesize ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+.PD 0
+.TP 4
+.\"O Since glibc 2.12:
+glibc 2.12 °Ê¹ß:
+.nf
+_BSD_SOURCE ||
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
+.fi
+.TP 4
+.\"O Before glibc 2.12:
+glibc 2.12 ¤è¤êÁ°:
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.PD
+.RE
+.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The function
.\"O to clear the external variable
.\"O .I errno
.\"O prior to the
-.\"O call, then check it afterwards to determine
+.\"O call, then check it afterward to determine
.\"O if \-1 is an error or a legitimate value.
.\"O The
.\"O .BR setpriority ()
¤ÎÁ°¸å¤Ç nice ÃͤÏÊݸ¤µ¤ì¤ë¡£
.\"O The degree to which their relative nice value affects the scheduling of
-.\"O processes varies across Unix systems, and,
+.\"O processes varies across UNIX systems, and,
.\"O on Linux, across kernel versions.
.\"O Starting with kernel 2.6.23, Linux adopted an algorithm that causes
.\"O relative differences in nice values to have a much stronger effect.
.\"O and makes high nice values (\-20) deliver most of the CPU to applications
.\"O that require it (e.g., some audio applications).
ÁêÂÐŪ¤Ê nice Ãͤΰ㤤¤¬¥×¥í¥»¥¹´Ö¤Î¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤Ë¤É¤ÎÄøÅٱƶÁ¤òÍ¿¤¨¤ë¤«
-¤Ï¡¢Unix ¥·¥¹¥Æ¥à´Ö¤Ç°Û¤Ê¤ê¡¢Linux ¤Ç¤Ï¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤ê°Û¤Ê¤ë¡£
+¤Ï¡¢UNIX ¥·¥¹¥Æ¥à´Ö¤Ç°Û¤Ê¤ê¡¢Linux ¤Ç¤Ï¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤ê°Û¤Ê¤ë¡£
Linux ¤Ï¡¢¥«¡¼¥Í¥ë 2.6.23 °Ê¹ß¤Ç¡¢nice ÃͤÎÁêÂÐŪ¤Ê°ã¤¤¤¬¡¢Èó¾ï¤Ë¶¯¤¤±Æ¶Á¤ò
Í¿¤¨¤ë¥¢¥ë¥´¥ê¥º¥à¤òºÎÍѤ·¤¿¡£¤³¤Î¥¢¥ë¥´¥ê¥º¥à¤Ç¤Ï¡¢
¾¤ËÍ¥ÀèÅ٤ι⤤¤â¤Î¤¬¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë»þ¤Ë¤Ï¡¢
.BR nice (1),
.BR fork (2),
.BR capabilities (7),
-.BR renice (8)
+.BR renice (1)
.sp
.\"O .I Documentation/scheduler/sched-nice-design.txt
.\"O in the kernel source tree (since Linux 2.6.23).
.\"WORD: resource »ñ¸»
.\"WORD: limit À©¸Â
.\"
-.TH GETRLIMIT 2 2008-10-06 "Linux" "Linux Programmer's Manual"
+.TH GETRLIMIT 2 2010-09-26 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O getrlimit, setrlimit \- get/set resource limits
.TP
.\"O .BR RLIMIT_RTTIME " (Since Linux 2.6.25)"
.BR RLIMIT_RTTIME " (Linux 2.6.25 °Ê¹ß)"
-.\"O Specifies a limit on the amount of CPU time that a process scheduled
+.\"O Specifies a limit (in microseconds)
+.\"O on the amount of CPU time that a process scheduled
.\"O under a real-time scheduling policy may consume without making a blocking
.\"O system call.
.\"O For the purpose of this limit,
.\"O .BR sched_yield (2).
¥ê¥¢¥ë¥¿¥¤¥à¡¦¥¹¥±¥¸¥å¡¼¥ê¥ó¥°Êý¿Ë¤Ç¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤µ¤ì¤ë¥×¥í¥»¥¹¤¬
¥Ö¥í¥Ã¥¥ó¥°·¿¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ò¸Æ¤Ó½Ð¤µ¤º¤Ë¾ÃÈñ¤¹¤ë¤³¤È¤Î¤Ç¤¤ë
-CPU »þ´Ö¤Î¹ç·×¤Ë¤Ä¤¤¤Æ¤Î¾å¸Â¤ò»ØÄꤹ¤ë¡£
+CPU »þ´Ö¤Î¹ç·×¤Ë¤Ä¤¤¤Æ¤Î¾å¸Â¤ò (¥Þ¥¤¥¯¥íÉÃñ°Ì¤Ç) »ØÄꤹ¤ë¡£
¤³¤Î¾å¸Â¤ÎÌÜŪ¤Î¤¿¤á¡¢¥×¥í¥»¥¹¤¬¥Ö¥í¥Ã¥¥ó¥°·¿¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ò
¸Æ¤Ó½Ð¤¹Å٤ˡ¢¾ÃÈñ¤µ¤ì¤¿ CPU »þ´Ö¤Î¥«¥¦¥ó¥È¤Ï 0 ¤Ë¥ê¥»¥Ã¥È¤µ¤ì¤ë¡£
¥×¥í¥»¥¹¤¬ CPU ¤ò»È¤¤Â³¤±¤è¤¦¤È¤·¤¿¤¬Â¾¤Î¥×¥í¥»¥¹¤ËÃÖ¤´¹¤¨¤é¤ì¤¿
¤ò»È¤Ã¤ÆÀßÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£
¤³¤Î¥·¥§¥ë¤Î¥ê¥½¡¼¥¹À©¸Â¤Ï¡¢¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Æ¥·¥§¥ë¤¬À¸À®¤¹¤ë¥×¥í¥»¥¹
¤Ë°ú¤·Ñ¤¬¤ì¤ë¡£
+
+.\"O Ancient systems provided a
+.\"O .BR vlimit ()
+.\"O function with a similar purpose to
+.\"O .BR setrlimit ().
+.\"O For backward compatibility, glibc also provides
+.\"O .BR vlimit ().
+.\"O All new applications should be written using
+.\"O .BR setrlimit ().
+¸Å¤¤¥·¥¹¥Æ¥à¤Ç¤Ï¡¢
+.BR setrlimit ()
+¤ÈƱÍͤÎÌÜŪ¤ò»ý¤Ä´Ø¿ô
+.BR vlimit ()
+¤¬Ä󶡤µ¤ì¤Æ¤¤¤¿¡£
+¸åÊý¸ß´¹À¤Î¤¿¤á¡¢glibc ¤Ç¤â
+.BR vlimit ()
+¤òÄ󶡤·¤Æ¤¤¤ë¡£
+Á´¤Æ¤Î¿·¤·¤¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï¡¢
+.BR setrlimit ()
+¤ò»ÈÍѤ¹¤Ù¤¤Ç¤¢¤ë¡£
.\"O .SH BUGS
.SH ¥Ð¥°
.\"O In older Linux kernels, the
.\"WORD: session ¥»¥Ã¥·¥ç¥ó
.\"WORD: process ¥×¥í¥»¥¹
.\"
-.TH GETSID 2 2008-12-05 "Linux" "Linux Programmer's Manual"
+.TH GETSID 2 2010-09-26 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O getsid \- get session ID
»²¾È):
.in
.sp
+.ad l
+.PD 0
.BR getsid ():
-_XOPEN_SOURCE\ >=\ 500
+.RS 4
+_XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.PD
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .I getsid(0)
¤Ë¤Ä¤¤¤Æ¤Ïµ½Ò¤·¤Æ¤¤¤Ê¤¤¡£
.\"O POSIX.1-2008 marks
.\"O .BR gettimeofday ()
-.\"O as obsolete, recomending the use of
+.\"O as obsolete, recommending the use of
.\"O .BR clock_gettime (2)
.\"O instead.
POSIX.1-2008 ¤Ç¤Ï
.\"O .SS History
.SH Ãí°Õ
.SS Îò»Ë
-.\"O In Unix V6 the
+.\"O In UNIX V6 the
.\"O .BR getuid ()
.\"O call returned
.\"O .IR "(euid << 8) + uid" .
-.\"O Unix V7 introduced separate calls
+.\"O UNIX V7 introduced separate calls
.\"O .BR getuid ()
.\"O and
.\"O .BR geteuid ().
-Unix V6 ¤Ç¤Ï
+UNIX V6 ¤Ç¤Ï
.BR getuid ()
¥³¡¼¥ë¤Ï
.I "(euid << 8) + uid"
¤òÊÖ¤·¤Æ¤¤¤¿¡£
-Unix V7 ¤Ç¤Ï
+UNIX V7 ¤Ç¤Ï
.BR getuid ()
¤È
.BR geteuid ()
.\" WORD: watch ´Æ»ë¥¢¥¤¥Æ¥à
.\" WORD: watch descriptor ´Æ»ëÂоݥǥ£¥¹¥¯¥ê¥×¥¿
.\"
-.TH INOTIFY_RM_WATCH 2 2006-02-07 "Linux" "Linux Programmer's Manual"
+.TH INOTIFY_RM_WATCH 2 2010-10-15 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O inotify_rm_watch \- remove an existing watch from an inotify instance
.SH ½ñ¼°
.B #include <sys/inotify.h>
.sp
-.BI "int inotify_rm_watch(int " fd ", uint32_t " wd );
-.\" FIXME . The type of the second argument should probably be "int".
-.\" I submitted a patch to fix this. See the LKML thread
-.\" "[patch] Fix type errors in inotify interfaces", 18 Nov 2008
-.\" Glibc bug filed: http://sources.redhat.com/bugzilla/show_bug.cgi?id=7040
+.BI "int inotify_rm_watch(int " fd ", int " wd );
+.\" Before glibc 2.10, the second argument was types as uint32_t.
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=7040
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR inotify_rm_watch ()
.\" all rights reserved.
.\" Translated 2008-02-10, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH INTRO 2 2010-02-03 "Linux" "Linux Programmer's Manual"
+.TH INTRO 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O intro \- Introduction to system calls
.\"O the programmer must define a feature test macro in order to obtain
.\"O the declaration of a system call from the header file specified
.\"O in the man page SYNOPSIS section.
+.\"O (Where required, these feature test macros must be defined before including
+.\"O .I any
+.\"O header files.)
.\"O In such cases, the required macro is described in the man page.
.\"O For further information on feature test macros, see
.\"O .BR feature_test_macros (7).
¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Î¡Ö½ñ¼°¡×¤ÎÀá¤Ëµ¬Äꤵ¤ì¤¿¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤«¤é´Ø¿ô¤ÎÄêµÁ¤ò
-ÆÀ¤ë¤¿¤á¤Ë¡¢¥×¥í¥°¥é¥Þ¤¬µ¡Ç½¸¡ºº¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¾ì¹ç¤¬¤¢¤ë¡£
+ÆÀ¤ë¤¿¤á¤Ë¡¢¥×¥í¥°¥é¥Þ¤¬µ¡Ç½¸¡ºº¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¾ì¹ç¤¬¤¢¤ë
+(µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤¬É¬Íפʾì¹ç¡¢¤³¤ì¤é¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤Ï
+¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î¥¤¥ó¥¯¥ë¡¼¥É¤è¤ê¤âÁ°¤Ç¹Ô¤ï¤ì¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤)¡£
¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï¡¢É¬Íפʥޥ¯¥í¤¬¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë¡£
µ¡Ç½¸¡ºº¥Þ¥¯¥í¤Î¤µ¤é¤Ê¤ë¾ðÊó¤Ë¤Ä¤¤¤Æ¤Ï¡¢
.BR feature_test_macros (7)
¤ò»²¾È¤Î¤³¤È¡£
.\"O .SH "CONFORMING TO"
.SH ½àµò
-.\"O Certain terms and abbreviations are used to indicate Unix variants
+.\"O Certain terms and abbreviations are used to indicate UNIX variants
.\"O and standards to which calls in this section conform.
.\"O See
.\"O .BR standards (7).
-¤³¤Î¾Ï¤Î´Ø¿ô¤¬½àµò¤¹¤ë Unix ¥·¥¹¥Æ¥à¤äɸ½à¤ò¼¨¤¹¤Î¤Ë¤¤¤¯¤Ä¤«¤Îñ¸ì¤äά¹æ¤¬
+¤³¤Î¾Ï¤Î´Ø¿ô¤¬½àµò¤¹¤ë UNIX ¥·¥¹¥Æ¥à¤äɸ½à¤ò¼¨¤¹¤Î¤Ë¤¤¤¯¤Ä¤«¤Îñ¸ì¤äά¹æ¤¬
»ÈÍѤµ¤ì¤Æ¤¤¤ë¡£
.BR standards (7)
¤ò»²¾È¤Î¤³¤È¡£
.BR io_destroy (2),
.BR io_getevents (2),
.BR io_setup (2),
-.BR io_submit (2)
+.BR io_submit (2),
+.BR aio (7)
.\"O .\" .SH "NOTES"
.\" .SH Ãí
.\" .PP
.BR io_cancel (2),
.BR io_getevents (2),
.BR io_setup (2),
-.BR io_submit (2)
+.BR io_submit (2),
+.BR aio (7)
.\"O .\" .SH "NOTES"
.\" .SH Ãí
.\" .PP
.BR io_destroy (2),
.BR io_setup (2),
.BR io_submit (2),
+.BR aio (7),
.BR time (7)
.\"O .\" .SH "NOTES"
.\" .SH Ãí
.BR io_cancel (2),
.BR io_destroy (2),
.BR io_getevents (2),
-.BR io_submit (2)
+.BR io_submit (2),
+.BR aio (7)
.\"O .\" .SH "NOTES"
.\" .SH Ãí
.\" .PP
.BR io_cancel (2),
.BR io_destroy (2),
.BR io_getevents (2),
-.BR io_setup (2)
+.BR io_setup (2),
+.BR aio (7)
.\"O .\" .SH "NOTES"
.\" .SH Ãí
.\" .PP
.\"O Arguments, returns, and semantics of
.\"O .BR ioctl ()
.\"O vary according to the device driver in question (the call is used as a
-.\"O catch-all for operations that don't cleanly fit the Unix stream I/O
+.\"O catch-all for operations that don't cleanly fit the UNIX stream I/O
.\"O model).
.\"O See
.\"O .BR ioctl_list (2)
¤É¤ì¤«°ì¤Ä¤Îɸ½à¤ËÂбþ¤·¤Æ¤¤¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£
.BR ioctl ()
¤Î°ú¤¿ô¡¢ÊÖ¤êÃÍ¡¢²ò¼á¤Ï¡¢½èÍýÂоݤΥǥХ¤¥¹¡¦¥É¥é¥¤¥Ð¤´¤È¤Ë
-°Û¤Ê¤ë(¤³¤Î´Ø¿ô¤Ï Unix ¤Î ¥¹¥È¥ê¡¼¥à I/O ¥â¥Ç¥ë ¤Ë
+°Û¤Ê¤ë(¤³¤Î´Ø¿ô¤Ï UNIX ¤Î ¥¹¥È¥ê¡¼¥à I/O ¥â¥Ç¥ë ¤Ë
ÌÀ¤é¤«¤ËŬ¹ç¤·¤Ê¤¤ÍÍ¡¹¤ÊÁàºî¤Ë»ÈÍѤµ¤ì¤ë)¡£
¤è¤¯ÃΤé¤ì¤Æ¤¤¤ë
.BR ioctl ()
¤ò»²¾È¤¹¤ë¤³¤È¡£
.\"O The
.\"O .BR ioctl ()
-.\"O function call appeared in Version 7 AT&T Unix.
+.\"O function call appeared in Version 7 AT&T UNIX.
.BR ioctl ()
-´Ø¿ô¥³¡¼¥ë¤Ï Version 7 AT&T Unix ¤ÇÅо줷¤¿¡£
+´Ø¿ô¥³¡¼¥ë¤Ï Version 7 AT&T UNIX ¤ÇÅо줷¤¿¡£
.\"O .SH NOTES
.SH Ãí°Õ
.\"O In order to use this call, one needs an open file descriptor.
.SH ¥Ð¥°
.\" 6 May 07: Bug report raised:
.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=4464
-.\" Ulriich Drepper replied that he wasn't going to add these
+.\" Ulrich Drepper replied that he wasn't going to add these
.\" to glibc.
.\"O Glibc does not yet provide a suitable header file defining
.\"O the function prototypes and macros described on this page.
.\"WORD: effective user ID ¼Â¸ú¥æ¡¼¥¶¡¼ID
.\"WORD: super-user ¥¹¡¼¥Ñ¡¼¡¦¥æ¡¼¥¶¡¼
.\"
-.TH KILLPG 2 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH KILLPG 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O killpg \- send signal to a process group
»²¾È):
.in
.sp
+.ad l
+.TP 4
.BR killpg ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR killpg ()
.in
.sp
.BR linkat ():
-.br
-.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O+ Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
.\"O Before glibc 2.10:
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O Look up the full path of the directory entry specified by the value
-.\"O .I cookie
-.\"O .
+.\"O .IR cookie .
.\"O The cookie is an opaque identifier uniquely identifying a particular
.\"O directory entry.
.\"O The buffer given is filled in with the full path of the directory entry.
.\"
.\"WORD: end-of-file ¥Õ¥¡¥¤¥ë¤Î½ªÃ¼(end-of-file)
.\"
-.TH LSEEK 2 2001-09-24 "Linux" "Linux Programmer's Manual"
+.TH LSEEK 2 2010-09-11 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
lseek \- ¥Õ¥¡¥¤¥ë¤ÎÆɤ߽ñ¤¥ª¥Õ¥»¥Ã¥È¤Î°ÌÃÖ¤òÊѤ¨¤ë
.SH ½ñ¼°
.\"O .BR lseek ()
.\"O returns the resulting offset location as measured in bytes from the
.\"O beginning of the file.
-.\"O Otherwise, a value of \fI(off_t)\ \-1\fP is returned and
+.\"O On error, the value \fI(off_t)\ \-1\fP is returned and
.\"O .I errno
.\"O is set to indicate the error.
À®¸ù¤·¤¿¾ì¹ç¡¢
.BR lseek ()
¤Ï·ë²Ì¤Î¥Õ¥¡¥¤¥ë°ÌÃÖ¤ò¥Õ¥¡¥¤¥ë¤ÎÀèƬ¤«¤é¤Î¥Ð¥¤¥È¿ô¤ÇÊÖ¤¹¡£
-¥¨¥é¡¼¤Î¾ì¹ç¡¢ÃͤȤ·¤Æ \fI(off_t)\ \-1\fP ¤òÊÖ¤·¡¢
+¥¨¥é¡¼¤Î¾ì¹ç¡¢ÃÍ \fI(off_t)\ \-1\fP ¤¬ÊÖ¤µ¤ì¡¢
.I errno
¤Ë¥¨¥é¡¼¤¬»Ø¼¨¤µ¤ì¤ë¡£
.\"O .SH ERRORS
L_INCR SEEK_CUR
L_XTND SEEK_END
.TE
-.PP
-.\"O SVr1-3 returns \fIlong\fP instead of \fIoff_t\fP, BSD returns \fIint\fP.
-ÊÖ¤êÃͤη¿¤Ï¡¢SVr1-3 ¤Ç¤Ï \fIoff_t\fP ¤Ç¤Ï¤Ê¤¯ \fIlong\fP ¤Ç¤¢¤ê¡¢
-BSD ¤Ç¤Ï \fIint\fP ¤Ç¤¢¤ë¡£
+.\" .PP
+.\" .\"O SVr1-3 returns \fIlong\fP instead of \fIoff_t\fP,
+.\" .\"O (ancient) BSD returns \fIint\fP.
+.\" ÊÖ¤êÃͤη¿¤Ï¡¢SVr1-3 ¤Ç¤Ï \fIoff_t\fP ¤Ç¤Ï¤Ê¤¯ \fIlong\fP ¤Ç¤¢¤ê¡¢
+.\" (¸Å¤¤) BSD ¤Ç¤Ï \fIint\fP ¤Ç¤¢¤ë¡£
.PP
.\"O Note that file descriptors created by
.\"O .BR dup (2)
.\"O is passed in
.\"O .I flags
.\"O and
-.\"O .I policy
+.\"O .I mode
.\"O is not
.\"O .BR MPOL_DEFAULT ,
.\"O then the call will fail with the error
.B MPOL_MF_STRICT
¤¬
»ØÄꤵ¤ì¡¢
-.I policy
+.I mode
¤¬
.B MPOL_DEFAULT
¤Ç¤Ê¤¤¾ì¹ç¡¢
.SH ½àµò
.\"O .BR mincore ()
.\"O is not specified in POSIX.1-2001,
-.\"O and it is not available on all Unix implementations.
+.\"O and it is not available on all UNIX implementations.
.BR mincore ()
¤Ï POSIX.1-2001 ¤Ëµ½Ò¤µ¤ì¤Æ¤ª¤é¤º¡¢
-Á´¤Æ¤Î Unix ¼ÂÁõ¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£
+Á´¤Æ¤Î UNIX ¼ÂÁõ¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£
.\" It is on at least NetBSD, FreeBSD, OpenBSD, Solaris 8,
.\" AIX 5.1, SunOS 4.1
.\"O .\" .SH HISTORY
.in
.sp
.BR mkdirat ():
-.br
-.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
.\"O Before glibc 2.10:
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\"WORD: permission µö²Ä°À
.\"WORD: resolve (¥Ñ¥¹Ì¾¤ò) ²ò·è¤¹¤ë
.\"
-.TH MKNOD 2 2008-12-01 "Linux" "Linux Programmer's Manual"
+.TH MKNOD 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O mknod \- create a special or ordinary file
.in
.sp
.BR mknod ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The system call
.\"O .B S_IFSOCK
.\"O .\" (S_IFSOCK since Linux 1.2.4)
.\"O to specify a regular file (which will be created empty), character
-.\"O special file, block special file, FIFO (named pipe), or Unix domain socket,
+.\"O special file, block special file, FIFO (named pipe), or UNIX domain socket,
.\"O respectively.
.\"O (Zero file type is equivalent to type
.\"O .BR S_IFREG .)
¤Î¤¤¤º¤ì¤«¤ò»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
¤½¤ì¤¾¤ì½ç¤Ë¡¢Ä̾ï¤Î¥Õ¥¡¥¤¥ë (¶õ¤Î¥Õ¥¡¥¤¥ë¤È¤·¤ÆºîÀ®¤µ¤ì¤ë)¡¦
¥¥ã¥é¥¯¥¿¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë¡¦¥Ö¥í¥Ã¥¯¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë¡¦
-FIFO (̾Á°ÉÕ¤¥Ñ¥¤¥×)¡¦Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë
+FIFO (̾Á°ÉÕ¤¥Ñ¥¤¥×)¡¦UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë
(¥Õ¥¡¥¤¥ë¥¿¥¤¥× 0 ¤Ï
.B S_IFREG
¤ÈƱ¤¸¤Ç¤¢¤ë)¡£
.B EPERM
.\"O .I mode
.\"O requested creation of something other than a regular file,
-.\"O FIFO (named pipe), or Unix domain socket, and the caller
+.\"O FIFO (named pipe), or UNIX domain socket, and the caller
.\"O is not privileged (Linux: does not have the
.\"O .B CAP_MKNOD
.\"O capability);
-.\"O .\" For Unix domain sockets and regular files, EPERM is only returned in
+.\"O .\" For UNIX domain sockets and regular files, EPERM is only returned in
.\"O .\" Linux 2.2 and earlier; in Linux 2.4 and later, unprivileged can
.\"O .\" use mknod() to make these files.
.\"O also returned if the file system containing
.\"O .I pathname
.\"O does not support the type of node requested.
.I mode
-¤ÏÄ̾ï¤Î¥Õ¥¡¥¤¥ë¡¦FIFO (̾Á°ÉÕ¤¥Ñ¥¤¥×)¡¦Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È°Ê³°¤ò
+¤ÏÄ̾ï¤Î¥Õ¥¡¥¤¥ë¡¦FIFO (̾Á°ÉÕ¤¥Ñ¥¤¥×)¡¦UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È°Ê³°¤ò
ºîÀ®¤¹¤ë¤è¤¦¤Ë¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ë¤¬¡¢¼Â¹Ô¼Ô¤¬Æø¢
(Linux ¤Ç¤Ï
.B CAP_MKNOD
¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£ (capability)) ¤ò»ý¤Ã¤Æ¤¤¤Ê¤¤¡£
-.\" Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤ÈÄ̾ï¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ mknod() ¤ò¹Ô¤¦¤È¡¢
+.\" UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤ÈÄ̾ï¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ mknod() ¤ò¹Ô¤¦¤È¡¢
.\" Linux 2.2 °ÊÁ°¤Ç¤Ï EPERM ¤òÊÖ¤¹¤À¤±¤Ç¤¢¤ë¡£
.\" Linux 2.4 °Ê¹ß¤Ç¤ÏÆø¢¤ò»ý¤Ã¤Æ¤¤¤Ê¤¯¤Æ¤â¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤ò
.\" ºîÀ®¤¹¤ë¤Î¤Ë mknod() ¤ò»ÈÍѤ¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
¥Ç¥£¥ì¥¯¥È¥ê¤Ï
.BR mkdir (2)
¤ÇºîÀ®¤¹¤Ù¤¤Ç¤¢¤ë¡£
-.\"O .\" and one should make Unix domain sockets with socket(2) and bind(2).
-.\" Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï socket(2) ¤È bind(2) ¤ÇºîÀ®¤¹¤Ù¤¤Ç¤¢¤ë¡£
+.\"O .\" and one should make UNIX domain sockets with socket(2) and bind(2).
+.\" UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï socket(2) ¤È bind(2) ¤ÇºîÀ®¤¹¤Ù¤¤Ç¤¢¤ë¡£
.\"O There are many infelicities in the protocol underlying NFS.
.\"O Some of these affect
.\" all rights reserved.
.\" Translated 2006-09-30 by Yuichi SATO <ysato444@yahoo.co.jp>, LDP v2.39
.\"
-.TH MKNODAT 2 2009-12-13 "Linux" "Linux Programmer's Manual"
+.TH MKNODAT 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O mknodat \- create a special or ordinary file relative to a directory
.in
.sp
.BR mknodat ():
-.br
-.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700
+.\" Other FTM combinations will also expose mknodat(), but this function was
+.\" added in SUSv4, maked XSI, so we'll just document what the standard says
+.TP 4
.\"O Before glibc 2.10:
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" motoki 2005-02-28:
.\" - subtree ¤ò¤É¤¦Ìõ¤¹¤«¡£ÉôʬÌÚ¡¢Éôʬ¥Ä¥ê¡¼¡¢¥µ¥Ö¥Ä¥ê¡¼¡£¡£¡£²¿¤«¤Ê¤¤¤«¡£
.\"
-.TH MOUNT 2 2009-06-26 "Linux" "Linux Programmer's Manual"
+.TH MOUNT 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O mount \- mount and unmount file systems
.\" 2.6.25 Added MS_I_VERSION, which needs to be documented.
.\"
.TP
-.\"O .BR MS_BIND " (Linux 2.4 onwards)"
+.\"O .BR MS_BIND " (Linux 2.4 onward)"
.BR MS_BIND " (Linux 2.4 °Ê¹ß)"
.\"O .\" since 2.4.0-test9
.\" Àµ³Î¤Ë¤Ï 2.4.0-test9 °Ê¹ß
.B O_SYNC
¤ò»ØÄꤷ¤¿¤è¤¦¤ÊÆ°ºî¤È¤Ê¤ë)
.PP
-.\"O From Linux 2.4 onwards, the
+.\"O From Linux 2.4 onward, the
.\"O .BR MS_NODEV ", " MS_NOEXEC ", and " MS_NOSUID
.\"O flags are settable on a per-mount-point basis.
-.\"O From kernel 2.6.16 onwards,
+.\"O From kernel 2.6.16 onward,
.\"O .B MS_NOATIME
.\"O and
.\"O .B MS_NODIRATIME
.SH ¥¨¥é¡¼
.\"O The error values given below result from filesystem type independent
.\"O errors.
-.\"O Each filesystem type may have its own special errors and its
+.\"O Each file-system type may have its own special errors and its
.\"O own special behavior.
.\"O See the kernel source code for details.
°Ê²¼¤Ë¼¨¤¹¥¨¥é¡¼¤Ï¡¢¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ë°Í¸¤·¤Ê¤¤¤â¤Î¤Ç¤¢¤ë¡£
.\"O A component of a path was not searchable.
.\"O (See also
.\"O .BR path_resolution (7).)
-.\"O Or, mounting a read-only filesystem was attempted without giving the
+.\"O Or, mounting a read-only file system was attempted without giving the
.\"O .B MS_RDONLY
.\"O flag.
.\"O Or, the block device
.\"O .I source
-.\"O is located on a filesystem mounted with the
+.\"O is located on a file system mounted with the
.\"O .B MS_NODEV
.\"O option.
.\"O .\" mtk: Probably: write permission is required for MS_BIND, with
.B EPERM
.\"O The caller does not have the required privileges.
¸Æ¤Ó½Ð¤·¸µ¤ËɬÍפʸ¢¸Â¤¬¤Ê¤¤¡£
+.\"O .SH VERSIONS
+.SH ¥Ð¡¼¥¸¥ç¥ó
+.\"O The definitions of
+.\"O .BR MS_DIRSYNC ,
+.\"O .BR MS_MOVE ,
+.\"O .BR MS_REC ,
+.\"O .BR MS_RELATIME ,
+.\"O and
+.\"O .BR MS_STRICTATIME
+.\"O were only added to glibc headers in version 2.12.
+.BR MS_DIRSYNC ,
+.BR MS_MOVE ,
+.BR MS_REC ,
+.BR MS_RELATIME ,
+.B MS_STRICTATIME
+¤ÎÄêµÁ¤¬ glibc ¤Î¥Ø¥Ã¥À¤ËÄɲ䵤줿¤Î¤Ï
+¥Ð¡¼¥¸¥ç¥ó 2.12 ¤Ë¤ª¤¤¤Æ¤Î¤ß¤Ç¤¢¤ë¡£
+.\" FIXME: Definitions of the so-far-undocumented MS_UNBINDABLE, MS_PRIVATE,
+.\" MS_SHARED, and MS_SLAVE were (also) only added to glibc headers in 2.12.
.\"O .SH "CONFORMING TO"
.SH ½àµò
.\"O This function is Linux-specific and should not be used in
¤Ë̾Á°¤¬ÊѤï¤Ã¤¿¡£
.LP
.\"O Before Linux 2.4 an attempt to execute a set-UID or set-GID program
-.\"O on a filesystem mounted with
+.\"O on a file system mounted with
.\"O .B MS_NOSUID
.\"O would fail with
.\"O .BR EPERM .
¸«¤¨¤Ê¤¯¤Ê¤ë¡£
.\"O The Linux-specific
-.\"O .I /proc/PID/self
+.\"O .I /proc/PID/mounts
.\"O file exposes the list of mount points in the mount
.\"O namespace of the process with the specified ID; see
.\"O .BR proc (5)
.\"O for details.
Linux Æȼ«¤Î¥Õ¥¡¥¤¥ë
-.\"Omotoki: /proc/PID/mounts ¤Î´Ö°ã¤¤¤Ç¤Ï¡©
-.\"Omotoki: self ¤Ï PID ¤ÎÂå¤ï¤ê¤Ë¤Ê¤ë¤â¤Î¡£
.I /proc/PID/mounts
¤Ç¤Ï¡¢»ØÄꤵ¤ì¤¿ ID ¤ò»ý¤Ä¥×¥í¥»¥¹¤Î¥Þ¥¦¥ó¥È̾Á°¶õ´Ö¤Ë¤ª¤±¤ë
¥Þ¥¦¥ó¥È¥Ý¥¤¥ó¥È¤Î¥ê¥¹¥È¤¬¸ø³«¤µ¤ì¤Æ¤¤¤ë¡£¾ÜºÙ¤Ï
.\" all rights reserved.
.\" Translated 2008-10-26, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH MOVE_PAGES 2 2008-10-06 "Linux" "Linux Programmer's Manual"
+.TH MOVE_PAGES 2 2010-06-11 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O move_pages \- move individual pages of a process to another node
.BI "long move_pages(int " pid ", unsigned long count, void **" pages ,
.BI " const int *" nodes ", int *" status ", int " flags );
.fi
+.sp
+.\"O Link with \fI\-lnuma\fP.
+\fI\-lnuma\fP ¤È¥ê¥ó¥¯¤¹¤ë¡£
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR move_pages ()
.\"O real or saved-set user ID of the target process.
.\"O If
.\"O .I pid
-.\"O is 0 then
+.\"O is 0, then
.\"O .BR move_pages ()
.\"O moves pages of the calling process.
.I pid
.\"O Use of this function may result in pages whose location
.\"O (node) violates the memory policy established for the
.\"O specified addresses (See
-.\"O .BR mbind (2)]
-.\"O and/or the specified process [See
+.\"O .BR mbind (2))
+.\"O and/or the specified process (See
.\"O .BR set_mempolicy (2)).
.\"O That is, memory policy does not constrain the destination
.\"O nodes used by
¤Ä¤Þ¤ê¡¢¥á¥â¥ê¥Ý¥ê¥·¡¼¤Ï
.BR move_pages ()
¤Ç»È¤ï¤ì¤ë°ÜÆ°Àè¥Î¡¼¥É¤òÀ©¸Â¤·¤Ê¤¤¤È¤¤¤¦¤³¤È¤Ç¤¢¤ë¡£
+
+.\"O The
+.\"O .I <numaif.h>
+.\"O header is not included with glibc, but requires installing
+.\"O .I libnuma-devel
+.\"O or a similar package.
+¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë
+.I <numaif.h>
+¤Ï glibc ¤Ë¤Ï´Þ¤Þ¤ì¤Æ¤ª¤é¤º¡¢
+.I libnuma-devel
+¤«Æ±ÍͤΥѥ屡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëɬÍפ¬¤¢¤ë¡£
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.BR get_mempolicy (2),
.\" sigaction.2 refers to this example
.PP
.\"O The program below allocates four pages of memory, makes the third
-.\"O of these pages read-only, and then executes a loop that walks upwards
+.\"O of these pages read-only, and then executes a loop that walks upward
.\"O through the allocated region modifying bytes.
°Ê²¼¤Î¥×¥í¥°¥é¥à¤Ï¡¢¥á¥â¥ê¥Ú¡¼¥¸¤ò 4¤Ä³ÎÊݤ·¡¢¤½¤Î¤¦¤Á 3ÈÖÌܤΥڡ¼¥¸¤ò
Æɤ߹þ¤ßÀìÍѤËÀßÄꤹ¤ë¡£¤½¤Î¸å¤Ç¡¢³ÎÊݤ·¤¿Îΰè¤Î¥¢¥É¥ì¥¹¤Î¾®¤µ¤¤Êý¤«¤é
.\" Japanese Version Copyright (c) 2006 Akihiro MOTOKI all rights reserved.
.\" Translated 2006-07-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH MQ_GETSETATTR 2 2007-06-01 "Linux" "Linux Programmer's Manual"
+.TH MQ_GETSETATTR 2 2010-08-29 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O mq_getsetattr \- get/set message queue attributes
.B #include <sys/types.h>
.B #include <mqueue.h>
.sp
-.BI "mqd_t mq_getsetattr(mqd_t " mqdes ", struct mq_attr *" newattr ","
+.BI "int mq_getsetattr(mqd_t " mqdes ", struct mq_attr *" newattr ","
.BI " struct mq_attr *" oldattr );
.fi
.\"O .SH DESCRIPTION
.\"WORD: implement ¼ÂÁõ
.\"WORD: lock ¥í¥Ã¥¯
.\"
-.TH MREMAP 2 2005-09-13 "Linux" "Linux Programmer's Manual"
+.TH MREMAP 2 2010-06-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O mremap \- remap a virtual memory address
.SH ̾Á°
.B #include <sys/mman.h>
.sp
.BI "void *mremap(void *" old_address ", size_t " old_size ,
-.BI " size_t " new_size ", int " flags );
+.BI " size_t " new_size ", int " flags ", ... /* void *" new_address " */);"
.fi
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
¤Ê¤é¤Ê¤¤ÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£\fIold_size\fP ¤Ï¸µ¤Î²¾ÁÛ¥á¥â¥ê¡¦¥Ö¥í¥Ã¥¯¤Î
¥µ¥¤¥º¤Ç¤¢¤ë¡£
\fInew_size\fP ¤ÏÍ׵᤹¤ëÊѹ¹¸å¤Î²¾ÁÛ¥á¥â¥ê¡¦¥Ö¥í¥Ã¥¯¤Î¥µ¥¤¥º¤Ç¤¢¤ë¡£
+.\"O An optional fifth argument,
+.\"O .IR new_address ,
+.\"O may be provided; see the description of
+.\"O .B MREMAP_FIXED
+.\"O below.
+5 ÈÖÌܤΰú¤¿ô¤È¤·¤Æ
+.I new_address
+¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£²¼µ¤Î
+.B MREMAP_FIXED
+¤ÎÀâÌÀ¤ò»²¾È¤Î¤³¤È¡£
.\"O In Linux the memory is divided into pages.
.\"O A user process has (one or)
.\"O and
.\"O .B MSG_INFO
.\"O operations are used by the
-.\"O .BR ipcs (8)
+.\"O .BR ipcs (1)
.\"O program to provide information on allocated resources.
.\"O In the future these may modified or moved to a /proc file system
.\"O interface.
.BR MSG_STAT ,
.B MSG_INFO
Áàºî¤Ï¡¢
-.BR ipcs (8)
+.BR ipcs (1)
¥×¥í¥°¥é¥à¤Ç³ä¤êÅö¤ÆºÑ¤Î»ñ¸»¤Ë´Ø¤¹¤ë¾ðÊó¤òÄ󶡤¹¤ë¤¿¤á¤Ë
»ÈÍѤµ¤ì¤Æ¤¤¤ë¡£¾Íè¡¢¤³¤ì¤é¤ÎÁàºî¤ÏÊѹ¹¤µ¤ì¤¿¤ê¡¢
/proc ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ë°ÜÆ°¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
.BR msgsnd ()
¤Ïľ¤Á¤ËÀ®¸ù¤¹¤ë¡£
.\"O (The queue capacity is defined by the
-.\"O .I msg_bytes
+.\"O .I msg_qbytes
.\"O field in the associated data structure for the message queue.
.\"O During queue creation this field is initialized to
.\"O .B MSGMNB
.\"O bytes, but this limit can be modified using
.\"O .BR msgctl (2).)
(¥¥å¡¼¤ÎÍÆÎ̤ϡ¢¥á¥Ã¥»¡¼¥¸¡¦¥¥å¡¼¤Î¥Ç¡¼¥¿¹½Â¤ÂΤÎ
-.I msg_bytes
+.I msg_qbytes
¥Õ¥£¡¼¥ë¥É¤ÇÄêµÁ¤µ¤ì¤ë¡£
¥¥å¡¼ºîÀ®»þ¤Ë¤³¤Î¥Õ¥£¡¼¥ë¥É¤Ï
.B MSGMNB
.BR getpriority (2),
.BR setpriority (2),
.BR capabilities (7),
-.BR renice (8)
+.BR renice (1)
.\"
.\" FIXME . Apr 08: The next POSIX revision has O_EXEC, O_SEARCH, and
.\" O_TTYINIT. Eventually these may need to be documented. --mtk
-.\" FIXME Linux 2.6.33 has O_DSYNC, and a hiddden __O_SYNC.
+.\" FIXME Linux 2.6.33 has O_DSYNC, and a hidden __O_SYNC.
.\"
.\" Japanese Version Copyright (c) 1997-1999 HANATAKA Shinya
.\" all rights reserved.
.\"WORD: file creation flag ¥Õ¥¡¥¤¥ëºîÀ®¥Õ¥é¥°
.\"WORD: file status flag ¥Õ¥¡¥¤¥ë¾õÂ֥ե饰
.\"
-.TH OPEN 2 2009-09-20 "Linux" "Linux Programmer's Manual"
+.TH OPEN 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O open, creat \- open and possibly create a file or device
¤Ç¤¢¤ë¤¬¡¢
.BR fcntl (2)
¤Ë¤è¤Ã¤ÆÊѹ¹²Äǽ¤Ç¤¢¤ë)¡£
-.\"O This feature is only available for terminals, pseudo-terminals,
+.\"O This feature is only available for terminals, pseudoterminals,
.\"O sockets, and (since Linux 2.6) pipes and FIFOs.
.\"O See
.\"O .BR fcntl (2)
.BR open ()
¤Ï¼ºÇÔ¤¹¤ë¡£
+.\"O On NFS,
.\"O .B O_EXCL
-.\"O is only supported on NFS when using NFSv3 or later on kernel 2.6 or later.
+.\"O is only supported when using NFSv3 or later on kernel 2.6 or later.
+NFS ¤Ç¤Ï¡¢
.B O_EXCL
-¤Ï¡¢Linux 2.6 °Ê¹ß¤Ç NFSv3 °Ê¹ß¤ò»È¤Ã¤Æ¤¤¤ë NFS ¤Ç¤Î¤ß¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
-.\"O In environments where NFS
+¤Ï¡¢Linux 2.6 °Ê¹ß¤Ç NFSv3 °Ê¹ß¤ò»È¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ç¤Î¤ß¥µ¥Ý¡¼¥È¤µ¤ì¤ë¡£
+.\"O In NFS environments where
.\"O .B O_EXCL
.\"O support is not provided, programs that rely on it
.\"O for performing locking tasks will contain a race condition.
.\"O the same file system (e.g., incorporating hostname and PID), and use
.\"O .BR link (2)
.\"O to make a link to the lockfile.
-NFS ¤Î
.B O_EXCL
-¥µ¥Ý¡¼¥È¤¬Ä󶡤µ¤ì¤Æ¤¤¤Ê¤¤´Ä¶¤Ç¤Ï¡¢¤³¤Î¥Õ¥é¥°¤ËÍê¤Ã¤Æ
+¥µ¥Ý¡¼¥È¤¬Ä󶡤µ¤ì¤Æ¤¤¤Ê¤¤ NFS ´Ä¶¤Ç¤Ï¡¢¤³¤Î¥Õ¥é¥°¤ËÍê¤Ã¤Æ
¥í¥Ã¥¯½èÍý¤ò¼Â¹Ô¤¹¤ë¥×¥í¥°¥é¥à¤Ï¶¥¹ç¾õÂÖ (race condition) ¤Ë½Ð²ñ¤¦
²ÄǽÀ¤¬¤¢¤ë¡£
¥í¥Ã¥¯¥Õ¥¡¥¤¥ë¤ò»ÈÍѤ·¤ÆÉÔ²Äʬ (atomic) ¤Ê¥Õ¥¡¥¤¥ë¥í¥Ã¥¯¤ò¼Â¸½¤·¡¢
.\"O to be opened.
.\"O The
.\"O .B _LARGEFILE64_SOURCE
-.\"O macro must be defined in order to obtain this definition.
+.\"O macro must be defined
+.\"O (before including
+.\"O .I any
+.\"O header files)
+.\"O in order to obtain this definition.
.\"O Setting the
.\"O .B _FILE_OFFSET_BITS
.\"O feature test macro to 64 (rather than using
.I off64_t
¤Ç¤Ï¥µ¥¤¥º¤òɽ¤»¤ë) ¥Õ¥¡¥¤¥ë¤ò¥ª¡¼¥×¥ó²Äǽ¤Ë¤¹¤ë¡£
¤³¤ÎÄêµÁ¤ò͸ú¤Ë¤¹¤ë¤¿¤á¤Ë¤Ï¡¢
+(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë)
.B _LARGEFILE64_SOURCE
¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
32¥Ó¥Ã¥È¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤ÆÂ礤ʥե¡¥¤¥ë¤Ë¥¢¥¯¥»¥¹¤¹¤ëÊýË¡¤òÆÀ¤¿¤¤¾ì¹ç¡¢
.\"O .B O_NOFOLLOW
.\"O flags are Linux-specific, and one may need to define
.\"O .B _GNU_SOURCE
+.\"O (before including
+.\"O .I any
+.\"O header files)
.\"O to obtain their definitions.
¥Õ¥é¥°
.BR O_DIRECTORY ,
.B O_NOFOLLOW
¤Ï Linux ÆÃͤΤâ¤Î¤Ç¤¢¤ê¡¢
¤³¤ì¤é¤Î¥Õ¥é¥°¤ÎÄêµÁ¤òÆÀ¤ë¤¿¤á¤Ë¤Ï¡¢
+(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë)
.B _GNU_SOURCE
¤òÄêµÁ¤¹¤ëɬÍפ¬¤¢¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
.\"O .B O_DIRECT
.\"O is not specified in POSIX; one has to define
.\"O .B _GNU_SOURCE
+.\"O (before including
+.\"O .I any
+.\"O header files)
.\"O to get its definition.
.B O_DIRECT
¤Ï POSIX ¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¡£
.B O_DIRECT
¤ÎÄêµÁ¤òÆÀ¤ë¤Ë¤Ï
+(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë)
.B _GNU_SOURCE
¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
.\"O .SH NOTES
.\"O and
.\"O .B O_RSYNC
.\"O to the same numerical value as
-.\"O .BR O_SYNC
+.\"O .BR O_SYNC .
º£¤Î¤È¤³¤í (¥«¡¼¥Í¥ë 2.6.31)¡¢
Linux ¤Ç¤Ï
.B O_SYNC
¤Ë
.B O_SYNC
¤ÈƱ¤¸¿ôÃͤò³ä¤êÅö¤Æ¤Æ¤¤¤ë¡£
-.\"O Most Linux filesystems don't actually implement the POSIX
+.\"O Most Linux file systems don't actually implement the POSIX
.\"O .B O_SYNC
.\"O semantics, which require all metadata updates of a write
.\"O to be on disk on returning to userspace, but only the
.in
.sp
.BR openat ():
-.br
-.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
.\"O Before glibc 2.10:
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\"O signal numbers into signal actions.
.\"O The execution domain system allows
.\"O Linux to provide limited support for binaries compiled under other
-.\"O Unix-like operating systems.
+.\"O UNIX-like operating systems.
Linux ¤Ï¡¢¥×¥í¥»¥¹Ëè¤Î°Û¤Ê¤ë¼Â¹Ô¥É¥á¥¤¥ó¡¢¤¹¤Ê¤ï¤Á
¥Ñ¡¼¥½¥Ê¥ê¥Æ¥£ (personality) ¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¡£
¼Â¹Ô¥É¥á¥¤¥ó¤Ï Linux ¤Ë¥·¥°¥Ê¥ëÈÖ¹æ¤Ë¤É¤Î¥·¥°¥Ê¥ë¤ò³ä¤êÉÕ¤±¤ë¤«¤ò
¶µ¤¨¤¿¤ê¤¹¤ë¡£¤Þ¤¿¡¢¼Â¹Ô¥É¥á¥¤¥ó¡¦¥·¥¹¥Æ¥à¤Ë¤è¤ê¡¢
-Linux ¤Ï¾¤Î Unix É÷¤Î¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¡¦¥·¥¹¥Æ¥à¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿
+Linux ¤Ï¾¤Î UNIX É÷¤Î¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¡¦¥·¥¹¥Æ¥à¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿
¥Ð¥¤¥Ê¥ê¤ËÂФ¹¤ë¸ÂÄêŪ¤Ê¥µ¥Ý¡¼¥È¤òÄ󶡤·¤Æ¤¤¤ë¡£
.\"O This function will return the current
.\" Updated 2008-02-10, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.77
.\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13
.\"
-.TH PIPE 2 2009-09-15 "Linux" "Linux Programmer's Manual"
+.TH PIPE 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O pipe, pipe2 \- create pipe
.sp
.BI "int pipe(int " pipefd "[2]);"
.sp
-.B #define _GNU_SOURCE
+.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <unistd.h>
.sp
.BI "int pipe2(int " pipefd "[2], int " flags );
.\"
.\"WORD: descriptor ¥Ç¥£¥¹¥¯¥ê¥×¥¿
.\"
-.TH POLL 2 2009-09-15 "Linux" "Linux Programmer's Manual"
+.TH POLL 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O poll, ppoll \- wait for some event on a file descriptor
.B #include <poll.h>
.sp
.BI "int ppoll(struct pollfd *" fds ", nfds_t " nfds ", "
-.BI " const struct timespec *" timeout ", const sigset_t *" sigmask );
+.BI " const struct timespec *" timeout_ts ", const sigset_t *" sigmask );
.fi
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.TP
.B POLLPRI
.\"O There is urgent data to read (e.g., out-of-band data on TCP socket;
-.\"O pseudo-terminal master in packet mode has seen state change in slave).
+.\"O pseudoterminal master in packet mode has seen state change in slave).
Æɤ߽Ф·²Äǽ¤Ê¶ÛµÞ¥Ç¡¼¥¿ (urgent data) ¤¬¤¢¤ë
(Î㤨¤Ð¡¢TCP ¥½¥±¥Ã¥È¤ÎÂÓ°è³° (out-of-band data) ¥Ç¡¼¥¿¤ò¼õ¿®¤·¤¿¾ì¹ç¤ä¡¢
¥Ñ¥±¥Ã¥È¥â¡¼¥É¤Îµ¼»÷üËö¤Î¥Þ¥¹¥¿¤¬¥¹¥ì¡¼¥Ö¦¤ÎÊѲ½¤ò¸«¤Ä¤±¤¿¤È¤)¡£
.\"O or shut down writing half of connection.
.\"O The
.\"O .B _GNU_SOURCE
-.\"O feature test macro must be defined in order to obtain this definition.
+.\"O feature test macro must be defined
+.\"O (before including
+.\"O .I any
+.\"O header files)
+.\"O in order to obtain this definition.
¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤Î¾ü¤¬¡¢¥³¥Í¥¯¥·¥ç¥ó¤ò close ¤·¤¿¤«¡¢
¥³¥Í¥¯¥·¥ç¥ó¤Î½ñ¤¹þ¤ß¦¤ò shutdown ¤·¤¿¡£
¤³¤ÎÄêµÁ¤ò͸ú¤Ë¤¹¤ë¤Ë¤Ï¡¢
+(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë)
.B _GNU_SOURCE
µ¡Ç½¸¡ºº¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
.TP
¤ò»È¤¦¤È¡¢¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Î¾õÂÖÊѲ½
¤â¤·¤¯¤Ï¥·¥°¥Ê¥ë¤ÎÊ᪤ò°ÂÁ´¤ËÂԤĤ³¤È¤¬¤Ç¤¤ë¡£
.PP
-.\"O Other than the difference in the
-.\"O .I timeout
-.\"O argument, the following
+.\"O Other than the difference in the precision of the
+.\"O timeout argument, the following
.\"O .BR ppoll ()
.\"O call:
-.I timeout
-°ú¤¿ô¤Î°ã¤¤¤ò½ü¤¯¤È¡¢°Ê²¼¤Î
+timeout °ú¤¿ô¤ÎÀºÅ٤ΰ㤤¤ò½ü¤¯¤È¡¢°Ê²¼¤Î
.BR ppoll ()
¤Î¸Æ¤Ó½Ð¤·¤Ï¡¢
.nf
- ready = ppoll(&fds, nfds, timeout, &sigmask);
+ ready = ppoll(&fds, nfds, timeout_ts, &sigmask);
.fi
.\"O is equivalent to
.nf
sigset_t origmask;
+ int timeout;
+ timeout = (timeout_ts == NULL) ? -1 :
+ (timeout_ts.tv_sec * 1000 + timeout_ts.tv_nsec / 1000000);
sigprocmask(SIG_SETMASK, &sigmask, &origmask);
ready = poll(&fds, nfds, timeout);
sigprocmask(SIG_SETMASK, &origmask, NULL);
.\"O .BR ppoll ()
.\"O differs from
.\"O .BR poll ()
-.\"O only in the precision of the
-.\"O .I timeout
-.\"O argument).
+.\"O only in the precision of the timeout argument).
.I sigmask
°ú¤¿ô¤Ë NULL ¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¡¢¥·¥°¥Ê¥ë¥Þ¥¹¥¯¤ÎÁàºî¤Ï¹Ô¤ï¤ì¤Ê¤¤
(¤·¤¿¤¬¤Ã¤Æ¡¢
.BR ppoll ()
¤Î
.BR poll ()
-¤È¤Î°ã¤¤¤Ï
-.I timeout
-°ú¤¿ô¤ÎÀºÅÙ¤À¤±¤È¤Ê¤ë)¡£
+¤È¤Î°ã¤¤¤Ï timeout °ú¤¿ô¤ÎÀºÅÙ¤À¤±¤È¤Ê¤ë)¡£
.\"O The
.\"O .I timeout
.in
.\"O If
-.\"O .I timeout
+.\"O .I timeout_ts
.\"O is specified as NULL, then
.\"O .BR ppoll ()
.\"O can block indefinitely.
-.I timeout
+.I timeout_ts
¤Ë NULL ¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¡¢
.B ppoll
¤Ï̵¸Â¤ËÄä»ß¤¹¤ë¤³¤È¤¬¤¢¤êÆÀ¤ë¡£
.\"O Some implementations define the nonstandard constant
.\"O .B INFTIM
.\"O with the value \-1 for use as a
-.\"O .IR timeout .
+.\"O .IR timeout
+.\"O for
+.\"O .BR poll ().
.\"O This constant is not provided in glibc.
¤¤¤¯¤Ä¤«¤Î¼ÂÁõ¤Ç¤Ï¡¢ÃÍ \-1 ¤ò»ý¤Ã¤¿Èóɸ½à¤ÎÄê¿ô
.B INFTIM
¤¬ÄêµÁ¤µ¤ì¤Æ¤ª¤ê¡¢
+.BR poll ()
+¤Î
.I timeout
¤Î»ØÄê¤Ë»ÈÍѤǤ¤ë¡£
¤³¤ÎÄê¿ô¤Ï glibc ¤Ç¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
.\"O The Linux
.\"O .BR ppoll ()
.\"O system call modifies its
-.\"O .I timeout
+.\"O .I timeout_ts
.\"O argument.
.\"O However, the glibc wrapper function hides this behavior
.\"O by using a local variable for the timeout argument that
.\"O Thus, the glibc
.\"O .BR ppoll ()
.\"O function does not modify its
-.\"O .I timeout
+.\"O .I timeout_ts
.\"O argument.
Linux ¤Î
.BR ppoll ()
¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï
-.I timeout
+.I timeout_ts
°ú¤¿ô¤òÊѹ¹¤¹¤ë¡£
¤·¤«¤·¡¢glibc ¤Î¥é¥Ã¥Ñ¡¼´Ø¿ô¤Ï¡¢¥·¥¹¥Æ¥à¥³¡¼¥ë¤ËÅϤ¹ timeout °ú¤¿ô
¤È¤·¤Æ¥í¡¼¥«¥ëÊÑ¿ô¤ò»È¤¦¤³¤È¤Ç¤³¤ÎÆ°ºî¤ò±£Ê䷤Ƥ¤¤ë¡£
¤³¤Î¤¿¤á¡¢glibc ¤Î
.BR ppoll ()
-´Ø¿ô¤Ï
-.I timeout
-°ú¤¿ô¤òÊѹ¹¤·¤Ê¤¤¡£
+´Ø¿ô¤ǤÏ
+.I timeout_ts
+°ú¤¿ô¤ÏÊѹ¹¤µ¤ì¤Ê¤¤¡£
.\"O .SH BUGS
.SH ¥Ð¥°
.\"O See the discussion of spurious readiness notifications under the
.\"WORD: offset ¥ª¥Õ¥»¥Ã¥È
.\"WORD: seek ¥·¡¼¥¯
.\"
-.TH PREAD 2 2008-12-03 "Linux" "Linux Programmer's Manual"
+.TH PREAD 2 2010-09-26 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
.\"O pread, pwrite \- read from or write to a file descriptor at a given offset
pread, pwrite \- »ØÄꤷ¤¿¥ª¥Õ¥»¥Ã¥È¤Ç¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òÆɤ߽ñ¤¤¹¤ë
.SH ½ñ¼°
-.B #define _XOPEN_SOURCE 500
-.sp
.B #include <unistd.h>
.sp
.BI "ssize_t pread(int " fd ", void *" buf ", size_t " count \
.sp
.BI "ssize_t pwrite(int " fd ", const void *" buf ", size_t " count \
", off_t " offset );
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.PD 0
+.ad l
+.sp
+.BR pread (),
+.BR pwrite ():
+.RS 4
+_XOPEN_SOURCE\ >=\ 500
+.br
+.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.ad
+.PD
+.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR pread ()
.\"O reads up to
.\"O .BR pwrite (),
.\"O or
.\"O end of file, in the case of
-.\"O .BR pread (),
+.\"O .BR pread ()),
.\"O or \-1 on error, in which case
.\"O .I errno
.\"O is set to indicate the error.
.\"O This page documents the way the
.\"O .BR ptrace ()
.\"O call works currently in Linux.
-.\"O Its behavior differs noticeably on other flavors of Unix.
+.\"O Its behavior differs noticeably on other flavors of UNIX.
.\"O In any case, use of
.\"O .BR ptrace ()
.\"O is highly OS- and architecture-specific.
¤³¤Î¥Þ¥Ë¥å¥¢¥ë¤Ï¸½ºß¤Î Linux ¤Ë¤ª¤±¤ë
.BR ptrace ()
-¥³¡¼¥ë¤ÎÆ°ºî¤Ë¤Ä¤¤¤Æµ½Ò¤·¤Æ¤¤¤ë¡£Â¾¤Î Unix ¤Ç¤Ï
+¥³¡¼¥ë¤ÎÆ°ºî¤Ë¤Ä¤¤¤Æµ½Ò¤·¤Æ¤¤¤ë¡£Â¾¤Î UNIX ¤Ç¤Ï
¤½¤ÎÆ°ºî¤ÏÃø¤·¤¯°Û¤Ê¤ë¡£
¤¤¤«¤Ê¤ë¾ì¹ç¤â
.BR ptrace ()
.\"O updates to the server and client side reads satisfied from the
.\"O client's cache will not cause st_atime updates on the server as there are no
.\"O server side reads.
-.\"O Unix semantics can be obtained by disabling client
+.\"O UNIX semantics can be obtained by disabling client
.\"O side attribute caching, but in most situations this will substantially
.\"O increase server load and decrease performance.
NFS ¤Ë¤ª¤¤¤Æ¡£¾¯Î̤Υǡ¼¥¿¤òÆɤ߹þ¤à¾ì¹ç¡¢ºÇ½é¤Î»þ¤Î¤ß¤Ë¥¿¥¤¥à
¤Ê¤¼¤Ê¤é¤Ð¡¢¤â¤·Á´¤Æ¤Î NFS ¥¯¥é¥¤¥¢¥ó¥È¤¬ st_atime (ºÇ½ª¥Õ¥¡¥¤¥ë¥¢¥¯¥»¥¹»þ¹ï)
¤Î¹¹¿·¤ò¥µ¡¼¥Ð¡¼¤ËÁ÷¤é¤º¡¢¥¯¥é¥¤¥¢¥ó¥È¦¤Ç¥¥ã¥Ã¥·¥å¤òÆɤळ¤È¤ËËþ¤·¤Æ
¤¤¤ì¤Ð¡¢¥µ¡¼¥Ð¡¼Â¦¤Ç¤Î read ¤ÏȯÀ¸¤·¤Ê¤¤¤Î¤Ç st_atime ¤Î¹¹¿·¤Ï¹Ô¤Ê¤ï¤ì¤«¤é¤À¡£
-Unix ¤ÎÊý¼°¤Ç¤Ï¡¢¥¯¥é¥¤¥¢¥ó¥È¦¤Î°À¤Î¥¥ã¥Ã¥·¥ó¥°¤ò̵¸ú¤Ë¤¹¤ë¤³¤È¤Ç¡¢
+UNIX ¤ÎÊý¼°¤Ç¤Ï¡¢¥¯¥é¥¤¥¢¥ó¥È¦¤Î°À¤Î¥¥ã¥Ã¥·¥ó¥°¤ò̵¸ú¤Ë¤¹¤ë¤³¤È¤Ç¡¢
¤³¤ì¤òÆÀ¤ë¤³¤È¤¬¤Ç¤¤ë¡£¤·¤«¤·¤Û¤È¤ó¤É¤Î¾õ¶·¤Ç¤Ï¤³¤ì¤Ï³¤¯¥µ¡¼¥Ð¡¼¤Î
Éé²Ù¤òÁý²Ã¤µ¤»¡¢¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤ÎÄã²¼¤ò¤â¤¿¤é¤¹¡£
.PP
.\"WORD: page cache ¥Ú¡¼¥¸¡¦¥¥ã¥Ã¥·¥å
.\"WORD: file descriptor ¥Õ¥¡¥¤¥ëµ½Ò»Ò
.\"
-.TH READAHEAD 2 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH READAHEAD 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O readahead \- perform file readahead into page cache
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
+.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <fcntl.h>
.sp
.BI "ssize_t readahead(int " fd ", off64_t " offset ", size_t " count );
.\"O .I d_reclen
.\"O is the size of
.\"O .IR d_name ,
-.\"O not counting the null terminator.
+.\"O not counting the terminating null byte.
.\"O .I d_name
.\"O is a null-terminated filename.
.I d_ino
.I d_reclen
¤Ï
.I d_name
-¤ÎÂ礤µ¤Ç¡¢
-¥Ì¥ëʸ»ú¤Î½ªÃ¼¤ò´Þ¤ó¤Ç¤¤¤Ê¤¤¡£
+¤ÎÂ礤µ¤Ç¡¢½ªÃ¼¤Î¥Ì¥ë¥Ð¥¤¥È (null byte) ¤ò´Þ¤Þ¤Ê¤¤¡£
.I d_name
-¤Ï¥Ì¥ëʸ»ú¤Ç½ª¤ë¥Õ¥¡¥¤¥ë̾¤Ç¤¢¤ë¡£
+¤Ï¥Ì¥ë¥Ð¥¤¥È¤Ç½ª¤ï¤ë¥Õ¥¡¥¤¥ë̾¤Ç¤¢¤ë¡£
.\"O .SH "RETURN VALUE"
.SH ÊÖ¤êÃÍ
.\"O On success, 1 is returned.
.\"WORD: global variable ¥°¥í¡¼¥Ð¥ëÊÑ¿ô
.\"WORD: directory ¥Ç¥£¥ì¥¯¥È¥ê
.\"
-.TH READLINK 2 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH READLINK 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O readlink \- read value of a symbolic link
.sp
.ad l
.BR readlink ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _POSIX_C_SOURCE\ >=\ 200112L
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
¥Ñ¥¹¤Î¥Ç¥£¥ì¥¯¥È¥êÉôʬ¤¬¥Ç¥£¥ì¥¯¥È¥ê¤Ç¤Ê¤¤¡£
.\"O .SH "CONFORMING TO"
.SH ½àµò
-.\"O 4.4BSD (the
-.\"O .BR readlink ()
-.\"O function call appeared in 4.2BSD),
+.\"O 4.4BSD
+.\"O .RB ( readlink ()
+.\"O first appeared in 4.2BSD),
.\"O POSIX.1-2001.
4.4BSD
.RB ( readlink ()
-´Ø¿ô¥³¡¼¥ë¤Ï 4.2BSD ¤Ç¸½¤ï¤ì¤¿), POSIX.1-2001.
+¤Ï 4.2BSD ¤Ç½é¤á¤ÆÅо줷¤¿), POSIX.1-2001.
.\"O .SH NOTES
.SH Ãí°Õ
.\"O In versions of glibc up to and including glibc 2.4, the return type of
.in
.sp
.BR readlinkat ():
-.br
-.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
.\"O Before glibc 2.10:
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\"WORD: ancillary message Êä½õ¥á¥Ã¥»¡¼¥¸
.\"WORD: invalid ÉÔÀµ¤Ê
.\"
-.TH RECV 2 2008-12-03 "Linux" "Linux Programmer's Manual"
+.TH RECV 2 2010-08-29 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O recv, recvfrom, recvmsg \- receive a message from a socket
.SH ̾Á°
.\"O is NULL, nothing is filled in; in this case,
.\"O .I addrlen
.\"O is not used, and should also be NULL.
-.\"O .\" (Note: for datagram sockets in both the Unix and Internet domains,
+.\"O .\" (Note: for datagram sockets in both the UNIX and Internet domains,
.\"O .\" .I src_addr
.\"O .\" is filled in.
.\"O .\" .I src_addr
-.\"O .\" is also filled in for stream sockets in the Unix domain, but is not
+.\"O .\" is also filled in for stream sockets in the UNIX domain, but is not
.\"O .\" filled in for stream sockets in the Internet domain.)
.\"O .\" [The above notes on AF_UNIX and AF_INET sockets apply as at
.\"O .\" Kernel 2.4.18. (MTK, 22 Jul 02)]
¤Ë¤Ï²¿¤âÆþ¤é¤Ê¤¤¡£¤³¤Î¾ì¹ç¡¢
.I addrlen
¤Ï»ÈÍѤµ¤ì¤º¡¢¤³¤Î°ú¤¿ô¤Ï NULL ¤Ë¤·¤Æ¤ª¤¯¤Ù¤¤Ç¤¢¤ë¡£
-.\" (Unix ¥É¥á¥¤¥ó¤È¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥É¥á¥¤¥ó¤Î¤É¤Á¤é¤Î¥Ç¡¼¥¿¥°¥é¥à¥½¥±¥Ã¥È¤Ç¤â
+.\" (UNIX ¥É¥á¥¤¥ó¤È¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥É¥á¥¤¥ó¤Î¤É¤Á¤é¤Î¥Ç¡¼¥¿¥°¥é¥à¥½¥±¥Ã¥È¤Ç¤â
.\" .I src_addr
-.\" ¤ËÁ÷¿®¸µ¥¢¥É¥ì¥¹¤¬Æþ¤ì¤é¤ì¤ë¡£¤Þ¤¿¡¢Unix ¥É¥á¥¤¥ó¤Î¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤Ç¤â
+.\" ¤ËÁ÷¿®¸µ¥¢¥É¥ì¥¹¤¬Æþ¤ì¤é¤ì¤ë¡£¤Þ¤¿¡¢UNIX ¥É¥á¥¤¥ó¤Î¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤Ç¤â
.\" ƱÍͤÀ¤¬¡¢¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥É¥á¥¤¥ó¤Î¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤Ç¤Ï
.\" .I src_addr
.\" ¤Ë¥¢¥É¥ì¥¹¤¬Æþ¤ì¤é¤ì¤Ê¤¤¡£)
.\"O .BR MSG_CMSG_CLOEXEC " (" recvmsg "() only; since Linux 2.6.23)"
.BR MSG_CMSG_CLOEXEC " (" recvmsg "() ¤Î¤ß; Linux 2.6.23)"
.\"O Set the close-on-exec flag for the file descriptor received
-.\"O via a Unix domain file descriptor using the
+.\"O via a UNIX domain file descriptor using the
.\"O .B SCM_RIGHTS
.\"O operation (described in
.\"O .BR unix (7)).
.RB ( unix (7)
¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë)
.B SCM_RIGHTS
-Áàºî¤ò»È¤Ã¤Æ Unix ¥É¥á¥¤¥ó¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿·Ðͳ¤Ç¼õ¿®¤·¤¿
+Áàºî¤ò»È¤Ã¤Æ UNIX ¥É¥á¥¤¥ó¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿·Ðͳ¤Ç¼õ¿®¤·¤¿
¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ë¤Ä¤¤¤Æ close-on-exec ¥Õ¥é¥°¤ò¥»¥Ã¥È¤¹¤ë¡£
¤³¤Î¥Õ¥é¥°¤Ï¡¢
.BR open (2)
.\"O and netlink (since Linux 2.6.22) sockets:
.\"O return the real length of the packet or datagram,
.\"O even when it was longer than the passed buffer.
-.\"O Not implemented for Unix domain
+.\"O Not implemented for UNIX domain
.\"O .RB ( unix (7))
.\"O sockets.
raw ¥½¥±¥Ã¥È
netlink (Linux 2.6.22 °Ê¹ß) ¥½¥±¥Ã¥È¤Î¾ì¹ç¡¢
¥Ñ¥±¥Ã¥È¤ä¥Ç¡¼¥¿¥°¥é¥à¤ÎŤµ¤¬ÅϤ·¤¿¥Ð¥Ã¥Õ¥¡¤è¤ê¤âŤ«¤Ã¤¿¾ì¹ç¤Ë¤â¡¢
¥Ñ¥±¥Ã¥È¤ä¥Ç¡¼¥¿¥°¥é¥à¤Î¼ÂºÝ¤ÎŤµ¤òÊÖ¤¹¡£
-Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È
+UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È
.RB ( unix (7))
¥½¥±¥Ã¥È¤Ë¤Ä¤¤¤Æ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
struct iovec *msg_iov; /* scatter/gather array */
size_t msg_iovlen; /* # elements in msg_iov */
void *msg_control; /* ancillary data, see below */
- socklen_t msg_controllen; /* ancillary data buffer len */
+ size_t msg_controllen; /* ancillary data buffer len */
int msg_flags; /* flags on received message */
};
.fi
.BR cmsg (3)
¤ËÄêµÁ¤µ¤ì¤¿¥Þ¥¯¥í·Ðͳ¤Ç¤Î¤ß¥¢¥¯¥»¥¹¤¹¤Ù¤¤Ç¤¢¤ë¡£
.PP
-.\"O As an example, Linux uses this auxiliary data mechanism to pass extended
-.\"O errors, IP options or file descriptors over Unix sockets.
+.\"O As an example, Linux uses this ancillary data mechanism to pass extended
+.\"O errors, IP options or file descriptors over UNIX domain sockets.
Îã¤ò¤¢¤²¤ë¤È¡¢ Linux ¤Ï¤³¤ÎÊä½õ¥Ç¡¼¥¿¤Î¥á¥«¥Ë¥º¥à¤ò¡¢
-Unix ¥½¥±¥Ã¥È¾å¤Ç¤Î³ÈÄ¥¥¨¥é¡¼¤ä IP ¥ª¥×¥·¥ç¥ó¡¢
+UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¾å¤Ç¤Î³ÈÄ¥¥¨¥é¡¼¤ä IP ¥ª¥×¥·¥ç¥ó¡¢
¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Î¼õ¤±ÅϤ·¤ËÍøÍѤ·¤Æ¤¤¤ë¡£
.PP
.\"O The
.\"O .SH NOTES
.SH Ãí°Õ
.\"O The prototypes given above follow glibc2.
-.\"O The Single Unix Specification agrees, except that it has return values
+.\"O The Single UNIX Specification agrees, except that it has return values
.\"O of type \fIssize_t\fP (while 4.x BSD and libc4 and libc5 all have \fIint\fP).
.\"O The
.\"O .I flags
.\"O See also
.\"O .BR accept (2).
¾åµ¤Î¥×¥í¥È¥¿¥¤¥×¤Ï glibc2 ¤Ë¤·¤¿¤¬¤Ã¤Æ¤¤¤ë¡£
-Single Unix Specification ¤Ç¤âƱÍͤÀ¤¬¡¢
+Single UNIX Specification ¤Ç¤âƱÍͤÀ¤¬¡¢
ÊÖ¤êÃͤη¿¤¬ \fIssize_t\fP ¤È¤Ê¤Ã¤Æ¤¤¤ë
(°ìÊý¤Ç 4.x BSD ¤ä libc4 ¤ä libc5 ¤ÏÁ´¤Æ \fIint\fP ¤ò»ÈÍѤ·¤Æ¤¤¤ë)¡£
.I flags
.\"O .I msghdr
.\"O structure should be typed as
.\"O .IR socklen_t ,
-.\"O but glibc currently (2.4) types it as
+.\"O but glibc currently types it as
.\"O .IR size_t .
POSIX.1-2001 ¤Ç¤Ï¡¢¹½Â¤ÂÎ
.I msghdr
¤Ï
.I socklen_t
·¿¤Ç¤¢¤ë¤Ù¤¤À¤È¤µ¤ì¤Æ¤¤¤ë¤¬¡¢
-¸½ºß¤Î glibc (glibc 2.4) ¤Ç¤Ï
+¸½ºß¤Î glibc ¤Ç¤Ï
.I size_t
·¿¤Ç¤¢¤ë¡£
.\" glibc bug raised 12 Mar 2006
.in
.sp
.BR renameat ():
-.br
-.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
.\"O Before glibc 2.10:
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\"WORD: least significant bit ºÇ²¼°Ì¥Ó¥Ã¥È
.\"WORD: capability ¸¢¸Â
.\"
-.TH SCHED_SETAFFINITY 2 2008-11-14 "Linux" "Linux Programmer's Manual"
+.TH SCHED_SETAFFINITY 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O sched_setaffinity, sched_getaffinity \- \
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
+.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <sched.h>
.sp
.BI "int sched_setaffinity(pid_t " pid ", size_t " cpusetsize ,
.\"WORD: timeout »þ´ÖÀÚ¤ì(timeout)
.\"WORD: portable °Ü¿¢À¤Î¤¢¤ë
.\"
-.TH SELECT 2 2008-12-05 "Linux" "Linux Programmer's Manual"
+.TH SELECT 2 2010-08-31 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO \-
.\"O returns.
.\"O If both fields of the
.\"O .I timeval
-.\"O stucture are zero, then
+.\"O structure are zero, then
.\"O .BR select ()
.\"O returns immediately.
.\"O (This is useful for polling.)
.BR pselect ()
¤¬Ä󶡤µ¤ì¤Æ¤¤¤¿¡£
-.\"O Since version 2.1, glibc has provided an emulation of
+.\"O Starting with version 2.1, glibc provided an emulation of
.\"O .BR pselect ()
-.\"O that is implemented using
+.\"O that was implemented using
.\"O .BR sigprocmask (2)
.\"O and
.\"O .BR select ().
-.\"O This implementation remains vulnerable to the very race condition that
+.\"O This implementation remained vulnerable to the very race condition that
.\"O .BR pselect ()
.\"O was designed to prevent.
¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤Î glibc ¤Ç¤Ï¡¢
¤È
.BR select ()
¤ò»È¤Ã¤Æ¥¨¥ß¥å¥ì¡¼¥È¤µ¤ì¤Æ¤¤¤¿¡£
-¤³¤Î¼ÂÁõ¤Ë¤Ï¤¤ï¤É¤¤¶¥¹ç¾ò·ï¤Ë¤ª¤¤¤ÆÀȼåÀ¤¬»Ä¤Ã¤Æ¤¤¤ë¡£
+¤³¤Î¼ÂÁõ¤Ë¤Ï¤¤ï¤É¤¤¶¥¹ç¾ò·ï¤Ë¤ª¤¤¤ÆÀȼåÀ¤¬»Ä¤Ã¤Æ¤¤¤¿¡£
¤³¤Î¶¥¹ç¾ò·ï¤Ë¤ª¤±¤ëÌäÂê¤òËɻߤ¹¤ë¤¿¤á¤Ë
.BR pselect ()
¤ÏÀ߷פµ¤ì¤¿¤Î¤Ç¤¢¤ë¡£
+.\"O Modern versions of glibc use the (race-free)
+.\"O .BR pselect ()
+.\"O system call on kernels where it is provided.
+ºÇ¶á¤Î¥Ð¡¼¥¸¥ç¥ó¤Î glibc ¤Ç¤Ï¡¢¥«¡¼¥Í¥ë¤¬¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢
+(¶¥¹ç¤¬µ¯¤³¤é¤Ê¤¤)
+.BR pselect ()
+¥·¥¹¥Æ¥à¥³¡¼¥ë¤¬»ÈÍѤµ¤ì¤ë¡£
+
.\"O On systems that lack
.\"O .BR pselect (),
.\"O reliable (and more portable) signal trapping can be achieved
.\"WORD: file descriptor ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿
.\"WORD: exceptional condition Îã³°¾õÂÖ
.\"
-.TH SELECT_TUT 2 2009-01-26 "Linux" "Linux Programmer's Manual"
+.TH SELECT_TUT 2 2010-06-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO \-
.\"O for more details about OOB data.
.\"O (One other less common case where
.\"O .BR select (2)
-.\"O indicates an exceptional condition occurs with pseudo-terminals
+.\"O indicates an exceptional condition occurs with pseudoterminals
.\"O in packet mode; see
.\"O .BR tty_ioctl (4).)
.\"O After
.BR tcp (7)
¤ò»²¾È¤Î¤³¤È¡£
(¤³¤ì°Ê³°¤Ç¤Ï¡¢¤Þ¤ì¤Ê¤³¤È¤À¤¬¡¢
-¥Ñ¥±¥Ã¥È¥â¡¼¥É¤Îµ¼»÷üËö (pseudo-terminals) ¤Ç
+¥Ñ¥±¥Ã¥È¥â¡¼¥É¤Îµ¼»÷üËö (pseudoterminals) ¤Ç
.BR select ()
¤¬Îã³°¾õÂÖ¤ò¼¨¤¹¤³¤È¤¬¤¢¤ë¡£)
.BR select ()
.\"O is that it watches
.\"O multiple descriptors at the same time and properly puts the process to
.\"O sleep if there is no activity.
-.\"O Unix programmers often find
+.\"O UNIX programmers often find
.\"O themselves in a position where they have to handle I/O from more than one
.\"O file descriptor where the data flow may be intermittent.
.\"O If you were to merely create a sequence of
.BR select ()
¤Î½ÅÍפʤȤ³¤í¤Ï¡¢Ê£¿ô¤Î¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òƱ»þ¤Ë´Æ»ë¤Ç¤¡¢
¤Ê¤ó¤ÎÆ°¤¤â¤Ê¤±¤ì¤Ð¥×¥í¥»¥¹¤òŬÀڤ˥¹¥ê¡¼¥×¾õÂ֤˰ܹԤ¹¤ë¤È¤³¤í¤Ë¤¢¤ë¤Î¤À¡£
-Unix ¥×¥í¥°¥é¥Þ¤Ï¡¢
+UNIX ¥×¥í¥°¥é¥Þ¤Ï¡¢
Ê£¿ô¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ÎÆþ½ÐÎϤòƱ»þ¤Ë°·¤ï¤Í¤Ð¤Ê¤é¤º¡¢
¤·¤«¤â¥Ç¡¼¥¿¤Îή¤ì¤Ï´Ö·çŪ¤Ç¤¢¤ë¡¢¤È¤¤¤¦¾õ¶·¤Ë¤è¤¯½Ð²ñ¤¦¡£
ñ¤Ë
select(0, NULL, NULL, NULL, &tv);
.fi
.PP
-.\"O This is only guaranteed to work on Unix systems, however.
-⤷¡¢¤³¤ì¤¬Æ°¤¯¤ÈÊݾڤµ¤ì¤Æ¤¤¤ë¤Î¤Ï Unix ¥·¥¹¥Æ¥à¤Ë¸Â¤é¤ì¤ë¡£
+.\"O This is only guaranteed to work on UNIX systems, however.
+⤷¡¢¤³¤ì¤¬Æ°¤¯¤ÈÊݾڤµ¤ì¤Æ¤¤¤ë¤Î¤Ï UNIX ¥·¥¹¥Æ¥à¤Ë¸Â¤é¤ì¤ë¡£
.\"O .SH RETURN VALUE
.SH ÊÖ¤êÃÍ
.\"O On success,
r = recv(fd2, &c, 1, MSG_OOB);
if (r < 1)
- SHUT_FD1;
+ SHUT_FD2;
else
send(fd1, &c, 1, MSG_OOB);
}
.\"O and
.\"O .B SEM_INFO
.\"O operations are used by the
-.\"O .BR ipcs (8)
+.\"O .BR ipcs (1)
.\"O program to provide information on allocated resources.
.\"O In the future these may modified or moved to a /proc file system
.\"O interface.
.BR SEM_STAT ,
.B SEM_INFO
Áàºî¤Ï
-.BR ipcs (8)
+.BR ipcs (1)
¥×¥í¥°¥é¥à¤Ë¤è¤Ã¤Æ³äÅö¤é¤ì¤¿»ñ¸»¤Ë¤Ä¤¤¤Æ¾ðÊó¤òÄ󶡤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë¡£
¾ÍèŪ¤Ë¤Ï¤³¤ì¤é¤ÏÊѹ¹¤µ¤ì¤ë¤«¡¢
/proc ¥Õ¥¡¥¤¥ë¡¦¥·¥¹¥Æ¥à¡¦¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ë°ÜÆ°¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
.\"WORD: routing ¥ë¡¼¥Æ¥£¥ó¥°
.\"WORD: congestion íÕíÔ
.\"
-.TH SEND 2 2009-02-23 "Linux" "Linux Programmer's Manual"
+.TH SEND 2 2010-08-29 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O send, sendto, sendmsg \- send a message on a socket
¤Î°ã¤¤¤Ï¡¢°ú¤¿ô¤Ë
.I flags
¤¬¤¢¤ë¤«¤É¤¦¤«¤À¤±¤Ç¤¢¤ë¡£
-.\"O With zero
+.\"O With a zero
.\"O .I flags
.\"O argument,
.\"O .BR send ()
.\"O sendto(sockfd, buf, len, flags, NULL, 0);
°ú¤¿ô
.I flags
-¤¬ 0 ¤Î¾ì¹ç¡¢
+¤Ë¥Õ¥é¥°¤¬»ØÄꤵ¤ì¤Ê¤¤¾ì¹ç¡¢
.BR send ()
¤Ï
.BR write (2)
.\"O struct iovec *msg_iov; /* scatter/gather array */
.\"O size_t msg_iovlen; /* # elements in msg_iov */
.\"O void *msg_control; /* ancillary data, see below */
-.\"O socklen_t msg_controllen; /* ancillary data buffer len */
+.\"O size_t msg_controllen; /* ancillary data buffer len */
.\"O int msg_flags; /* flags on received message */
void *msg_name; /* ÄɲäΥ¢¥É¥ì¥¹ */
socklen_t msg_namelen; /* ¥¢¥É¥ì¥¹¤Î¥µ¥¤¥º */
struct iovec *msg_iov; /* scatter/gather ÇÛÎó */
size_t msg_iovlen; /* msg_iov ¤ÎÍ×ÁÇ¿ô */
void *msg_control; /* Êä½õ¥Ç¡¼¥¿(¸å½Ò) */
- socklen_t msg_controllen; /* Êä½õ¥Ç¡¼¥¿¥Ð¥Ã¥Õ¥¡Ä¹ */
+ size_t msg_controllen; /* Êä½õ¥Ç¡¼¥¿¥Ð¥Ã¥Õ¥¡Ä¹ */
int msg_flags; /* ¼õ¿®¥á¥Ã¥»¡¼¥¸¤Î¥Õ¥é¥° */
};
.fi
¤³¤ì¤é¤Ë¤Ä¤¤¤Æ¤Ï¡¢¤½¤ì¤¾¤ì¤Î¥Þ¥Ë¥å¥¢¥ë¤ò»²¾È¤¹¤ë¤³¤È¡£
.TP
.B EACCES
-.\"O (For Unix domain sockets, which are identified by pathname)
+.\"O (For UNIX domain sockets, which are identified by pathname)
.\"O Write permission is denied on the destination socket file,
.\"O or search permission is denied for one of the directories
.\"O the path prefix.
.\"O (See
.\"O .BR path_resolution (7).)
-(Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï¥Ñ¥¹Ì¾¤Ç¼±Ê̤µ¤ì¤ë¡£)
+(UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï¥Ñ¥¹Ì¾¤Ç¼±Ê̤µ¤ì¤ë¡£)
¥½¥±¥Ã¥È¡¦¥Õ¥¡¥¤¥ë¤Ø¤Î½ñ¤¹þ¤ßµö²Ä¤¬¤Ê¤«¤Ã¤¿¤«¡¢¥Ñ¥¹Ì¾¤Ø
Åþ㤹¤ë¤Þ¤Ç¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Î¤¤¤º¤ì¤«¤ËÂФ¹¤ë¸¡º÷µö²Ä¤¬¤Ê¤«¤Ã¤¿¡£
.RB ( path_resolution (7)
¥Õ¥é¥°¤Ï Linux ¤Ç¤Î³ÈÄ¥¤Ç¤¢¤ë¡£
.\"O .SH NOTES
.SH Ãí°Õ
-.\"O The prototypes given above follow the Single Unix Specification,
+.\"O The prototypes given above follow the Single UNIX Specification,
.\"O as glibc2 also does; the
.\"O .I flags
.\"O argument was \fIint\fP in 4.x BSD, but \fIunsigned int\fP in libc4 and libc5;
.\"O argument was \fIint\fP in 4.x BSD and libc4 and libc5.
.\"O See also
.\"O .BR accept (2).
-¾åµ¤Î¥×¥í¥È¥¿¥¤¥×¤Ï Single Unix Specification ¤Ë½¾¤Ã¤Æ¤¤¤ë¡£
+¾åµ¤Î¥×¥í¥È¥¿¥¤¥×¤Ï Single UNIX Specification ¤Ë½¾¤Ã¤Æ¤¤¤ë¡£
glibc2 ¤âƱÍͤǤ¢¤ë¡£
.I flags
°ú¤¿ô¤Ï 4.x BSD ¤Ç¤Ï \fIint\fP ¤Ç¤¢¤ê¡¢
.\"O .I msghdr
.\"O structure should be typed as
.\"O .IR socklen_t ,
-.\"O but glibc currently (2.4) types it as
+.\"O but glibc currently types it as
.\"O .IR size_t .
POSIX.1-2001 ¤Ç¤Ï¡¢¹½Â¤ÂÎ
.I msghdr
¤Ï
.I socklen_t
·¿¤Ç¤¢¤ë¤Ù¤¤À¤È¤µ¤ì¤Æ¤¤¤ë¤¬¡¢
-¸½ºß¤Î glibc (glibc 2.4) ¤Ç¤Ï
+¸½ºß¤Î glibc ¤Ç¤Ï
.I size_t
·¿¤Ç¤¢¤ë¡£
.\" glibc bug raised 12 Mar 2006
.\"O Not specified in POSIX.1-2001, or other standards.
POSIX.1-2001 ¤ä¾¤Îɸ½à¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¡£
-.\"O Other Unix systems implement
+.\"O Other UNIX systems implement
.\"O .BR sendfile ()
.\"O with different semantics and prototypes.
.\"O It should not be used in portable programs.
-¾¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢°Û¤Ê¤Ã¤¿Êý¼°¤ä¥×¥í¥È¥¿¥¤¥×¤Ç
+¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢°Û¤Ê¤Ã¤¿Êý¼°¤ä¥×¥í¥È¥¿¥¤¥×¤Ç
.BR sendfile ()
¤ò¼ÂÁõ¤·¤Æ¤¤¤ë¡£°Ü¿¢À¤ò¹Íθ¤·¤¿¥×¥í¥°¥é¥à¤Ç¤Ï»ÈÍѤ¹¤Ù¤¤Ç¤Ï¤Ê¤¤¡£
.\"O .SH NOTES
.ad l
.BR seteuid (),
.BR setegid ():
+.RS 4
_BSD_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR seteuid ()
.\"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
.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
.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,
.\"WORD: saved user ID Êݸ¥æ¡¼¥¶¡¼ID
.\"WORD: super-user ¥¹¡¼¥Ñ¡¼¡¦¥æ¡¼¥¶¡¼
.\"
-.TH SETREUID 2 2009-10-17 "Linux" "Linux Programmer's Manual"
+.TH SETREUID 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O setreuid, setregid \- set real and/or effective user or group ID
.sp
.BR setreuid (),
.BR setregid ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.RS 4
+.ad l
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.ad
+.RE
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR setreuid ()
.\"O .SH ERRORS
.SH ¥¨¥é¡¼
.TP
-.\"O .BR EPERM .
.B EPERM
-.\"O The process group ID of any process
-.\"O equals the PID of the calling process.
+.\"O The process group ID of any process equals the PID of the calling process.
.\"O Thus, in particular,
.\"O .BR setsid ()
.\"O fails if the calling process is already a process group leader.
.PP
.\"O Thus, a set-user-ID-root program wishing to temporarily drop root
.\"O privileges, assume the identity of an unprivileged user, and then regain
-.\"O root privileges afterwards cannot use
+.\"O root privileges afterward cannot use
.\"O .BR setuid ().
.\"O You can accomplish this with
.\"O .BR seteuid (2).
.\"O and
.\"O .B SHM_INFO
.\"O operations are used by the
-.\"O .BR ipcs (8)
+.\"O .BR ipcs (1)
.\"O program to provide information on allocated resources.
.\"O In the future these may modified or moved to a /proc file system
.\"O interface.
.BR SHM_STAT ,
.B SHM_INFO
Áàºî¤Ï¡¢
-.BR ipcs (8)
+.BR ipcs (1)
¥×¥í¥°¥é¥à¤Ç³ä¤êÅö¤ÆºÑ¤Î»ñ¸»¤Ë´Ø¤¹¤ë¾ðÊó¤òÄ󶡤¹¤ë¤¿¤á¤Ë
»ÈÍѤµ¤ì¤Æ¤¤¤ë¡£¾Íè¡¢¤³¤ì¤é¤ÎÁàºî¤ÏÊѹ¹¤µ¤ì¤¿¤ê¡¢
/proc ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ë°ÜÆ°¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
.\"O a shared memory segment that has already been marked for deletion
.\"O using
.\"O .IR shmctl(IPC_RMID) .
-.\"O This feature is not available on other Unix implementations;
+.\"O This feature is not available on other UNIX implementations;
.\"O portable applications should avoid relying on it.
Linux ¤Ç¤Ï¡¢
.I shmctl(IPC_RMID)
¤¢¤ë¥×¥í¥»¥¹¤¬Éղà (attach)
.RB ( shmat (2))
¤¹¤ë¤³¤È¤òµö²Ä¤·¤Æ¤¤¤ë¡£
-¤³¤Îµ¡Ç½¤Ï¾¤Î Unix ¤Î¼ÂÁõ¤Ç¤ÏÍøÍѤǤ¤Ê¤¤¡£
+¤³¤Îµ¡Ç½¤Ï¾¤Î UNIX ¤Î¼ÂÁõ¤Ç¤ÏÍøÍѤǤ¤Ê¤¤¡£
°Ü¿¢À¤ò¹Íθ¤·¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï¤³¤ì¤Ë°Í¸¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤Ù¤¤Ç¤¢¤ë¡£
.\"O Various fields in a \fIstruct shmid_ds\fP were typed as
.\"WORD: alternate signal stack ÂåÂØ¥·¥°¥Ê¥ë¥¹¥¿¥Ã¥¯
.\"WORD: establish (¥¹¥¿¥Ã¥¯¤Î) ³ÎΩ
.\"
-.TH SIGALTSTACK 2 2008-10-04 "Linux" "Linux Programmer's Manual"
+.TH SIGALTSTACK 2 2010-09-26 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O sigaltstack \- set and/or get signal stack context
.in
.sp
.BR sigaltstack ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
-.\" .br
-.\" .BR sigstack ():
-.\" _BSD_SOURCE || _XOPEN_SOURCE >= 500
+.ad l
+.RS 4
+.PD 0
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L
+.PD
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR sigaltstack ()
¤³¤Î¤è¤¦¤Ê¾õ¶·¤Ç¤Ï¡¢ÂåÂØ¥·¥°¥Ê¥ë¥¹¥¿¥Ã¥¯¾å¤Ç¤·¤«¥·¥°¥Ê¥ë¤ò¥¥ã¥Ã¥Á¤Ç¤¤Ê¤¤¡£
.P
.\"O On most hardware architectures supported by Linux, stacks grow
-.\"O downwards.
+.\"O downward.
.\"O .BR sigaltstack ()
.\"O automatically takes account
.\"O of the direction of stack growth.
.\"O supersedes the older
.\"O .BR sigstack ()
.\"O call.
-.\"O For backwards compatibility, glibc also provides
+.\"O For backward compatibility, glibc also provides
.\"O .BR sigstack ().
.\"O All new applications should be written using
.\"O .BR sigaltstack ().
.SH ÀâÌÀ
.\"O The behavior of
.\"O .BR signal ()
-.\"O varies across Unix versions,
+.\"O varies across UNIX versions,
.\"O and has also varied historically across different versions of Linux.
.\"O \fBAvoid its use\fP: use
.\"O .BR sigaction (2)
.\"O instead.
.\"O See \fIPortability\fP below.
.BR signal ()
-¤ÎÆ°ºî¤Ï Unix ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤ê°Û¤Ê¤ë¡£
+¤ÎÆ°ºî¤Ï UNIX ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤ê°Û¤Ê¤ë¡£
¤Þ¤¿¡¢Îò»ËŪ¤Ë¸«¤Æ Linux ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤Ã¤Æ¤â°Û¤Ê¤Ã¤Æ¤¤¤ë¡£
\fB¤³¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Î»ÈÍѤÏÈò¤±¡¢\fP
Âå¤ï¤ê¤Ë
.BR signal ()
¤ÎÂå¤ï¤ê¤Ë¤³¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»È¤¦¤³¤È¡£
-.\"O In the original Unix systems, when a handler that was established using
+.\"O In the original UNIX systems, when a handler that was established using
.\"O .BR signal ()
.\"O was invoked by the delivery of a signal,
.\"O the disposition of the signal would be reset to
.\"O before the handler had a chance to reestablish itself.
.\"O Furthermore, rapid deliveries of the same signal could
.\"O result in recursive invocations of the handler.
-¥ª¥ê¥¸¥Ê¥ë¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢
+¥ª¥ê¥¸¥Ê¥ë¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢
.BR signal ()
¤ò»È¤Ã¤ÆÀßÄꤵ¤ì¤¿¥Ï¥ó¥É¥é¤¬¥·¥°¥Ê¥ë¤ÎÇÛÁ÷¤Ë¤è¤êµ¯Æ°¤µ¤ì¤ë¤È¡¢
¤½¤Î¥·¥°¥Ê¥ë¤Î½èÍýÊýË¡¤Ï
.\"O .B SIGSEGV
.\"O are generated
.\"O while they are blocked, the result is undefined,
-.\"O unless the signal was generated by the
+.\"O unless the signal was generated by
.\"O .BR kill (2),
.\"O .BR sigqueue (2),
.\"O or
.\"WORD: symbolic link ¥·¥ó¥Ü¥ê¥Ã¥¯¡¦¥ê¥ó¥¯
.\"WORD: open ¥ª¡¼¥×¥ó
.\"
-.TH STATFS 2 2004-06-23 "Linux" "Linux Programmer's Manual"
+.TH STATFS 2 2010-09-04 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O statfs, fstatfs \- get file system statistics
.in +4n
.nf
+.\"O #if __WORDSIZE == 32 /* System word size */
+#if __WORDSIZE == 32 /* ¥·¥¹¥Æ¥à¤Î¥ï¡¼¥É¥µ¥¤¥º */
+# define __SWORD_TYPE int
+#else /* __WORDSIZE == 64 */
+# define __SWORD_TYPE long int
+#endif
+
struct statfs {
-.\"O long f_type; /* type of file system (see below) */
- long f_type; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î·¿ (²¼µ»²¾È) */
-.\"O long f_bsize; /* optimal transfer block size */
- long f_bsize; /* ºÇŬ¤Ê¥Ö¥í¥Ã¥¯¥µ¥¤¥º */
-.\"O long f_blocks; /* total data blocks in file system */
- long f_blocks; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÁí¥Ç¡¼¥¿¥Ö¥í¥Ã¥¯¿ô */
-.\"O long f_bfree; /* free blocks in fs */
- long f_bfree; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¶õ¤¥Ö¥í¥Ã¥¯¿ô */
-.\"O long f_bavail; /* free blocks avail to unprivileged user */
- long f_bavail; /* ÈóÆø¢¥æ¡¼¥¶¤¬»ÈÍѲÄǽ¤Ê¶õ¤¥Ö¥í¥Ã¥¯¿ô */
-.\"O long f_files; /* total file nodes in file system */
- long f_files; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÁí¥Õ¥¡¥¤¥ë¥Î¡¼¥É¿ô */
-.\"O long f_ffree; /* free file nodes in fs */
- long f_ffree; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¶õ¤¥Õ¥¡¥¤¥ë¥Î¡¼¥É¿ô */
-.\"O fsid_t f_fsid; /* file system id */
- fsid_t f_fsid; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î ID */
-.\"O long f_namelen; /* maximum length of filenames */
- long f_namelen; /* ¥Õ¥¡¥¤¥ë̾¤ÎºÇÂçĹ */
+.\"O __SWORD_TYPE f_type; /* type of file system (see below) */
+.\"O __SWORD_TYPE f_bsize; /* optimal transfer block size */
+.\"O fsblkcnt_t f_blocks; /* total data blocks in file system */
+.\"O fsblkcnt_t f_bfree; /* free blocks in fs */
+.\"O fsblkcnt_t f_bavail; /* free blocks available to
+.\"O unprivileged user */
+.\"O fsfilcnt_t f_files; /* total file nodes in file system */
+.\"O fsfilcnt_t f_ffree; /* free file nodes in fs */
+.\"O fsid_t f_fsid; /* file system id */
+.\"O __SWORD_TYPE f_namelen; /* maximum length of filenames */
+.\"O __SWORD_TYPE f_frsize; /* fragment size (since Linux 2.6) */
+.\"O __SWORD_TYPE f_spare[5];
+ __SWORD_TYPE f_type; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¼ïÊÌ (²¼µ»²¾È) */
+ __SWORD_TYPE f_bsize; /* ºÇŬ¤ÊžÁ÷¥Ö¥í¥Ã¥¯¥µ¥¤¥º */
+ fsblkcnt_t f_blocks; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÁí¥Ç¡¼¥¿¥Ö¥í¥Ã¥¯¿ô */
+ fsblkcnt_t f_bfree; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¶õ¤¥Ö¥í¥Ã¥¯¿ô */
+ fsblkcnt_t f_bavail; /* ÈóÆø¢¥æ¡¼¥¶¤¬ÍøÍѲÄǽ¤Ê¶õ¤¥Ö¥í¥Ã¥¯¿ô */
+ fsfilcnt_t f_files; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÁí¥Õ¥¡¥¤¥ë¥Î¡¼¥É¿ô */
+ fsfilcnt_t f_ffree; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¶õ¤¥Õ¥¡¥¤¥ë¥Î¡¼¥É¿ô */
+ fsid_t f_fsid; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î ID */
+ __SWORD_TYPE f_namelen; /* ¥Õ¥¡¥¤¥ë̾¤ÎºÇÂçĹ */
+ __SWORD_TYPE f_frsize; /* ¥Õ¥é¥°¥á¥ó¥È¥µ¥¤¥º (Linux 2.6 °Ê¹ß) */
+ __SWORD_TYPE f_spare[5];
};
.\"O File system types:
EXT2_OLD_SUPER_MAGIC 0xEF51
EXT2_SUPER_MAGIC 0xEF53
EXT3_SUPER_MAGIC 0xEF53
+ EXT4_SUPER_MAGIC 0xEF53
HFS_SUPER_MAGIC 0x4244
HPFS_SUPER_MAGIC 0xF995E849
HUGETLBFS_MAGIC 0x958458f6
.RI ( f_fsid , ino )
¤È¤¤¤¦ 1 ÁȤÎÃͤǥե¡¥¤¥ë¤ò°ì°Õ¤Ë·èÄê¤Ç¤¤ë¤è¤¦¤Ë¤¹¤ë¡¢
¤È¤¤¤¦¤Î¤¬´ðËÜŪ¤Ê¹Í¤¨Êý¤Ç¤¢¤ë¡£
-.\"O Some OSes use (a variation on) the device number, or the device number
+.\"O Some operating systems use (a variation on) the device number, or the device number
.\"O combined with the file-system type.
¤¤¤¯¤Ä¤«¤Î OS ¤Ç¤Ï¡¢¥Ç¥Ð¥¤¥¹ÈÖ¹æ (¤ÎÊѼï) ¤ò»È¤Ã¤¿¤ê¡¢
¥Ç¥Ð¥¤¥¹ÈÖ¹æ¤È¥Õ¥¡¥¤¥ë¡¦¥·¥¹¥Æ¥à¥¿¥¤¥×¤òÁȤ߹ç¤ï¤»¤Æ»È¤Ã¤¿¤ê¤·¤Æ¤¤¤ë¡£
.\"WORD: page ¥Ú¡¼¥¸
.\"WORD: kernel ¥«¡¼¥Í¥ë
.\"
-.TH SWAPON 2 2007-06-22 "Linux" "Linux Programmer's Manual"
+.TH SWAPON 2 2010-06-15 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O swapon, swapoff \- start/stop swapping to file/device
.\"O .BR mbind (2)
.\"O and
.\"O .BR migrate_pages (2)).
+.\"O Since kernel 2.6.32, the limit is further decreased by 1
+.\"O if the kernel is built with the
+.\"O .B CONFIG_MEMORY_FAILURE
+.\"O option.
»ÈÍѤǤ¤ë¥¹¥ï¥Ã¥×¥Õ¥¡¥¤¥ë¤Î¿ô¤Ë¤Ï¾å¸Â¤¬¤¢¤ê¡¢¤½¤Î¾å¸Â¤Ï
¥«¡¼¥Í¥ëÄê¿ô
.B MAX_SWAPFILES
.BR migrate_pages (2)
¤Î¥Ú¡¼¥¸¡¦¥Þ¥¤¥°¥ì¡¼¥·¥ç¥óµ¡Ç½ÍѤ˥¹¥ï¥Ã¥×¡¦¥Æ¡¼¥Ö¥ë¤Î¥¨¥ó¥È¥ê¡¼¤¬
Æó¤ÄͽÌ󤵤ì¤ë)¡£
+¥«¡¼¥Í¥ë 2.6.32 °Ê¹ß¤Ç¤Ï¡¢¥«¡¼¥Í¥ë¤¬
+.B CONFIG_MEMORY_FAILURE
+¥ª¥×¥·¥ç¥ó¤ò͸ú¤Ë¤·¤ÆºîÀ®¤µ¤ì¤¿¾ì¹ç¡¢
+¤³¤Î¾å¸Â¤¬¤µ¤é¤Ë 1 ¾¯¤Ê¤¤ÃͤȤʤ롣
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.BR mkswap (8),
.\"WORD: kernel ¥«¡¼¥Í¥ë
.\"WORD: entry ¥¨¥ó¥È¥ê
.\"
-.TH SYMLINK 2 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH SYMLINK 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O symlink \- make a new name for a file
.sp
.ad l
.BR symlink ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _POSIX_C_SOURCE\ >=\ 200112L
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.in
.sp
.BR symlinkat ():
-.br
-.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+Since glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
.\"O Before glibc 2.10:
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\"WORD: buffers ¥Ð¥Ã¥Õ¥¡
.\"WORD: data integrity ¥Ç¡¼¥¿¤Î´°Á´À
.\"
-.TH SYNC 2 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH SYNC 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
sync \- ¥Ð¥Ã¥Õ¥¡¥¥ã¥Ã¥·¥å¤ò¥Ç¥£¥¹¥¯¤Ë½ñ¤¹þ¤à
.SH ½ñ¼°
.in
.sp
.BR sync ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.ad
.SH ÀâÌÀ
.BR sync ()
¤Ï¤Þ¤º inode ¤ò¥Ð¥Ã¥Õ¥¡¤Ø½ñ¤¹þ¤ß¡¢
.\" Updated 2007-09-08, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.64
.\" Updated 2008-11-09, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.13
.\"
-.TH SYSCALLS 2 2009-05-06 "Linux" "Linux Programmer's Manual"
+.TH SYSCALLS 2 2010-10-09 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O syscalls \- Linux system calls
¤³¤Î¾ì¹ç¡¢¥·¥¹¥Æ¥à¥³¡¼¥ë¤¬Åо줷¤¿¥Ð¡¼¥¸¥ç¥ó¤È¤·¤Æ¡¢
ξÊý¤Î°ÂÄêÈÇ·ÏÎó¤Î¥Ð¡¼¥¸¥ç¥ó¤¬µºÜ¤µ¤ì¤Æ¤¤¤ë¡£
.PP
-.\"O The list of system calls that are available as at kernel 2.6.28
+.\"O The list of system calls that are available as at kernel 2.6.33
.\"O (or in a few cases only on older kernels) is as follows:
-¥«¡¼¥Í¥ë 2.6.28 ¤ÇÍøÍѲÄǽ¤Ê¥·¥¹¥Æ¥à¥³¡¼¥ë¤Î¥ê¥¹¥È¤ò°Ê²¼¤Ë¼¨¤¹
+¥«¡¼¥Í¥ë 2.6.33 ¤ÇÍøÍѲÄǽ¤Ê¥·¥¹¥Æ¥à¥³¡¼¥ë¤Î¥ê¥¹¥È¤ò°Ê²¼¤Ë¼¨¤¹
(¤½¤ì°ÊÁ°¤Î¥«¡¼¥Í¥ë¤Ç¤À¤±ÍøÍѲÄǽ¤Ê¤â¤Î¤â¾¯¿ô¤À¤¬´Þ¤Þ¤ì¤ë):
.\"
.\" Looking at scripts/checksyscalls.sh in the kernel source is
.\" , PowerPC, ARM; not i386
\fBpciconfig_write\fP(2) 2.0.26; 2.2 Not on i386
.\" , PowerPC, ARM; not i386
+\fBperf_event_open\fP(2) 2.6.31 Was called perf_counter_open()
+ in 2.6.31; renamed in 2.6.32
\fBpersonality\fP(2) 1.2
.\" \fBperfctr\fP(2) ??? Sparc32, Sparc64
.\" \fBperfmonctl\fP(2) ??? ia64
\fBrecv\fP(2)
\fBrecvfrom\fP(2)
\fBrecvmsg\fP(2)
+\fBrecvmmsg\fP(2) 2.6.33
\fBremap_file_pages\fP(2) 2.6
\fBremovexattr\fP(2) 2.6; 2.4.18
\fBrename\fP(2)
\fBrt_sigreturn\fP(2) 2.2
\fBrt_sigsuspend\fP(2) 2.2
\fBrt_sigtimedwait\fP(2) 2.2
+\fBrt_tgsigqueueinfo\fP(2) 2.6.31
+.\" Implements \fBpthread_sigqueue\fP(3)
\fBsched_get_priority_max\fP(2) 2.0
\fBsched_get_priority_min\fP(2) 2.0
\fBsched_getaffinity\fP(2) 2.6
\fBstatfs64\fP(2) 2.6
\fBstime\fP(2)
\fBstty\fP(2) Not implemented
+\fBsubpage_prot\fP(2) 2.6.25 PowerPC if CONFIG_PPC_64K_PAGES
\fBswapoff\fP(2)
\fBswapon\fP(2)
\fBsymlink\fP(2)
\fBsymlinkat\fP(2) 2.6.16
\fBsync\fP(2)
\fBsync_file_range\fP(2) 2.6.17
+\fBsync_file_range2\fP(2) 2.6.22 Architecture-specific variant
+.\" PowerPC, ARM, tile
+.\" First appeared on ARM, as arm_sync_file_range(), but later renamed
+ of \fBsync_file_range\fP(2)
.\" \fBsys_debug_setcontext\fP(2) ??? PowerPC if CONFIG_PPC32
\fBsysfs\fP(2) 1.2
\fBsysinfo\fP(2)
\fBustat\fP(2)
\fButime\fP(2)
\fButimensat\fP(2) 2.6.22
-\fButimes\fP(2) 2.6
+\fButimes\fP(2) 2.2
\fBvfork\fP(2)
\fBvhangup\fP(2)
\fBvm86old\fP(2)
.\"O Linux 2.4 increased the size of user and group IDs from 16 to 32 bits.
Linux 2.4 ¤Ç¡¢¥æ¡¼¥¶ ID ¤È¥°¥ë¡¼¥× ID ¤Î¥µ¥¤¥º¤¬
16 ¥Ó¥Ã¥È¤«¤é 32 ¥Ó¥Ã¥È¤ËÁý¤¨¤¿¡£
-.\" 64 bit off_t changes: ftruncate64, *stat64,
+.\" 64-bit off_t changes: ftruncate64, *stat64,
.\" fcntl64 (because of the flock structure), getdents64, *statfs64
.\"O To support this change, a range of system calls were added
.\"O (e.g.,
.\"WORD: identifier string ¼±ÊÌʸ»úÎó
.\"WORD: type index ·¿¥¤¥ó¥Ç¥Ã¥¯¥¹
.\"
-.TH SYSFS 2 1995-08-09 "Linux" "Linux Programmer's Manual"
+.TH SYSFS 2 2010-06-27 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O sysfs \- get file system type information
SVr4.
.\"O .SH NOTES
.SH Ãí°Õ
-.\"O On Linux with the
-.\"O .I proc
-.\"O file system mounted on
+.\"O This System-V derived system call is obsolete; don't use it.
+.\"O On systems with
.\"O .IR /proc ,
-.\"O the same information can be derived from
-.\"O .IR /proc/filesystems .
-Linux ¤Ç¤Ï
+.\"O the same information can be obtained via
+.\"O .IR /proc/filesystems ;
+.\"O use that interface instead.
+¤³¤Î System-V ͳÍè¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ÏÇÑ»ßͽÄê (obsolete) ¤Ç¤¢¤ê¡¢
+»ÈÍѤ·¤Ê¤¤¤³¤È¡£
.I /proc
-¤Ë¥Þ¥¦¥ó¥È¤µ¤ì¤ë
-.I proc
-¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ò»È¤Ã¤Æ¡¢
+¤¬ÍøÍѤǤ¤ë¥·¥¹¥Æ¥à¤Ç¤Ï¡¢Æ±¤¸¾ðÊó¤¬
.I /proc/filesystems
-¤è¤êƱ¤¸¾ðÊó¤òÆÀ¤ë¤³¤È¤¬¤Ç¤¤ë¡£
+·Ðͳ¤Ç¼èÆÀ¤Ç¤¡¢¤³¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤ò»ÈÍѤ¹¤ë¤³¤È¡£
.\"O .SH BUGS
.SH ¥Ð¥°
.\"O There is no libc or glibc support.
.BR times ()
¤Ïñ¤Ë´Ø¿ô¤Î·ë²Ì¤òÊÖ¤¹¡£
.\"O However, POSIX does not specify this behavior, and most
-.\"O other Unix implementations require a non-NULL value for
+.\"O other UNIX implementations require a non-NULL value for
.\"O .IR buf .
¤·¤«¤·¡¢POSIX ¤Ï¤³¤Î¿¶¤ëÉñ¤¤¤Ïµ¬Äꤵ¤ì¤Æ¤ª¤é¤º¡¢
-¤½¤Î¾¤Î¤Û¤È¤ó¤É¤Î Unix ¼ÂÁõ¤Ï
+¤½¤Î¾¤Î¤Û¤È¤ó¤É¤Î UNIX ¼ÂÁõ¤Ï
.I buf
¤ÎÃͤȤ·¤ÆÈó NULL ¤ÎÃͤòÍ׵᤹¤ë¡£
.LP
.\"O On Linux 2.4 and earlier this point is the moment the system was booted.
.\"O Since Linux 2.6, this point is \fI(2^32/HZ) \- 300\fP
.\"O (i.e., about 429 million) seconds before system boot time.
-.\"O This variability across kernel versions (and across Unix implementations),
+.\"O This variability across kernel versions (and across UNIX implementations),
.\"O combined with the fact that the returned value may overflow the range of
.\"O .IR clock_t ,
.\"O means that a portable application would be wise to avoid using this value.
Linux 2.4 °ÊÁ°¤Ç¤Ï¡¢¤³¤Î»þÅÀ¤Ï¥·¥¹¥Æ¥à¤¬µ¯Æ°¤·¤¿½Ö´Ö¤Ç¤¢¤ë¡£
Linux 2.6 °Ê¹ß¤Ç¤Ï¡¢¤³¤Î»þÅÀ¤Ï¥·¥¹¥Æ¥àµ¯Æ°»þ¹ï¤Î \fI(2^32/HZ) \- 300\fP
(¤ª¤è¤Ó 4²¯2900Ëü) ÉÃÁ°¤Ç¤¢¤ë¡£
-¤³¤Î¤è¤¦¤Ë¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó (¤ä Unix ¤Î¼ÂÁõ) ¤Ë¤è¤ê°Û¤Ê¤ë¤³¤È¤È¡¢
+¤³¤Î¤è¤¦¤Ë¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó (¤ä UNIX ¤Î¼ÂÁõ) ¤Ë¤è¤ê°Û¤Ê¤ë¤³¤È¤È¡¢
ÊÖ¤êÃͤ¬
.I clock_t
¤ÎÈϰϤò¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤¹¤ë²ÄǽÀ¤¬¤¢¤ë¤È¤¤¤¦»ö¼Â¤ò¹Íθ¤¹¤ë¤È¡¢
.\" Updated 2005-09-06, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2006-07-21, Akihiro MOTOKI, LDP v2.36
.\"
-.TH TRUNCATE 2 2009-02-28 "Linux" "Linux Programmer's Manual"
+.TH TRUNCATE 2 2010-10-07 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O truncate, ftruncate \- truncate a file to a specified length
»²¾È):
.in
.ad l
+.PD 0
.sp
.BR truncate ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
+.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.sp
.BR ftruncate ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+.\"O || /* Since glibc 2.3.5: */ _POSIX_C_SOURCE\ >=\ 200112L
+|| /* glibc 2.3.5 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200112L
+.RE
+.PD
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
¥¨¥é¡¼¤òÊÖ¤¹¤«¥Õ¥¡¥¤¥ë¤ò¿Ä¥¤¹¤ë¤«¤ÎÆó¤Ä¤ÎÆ°ºî¤òµöÍƤ·¤Æ¤¤¤ë¡£
.BR truncate ()
¤ËÂФ·¤Æ¤ÏÁ´¤¯µ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¡£
-.\"O Like most Unix implementations, Linux follows the XSI requirement
+.\"O Like most UNIX implementations, Linux follows the XSI requirement
.\"O when dealing with native file systems.
.\"O However, some nonnative file systems do not permit
.\"O .BR truncate ()
.\"O .BR ftruncate ()
.\"O to be used to extend a file beyond its current length:
.\"O a notable example on Linux is VFAT.
-¤Û¤È¤ó¤É¤Î Unix ¼ÂÁõ¤ÈƱÍÍ¡¢Linux ¤Ï¥Í¥¤¥Æ¥£¥Ö (Linux ͳÍè) ¤Î
+¤Û¤È¤ó¤É¤Î UNIX ¼ÂÁõ¤ÈƱÍÍ¡¢Linux ¤Ï¥Í¥¤¥Æ¥£¥Ö (Linux ͳÍè) ¤Î
¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î°·¤¤¤Ç¤Ï XSI Í×µá»ÅÍͤˤ·¤¿¤¬¤Ã¤Æ¤¤¤ë¡£
¤·¤«¤·¤Ê¤¬¤é¡¢¤¤¤¯¤Ä¤«¤ÎÈó¥Í¥¤¥Æ¥£¥Ö¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ç¤Ï¡¢
.BR truncate ()
¤ò»È¤Ã¤Æ¸½ºß¤Î¥Õ¥¡¥¤¥ëŤò±Û¤¨¤Æ¥Õ¥¡¥¤¥ë¤ò¿Ä¹¤¹¤ë¤³¤È¤¬¤Ç¤¤Ê¤¤¡£
Linux ¤Ç¤ÎÍ̾¤ÊÎã¤È¤·¤Æ¤Ï VFAT ¤¬¤¢¤ë¡£
.\"O .\" At the very least: OSF/1, Solaris 7, and FreeBSD conform, mtk, Jan 2002
+.\"O .SH BUGS
+.SH ¥Ð¥°
+.\"O A header file bug in glibc 2.12 meant that the minimum value of
+.\"O .\" http://sourceware.org/bugzilla/show_bug.cgi?id=12037
+.\"O .BR _POSIX_C_SOURCE
+.\"O required to expose the declaration of
+.\"O .BR ftruncate ()
+.\"O was 200809L instead of 200112L.
+.\"O This has been fixed in later glibc versions.
+glibc 2.12 ¤Î¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Ë¤Ï¥Ð¥°¤¬¤¢¤ê¡¢
+.BR ftruncate ()
+¤ÎÀë¸À¤ò¸ø³«¤¹¤ë¤Î¤ËɬÍפÊ
+.B _POSIX_C_SOURCE
+¤ÎºÇ¾®Ãͤ¬ 200112L ¤Ç¤Ï¤Ê¤¯ 200809L ¤È¤Ê¤Ã¤Æ¤¤¤¿¡£
+¤³¤Î¥Ð¥°¤Ï¡¢¤³¤ì°Ê¹ß¤Î¥Ð¡¼¥¸¥ç¥ó¤Î glibc ¤Ç¤Ï½¤Àµ¤µ¤ì¤Æ¤¤¤ë¡£
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.BR open (2),
.\"O .BR shm_open (3)),
.\"O FIFOs
.\"O .RB ( mkfifo (3)),
-.\"O and Unix domain sockets
+.\"O and UNIX domain sockets
.\"O .RB ( unix (7))
.\"O created by the process.
.\"O The umask does not affect the permissions assigned
.BR shm_open (3))
¤ä FIFO
.RB ( mkfifo (3))¡¢
-Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È
+UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È
.RB ( unix (7))
¤ËÀßÄꤵ¤ì¤ëµö²Ä¤Ë¤â±Æ¶Á¤òÍ¿¤¨¤ë¡£
°ìÊý¡¢umask ¤Ï¡¢¤½¤Î¥×¥í¥»¥¹¤¬
.in
.sp
.BR unlinkat ():
-.br
-.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
.\"O Before glibc 2.10:
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" all rights reserved.
.\" Translated 2006-08-10 by Yuichi SATO <ysato444@yahoo.co.jp>, LDP v2.36
.\"
-.TH UNSHARE 2 2008-11-20 "Linux" "Linux Programmer's Manual"
+.TH UNSHARE 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O unshare \- disassociate parts of the process execution context
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
+.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.\" Actually _BSD_SOURCE || _SVID_SOURCE
.\" See http://sources.redhat.com/bugzilla/show_bug.cgi?id=4749
.B #include <sched.h>
.\" Updated 2007-01-09, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.43
.\" Updated 2008-11-10, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.13
.\"
-.TH VFORK 2 2009-06-21 "Linux" "Linux Programmer's Manual"
+.TH VFORK 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O vfork \- create a child process and block parent
.in
.sp
.BR vfork ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+.PD 0
+.TP 4
+.\"O Since glibc 2.12:
+glibc 2.12 °Ê¹ß:
+.nf
+_BSD_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700)
+.fi
+.TP 4
+.\"O Before glibc 2.12:
+glibc 2.12 ¤è¤êÁ°:
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.PD
+.RE
+.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .SS "Standard Description"
.\"O It is used to create new processes without copying the page tables of
.\"O the parent process.
.\"O It may be useful in performance-sensitive applications
-.\"O where a child will be created which then immediately issues an
+.\"O where a child is created which then immediately issues an
.\"O .BR execve (2).
.BR vfork ()
¤Ï
.\"O However, in the bad old days a
.\"O .BR fork (2)
.\"O would require making a complete copy of the caller's data space,
-.\"O often needlessly, since usually immediately afterwards an
+.\"O often needlessly, since usually immediately afterward an
.\"O .BR exec (3)
.\"O is done.
.\"O Thus, for greater efficiency, BSD introduced the
.\"O The use of
.\"O .BR vfork ()
.\"O was tricky: for example, not modifying data
-.\"O in the parent process depended on knowing which variables are
+.\"O in the parent process depended on knowing which variables were
.\"O held in a register.
¤·¤«¤·¤Ê¤¬¤é¡¢´÷¤·¤ÀΤˤÏ
.BR fork (2)
.\"WORD: effective user ID ¼Â¸ú¥æ¡¼¥¶¡¼ID
.\"WORD: block ¶Ø»ß(block)
.\"
-.TH WAIT 2 2009-04-21 "Linux" "Linux Programmer's Manual"
+.TH WAIT 2 2010-09-26 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O wait, waitpid, waitid \- wait for process to change state
»²¾È):
.in
.sp
+.ad l
+.PD 0
.BR waitid ():
-_SVID_SOURCE || _XOPEN_SOURCE
+.RS 4
+_SVID_SOURCE ||
+_XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+.\"O || /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.PD
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O All of these system calls are used to wait for state changes
.\"O .B WIFSIGNALED
.\"O returned true.
.\"O This macro is not specified in POSIX.1-2001 and is not available on
-.\"O some Unix implementations (e.g., AIX, SunOS).
+.\"O some UNIX implementations (e.g., AIX, SunOS).
.\"O Only use this enclosed in #ifdef WCOREDUMP ... #endif.
»Ò¥×¥í¥»¥¹¤¬¥³¥¢¥À¥ó¥×¤òÀ¸À®¤·¤¿¾ì¹ç¤Ë¿¿¤òÊÖ¤¹¡£
¤³¤Î¥Þ¥¯¥í¤ò»ÈÍѤ¹¤ë¤Î¤Ï
.B WIFSIGNALED
¤¬¿¿¤òÊÖ¤·¤¿¾ì¹ç¤À¤±¤Ë¤¹¤Ù¤¤Ç¤¢¤ë¡£
¤³¤Î¥Þ¥¯¥í¤Ï POSIX.1-2001 ¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤ª¤é¤º¡¢
-(AIX, SunOS ¤Ê¤É¤Î) ¤¤¤¯¤Ä¤«¤Î Unix ¤Î¼ÂÁõ¤Ç¤ÏÍøÍѤǤ¤Ê¤¤¡£
+(AIX, SunOS ¤Ê¤É¤Î) ¤¤¤¯¤Ä¤«¤Î UNIX ¤Î¼ÂÁõ¤Ç¤ÏÍøÍѤǤ¤Ê¤¤¡£
ɬ¤º #ifdef WCOREDUMP ... #endif ¤Ç³ç¤Ã¤Æ»ÈÍѤ¹¤ë¤³¤È¡£
.TP
.BI WIFSTOPPED( status )
.\"WORD: catch Êá³Í(catch)
.\"WORD: account ¥¢¥«¥¦¥ó¥È
.\"
-.TH WAIT4 2 2008-09-28 "Linux" "Linux Programmer's Manual"
+.TH WAIT4 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O wait3, wait4 \- wait for process to change state, BSD style
»²¾È):
.in
.sp
+.ad l
.BR wait3 ():
-_BSD_SOURCE
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
.br
.BR wait4 ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.RS 4
+_BSD_SOURCE
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\"WORD: device ¥Ç¥Ð¥¤¥¹
.\"WORD: low-level I/O Äã¥ì¤Ù¥ë I/O
.\"
-.TH WRITE 2 2009-02-23 "Linux" "Linux Programmer's Manual"
+.TH WRITE 2 2010-08-29 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O write \- write to a file descriptor
¤¬Í¸ú¤Ê¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ç¤Ê¤¤¤«½ñ¤¹þ¤ß¤Î¤¿¤á¤Ë¥ª¡¼¥×¥ó
(open) ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
.TP
+.B EDESTADDRREQ
+.\"O .I fd
+.\"O refers to a datagram socket for which a peer address has not been set using
+.\"O .BR connect (2).
+.I fd
+¤¬¡¢
+.BR connect (2)
+¤ò»È¤Ã¤ÆÄÌ¿®Áê¼ê¤Î¥¢¥É¥ì¥¹¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤¥Ç¡¼¥¿¥°¥é¥à¥½¥±¥Ã¥È¤ò
+»²¾È¤·¤Æ¤¤¤ë¡£
+.TP
.B EFAULT
.\"O .I buf
.\"O is outside your accessible address space.
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" Modified, aeb, 990824
.\"
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" Modified, aeb, 990824
.\"
.\"
.\"WORD: sign-extend Éä¹æ³ÈÄ¥
.\"
-.TH A64L 3 2007-07-26 "" "Linux Programmer's Manual"
+.TH A64L 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O a64l, l64a \- convert between long and base-64
.sp
.BR a64l (),
.BR l64a ():
-_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.br
+.RS 4
+.ad l
+_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These functions provide a conversion between 32-bit long integers
.\"O .SH NOTES
.SH Ãí°Õ
.\"O The value returned by
-.\"O .BR a64l ()
+.\"O .BR l64a ()
.\"O may be a pointer to a static buffer, possibly overwritten
.\"O by later calls.
-.BR a64l ()
+.BR l64a ()
¤ÇÊÖ¤µ¤ì¤ëÃͤÏÀÅŪ¥Ð¥Ã¥Õ¥¡¤Ø¤Î¥Ý¥¤¥ó¥¿¤«¤â¤·¤ì¤Ê¤¤¤Î¤Ç¡¢
°Ê¹ß¤Î¸Æ¤Ó½Ð¤·¤Ç¾å½ñ¤¤µ¤ì¤ë²ÄǽÀ¤¬¤¢¤ë¡£
.LP
.\" by Kentaro OGAWA <k_ogawa@oyna.cc.muroran-it.ac.jp>
.\" Updated Mon 29 Jan 2001 17:18:34 JST by Kentaro Shirakata <argrath@ub32.org>
.\"
-.TH ABS 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH ABS 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
.\"O abs, labs, llabs, imaxabs \- compute the absolute value of an integer
abs, labs, llabs, imaxabs \- À°¿ô¤ÎÀäÂÐÃͤò·×»»¤¹¤ë
»²¾È):
.in
.sp
+.ad l
.BR llabs ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; ¤Þ¤¿¤Ï
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.ad
.SH ÀâÌÀ
.\"O The
.\"O .BR abs ()
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-14, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH ACOS 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH ACOS 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O acos, acosf, acosl \- arc cosine function
.ad l
.BR acosf (),
.BR acosl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-14, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH ACOSH 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH ACOSH 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O acosh, acoshf, acoshl \- inverse hyperbolic cosine function
.sp
.ad l
.BR acosh ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR acoshf (),
.BR acoshl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .I str
.\"O into substrings separated by the delimiter
.\"O .IR delim .
-.\"O For example, one might use this on a Unix search path with
+.\"O For example, one might use this on a UNIX search path with
.\"O delimiter \\(aq:\\(aq.
.BR argz_add_sep ()
¤âƱÍͤÎÆ°ºî¤ò¤¹¤ë¤¬¡¢¶èÀÚ¤êʸ»ú
¤Ë¤·¤¿¤¬¤Ã¤Æʸ»úÎó
.I str
¤òÊ£¿ô¤Îʸ»úÎó¤Ëʬ³ä¤¹¤ëÅÀ¤¬°Û¤Ê¤ë¡£
-Î㤨¤Ð¡¢¶èÀÚ¤êʸ»ú \\(aq:\\(aq ¤ò»ØÄꤷ¤Æ¡¢Unix ¥µ¡¼¥Á¡¦¥Ñ¥¹¤ËÂФ·¤Æ
+Î㤨¤Ð¡¢¶èÀÚ¤êʸ»ú \\(aq:\\(aq ¤ò»ØÄꤷ¤Æ¡¢UNIX ¥µ¡¼¥Á¡¦¥Ñ¥¹¤ËÂФ·¤Æ
¤³¤Î´Ø¿ô¤ò»È¤¦¤³¤È¤¬¤Ç¤¤ë¤À¤í¤¦¡£
.LP
.\"O .BR argz_append ()
Æâ¤Îʸ»úÎó¤Î¿ô¤ò¿ô¤¨¤ë¡£¼ÂºÝ¤Ë¤Ï NULL ¥Ð¥¤¥È (\\(aq\\0\\(aq) ¤Î¿ô¤ò¿ô¤¨¤Æ¤¤¤ë¡£
.LP
.\"O .BR argz_create ()
-.\"O converts a Unix-style argument vector
+.\"O converts a UNIX-style argument vector
.\"O .IR argv ,
.\"O terminated by
.\"O .IR "(char *) 0" ,
.\"O into an argz vector
.\"O .RI ( *argz ,\ *argz_len ).
.BR argz_create ()
-¤Ï¡¢Unix ή¤Î°ú¤¿ô¥Ù¥¯¥È¥ë¤Ç¤¢¤ë
+¤Ï¡¢UNIX ή¤Î°ú¤¿ô¥Ù¥¯¥È¥ë¤Ç¤¢¤ë
.RI ( "(char *) 0"
¤Ç½ªÃ¼¤µ¤ì¤ë)
.I argv
.\"O and fills the array starting at
.\"O .I argv
.\"O with pointers to the substrings, and a final NULL,
-.\"O making a Unix-style argv vector.
+.\"O making a UNIX-style argv vector.
.\"O The array
.\"O .I argv
.\"O must have room for
¤òÄ´¤Ù¡¢
.I argv
¤«¤é»Ï¤Þ¤ëÇÛÎó¤ò¥µ¥Öʸ»úÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤ÇËä¤á¤Æ¤¤¤¡¢
-°ìÈֺǸå¤Ë NULL ¤òÆþ¤ì¤Æ¡¢Unix ή¤Î argv ¥Ù¥¯¥È¥ë¤òºîÀ®¤¹¤ë¡£
+°ìÈֺǸå¤Ë NULL ¤òÆþ¤ì¤Æ¡¢UNIX ή¤Î argv ¥Ù¥¯¥È¥ë¤òºîÀ®¤¹¤ë¡£
ÇÛÎó
.I argv
¤Ï
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-14, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH ASIN 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH ASIN 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O asin, asinf, asinl \- arc sine function
.ad l
.BR asinf (),
.BR asinl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-14, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH ASINH 3 2008-08-05 "GNU" "Linux Programmer's Manual"
+.TH ASINH 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O asinh, asinhf, asinhl \- inverse hyperbolic sine function
.sp
.ad l
.BR asinh ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR asinhf (),
.BR asinhl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-14, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH ATAN 3 2008-12-02 "" "Linux Programmer's Manual"
+.TH ATAN 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O atan, atanf, atanl \- arc tangent function
.ad l
.BR atanf (),
.BR atanl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-15, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH ATAN2 3 2008-11-20 "" "Linux Programmer's Manual"
+.TH ATAN2 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O atan2, atan2f, atan2l \- arc tangent function of two variables
.ad l
.BR atan2f (),
.BR atan2l ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-14, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH ATANH 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH ATANH 3 2010-09-11 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O atanh, atanhf, atanhl \- inverse hyperbolic tangent function
.sp
.ad l
.BR atanh ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR atanhf (),
.BR atanhl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
¤Ë
.B ERANGE
¤¬ÀßÄꤵ¤ì¤ë (⤷¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£
-.\" FIXME . glibc actually gives EDOM for this case
.\"O A divide-by-zero floating-point exception
.\"O .RB ( FE_DIVBYZERO )
.\"O is raised.
ÈǤδؿô¤Ï SVr4, 4.3BSD, C89 ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£
.\"O .SH BUGS
.SH ¥Ð¥°
-.\"O For a pole error,
-¶Ë¥¨¥é¡¼¤Î¾ì¹ç¤Ë¡¢
-.\"
-.\" FIXME . this is as at glibc 2.8; check later if this bug is fixed
+.\"O In glibc 2.9 and earlier,
+.\" Bug: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6759
.\" This can be seen in sysdeps/ieee754/k_standard.c
-.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6759
+.\"O when a pole error occurs,
.\"O .I errno
-.\"O is set to
-.\"O .BR EDOM ;
-.I errno
-¤Ë
-.B EDOM
-¤¬ÀßÄꤵ¤ì¤ë¡£
-.\"O POSIX.1 says it should be set to
+.\"O as set to
+.\"O .BR EDOM
+.\"O instead of the POSIX-mandated
.\"O .BR ERANGE .
-POSIX.1 ¤Ç¤Ï¡¢
+.\"O Since version 2.10, glibc does the right thing.
+glibc 2.9 ¤È¤½¤ì°ÊÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¡¢
+¶Ë¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¡¢POSIX ¤ÇÍ׵ᤵ¤ì¤Æ¤¤¤ë
.B ERANGE
-¤òÀßÄꤹ¤Ù¤¤È¤Ê¤Ã¤Æ¤¤¤ë¡£
+¤Ç¤Ï¤Ê¤¯
+.B EDOM
+¤¬
+.I errno
+¤ËÀßÄꤵ¤ì¤ë¡£
+¥Ð¡¼¥¸¥ç¥ó 2.10 °Ê¹ß¤Î glibc ¤Ç¤Ï¡¢Àµ¤·¤¤Æ°ºî¤ò¤¹¤ë¡£
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.BR acosh (3),
.\" by Kentaro OGAWA <k_ogawa@oyna.cc.muroran-it.ac.jp>
.\" Updated Tue 30 Jan 2001 JST by Kentaro Shirakata <argrath@ub32.org>
.\"
-.TH ATOI 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH ATOI 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
.\"O atoi, atol, atoll, atoq \- convert a string to an integer
atoi, atol, atoll, atoq \- ʸ»úÎó¤òÀ°¿ô·¿¤ËÊÑ´¹¤¹¤ë
.sp
.ad l
.BR atoll ():
-.\"O _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE;
-¤Þ¤¿¤Ï
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.BR atoi ()
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HAYAKAWA Hitoshi
.\" WORD: cube root ΩÊýº¬
.\" WORD: GNU extension GNU ¤Ë¤è¤ë³ÈÄ¥
.\"
-.TH CBRT 3 2008-08-05 "GNU" "Linux Programmer's Manual"
+.TH CBRT 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O cbrt, cbrtf, cbrtl \- cube root function
.SH ̾Á°
.sp
.ad l
.BR cbrt ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
-.I cc\ -std=c99
.br
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
+.I cc\ -std=c99
+.RE
.BR cbrtf (),
.BR cbrtl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOUCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RS
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"
.\"WORD: mantissa ²¾¿ô
.\"
-.TH CEIL 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH CEIL 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O ceil, ceilf, ceill \- ceiling function: smallest integral value not
.ad l
.BR ceilf (),
.BR ceill ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These functions return the smallest integral value that is not less than
.\"
.\"WORD: error function ¸íº¹´Ø¿ô
.\"
-.TH CERF 3 2007-12-26 "" "Linux Programmer's Manual"
+.TH CERF 3 2010-09-12 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O cerf, cerff, cerfl, cerfc, cerfcf, cerfcl \- complex error function
\fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
-.\"O The function
+.\"O The (unimplemented) function
.\"O .BR cerf ()
.\"O is the complex version of the error function.
.\"O erf(z) = 2/sqrt(pi) * integral from 0 to z of exp(\-t*t) dt.
+(̤¼ÂÁõ¤Î)
.BR cerf ()
´Ø¿ô¤Ï¸íº¹´Ø¿ô¤ÎÊ£ÁÇ¿ôÈǤǤ¢¤ê¡¢
.TP
´Ø¿ô̾¤Ï C99 ¤Çº£¸å»ÈÍѤ¹¤ë¤¿¤á¤ËͽÌ󤵤ì¤Æ¤¤¤ë¡£
.\"O .SH AVAILABILITY
.SH ²ÄÍÑÀ
-.\"O Not yet in glibc, as at version 2.8.
+.\"O Not yet in glibc, as at version 2.12.
.\"O .\" But reserved in NAMESPACE.
-¥Ð¡¼¥¸¥ç¥ó 2.8 »þÅÀ¤Ç¤Ï¡¢glibc ¤Ë¤Ï¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
+¥Ð¡¼¥¸¥ç¥ó 2.12 »þÅÀ¤Ç¤Ï¡¢glibc ¤Ë¤Ï¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
.\" ¤·¤«¤·¡¢Ì¾Á°¶õ´Ö¤ÏͽÌóºÑ¤Ç¤¢¤ë¡£
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.\" by Yuichi SATO <ysato@h4.dion.ne.jp>
.\" Updated & Modifined Mon Jul 15 02:10:29 JST 2002 by Yuichi SATO
.\"
-.TH CLEARENV 3 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH CLEARENV 3 2010-10-04 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O clearenv \- clear the environment
.in
.sp
.BR clearenv ():
-_SVID_SOURCE || _XOPEN_SOURCE
+_SVID_SOURCE || _BSD_SOURCE
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.BR clearenv ()
´Ø¿ô¤Ï¡¢À®¸ù¤·¤¿¾ì¹ç¤Ï 0 ¤òÊÖ¤·¡¢
¼ºÇÔ¤·¤¿¾ì¹ç¤Ï 0 °Ê³°¤òÊÖ¤¹¡£
-.\"O .\" Most versions of Unix return -1 on error, or do not even have errors.
+.\"O .\" Most versions of UNIX return -1 on error, or do not even have errors.
.\"O .\" Glibc info and the Watcom C library document "a nonzero value".
-.\" Unix ·Ï OS ¤Î¿¤¯¤Ï¡¢¥¨¥é¡¼¤Î¾ì¹ç¤Ë \-1 ¤òÊÖ¤¹¡£
+.\" UNIX ·Ï OS ¤Î¿¤¯¤Ï¡¢¥¨¥é¡¼¤Î¾ì¹ç¤Ë \-1 ¤òÊÖ¤¹¡£
.\" ¤â¤·¤¯¤Ï¥¨¥é¡¼¤Î¾ì¹ç¤Ç¤â²¿¤âÊÖ¤µ¤Ê¤¤¡£
.\" glibc ¤Î info ¤È Watcom C ¥é¥¤¥Ö¥é¥ê¤Ë¤Ï¡¢
.\" ¡Ö0 °Ê³°¤ÎÃÍ (¤òÊÖ¤¹)¡×¤Èµ½Ò¤µ¤ì¤Æ¤¤¤ë¡£
glibc 2.0 °Ê¹ß¤Î glibc ¤Ç»ÈÍѤǤ¤ë¡£
.\"O .SH "CONFORMING TO"
.SH ½àµò
-.\"O Various Unix variants (DG/UX, HP-UX, QNX, ...).
+.\"O Various UNIX variants (DG/UX, HP-UX, QNX, ...).
.\"O POSIX.9 (bindings for FORTRAN77).
.\"O POSIX.1-1996 did not accept
.\"O .BR clearenv ()
.\"O However, POSIX.1-2001
.\"O only adds \fBputenv\fP(3), and rejected
.\"O .BR clearenv ().
-(DG/UX, HP-UX, QNX, ¤Ê¤É¤Î) ¿¤¯¤Î Unix ·Ï OS¡£
+(DG/UX, HP-UX, QNX, ¤Ê¤É¤Î) ¿¤¯¤Î UNIX ·Ï OS¡£
(FORTRAN77 ¤Ø¤Î¥Ð¥¤¥ó¥Ç¥£¥ó¥°¤Ç¤¢¤ë) POSIX.9¡£
POSIX.1-1996 ¤Ç¤Ï
.BR clearenv ()
.\" License.
.\" Modified Sat Jul 24 21:27:01 1993 by Rik Faith (faith@cs.unc.edu)
.\" Modified 14 Jun 2002, Michael Kerrisk <mtk.manpages@gmail.com>
-.\" Added notes on differences from other Unix systems with respect to
+.\" Added notes on differences from other UNIX systems with respect to
.\" waited-for children.
.\"
.\" Japanese Version Copyright (c) 1996 Hiroaki Nagoya
À©¸æ¥á¥Ã¥»¡¼¥¸¤Ï¥½¥±¥Ã¥È¤Ë¤Î¤ë¥Ç¡¼¥¿¤Ç¤Ï¤Ê¤¤¡£
.\"O This control information may
.\"O include the interface the packet was received on, various rarely used header
-.\"O fields, an extended error description, a set of file descriptors or Unix
+.\"O fields, an extended error description, a set of file descriptors or UNIX
.\"O credentials.
.\"O For instance, control messages can be used to send
.\"O additional header fields such as IP options.
¤³¤ÎÀ©¸æ¾ðÊó¤Ï¡¢ÅþÃ夷¤¿¥Ñ¥±¥Ã¥È¤Ø¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¡¢ÍÍ¡¹¤Ê¤¢¤Þ¤ê
»È¤ï¤ì¤Ê¤¤¥Ø¥Ã¥À¡¼¥Õ¥£¡¼¥ë¥É¡¢¥¨¥é¡¼µ½Ò¤Î³ÈÄ¥¡¢¥Õ¥¡¥¤¥ë¥Ç¥¹¥¯¥ê
-¥×¥¿¤Î½¸¹ç¤ä¡¢Unix¤Ë¤ª¤±¤ë¿®Íê¾ðÊó (credential) ¤ò´Þ¤ó¤Ç¤¤¤ë¡£
+¥×¥¿¤Î½¸¹ç¤ä¡¢UNIX¤Ë¤ª¤±¤ë¿®Íê¾ðÊó (credential) ¤ò´Þ¤ó¤Ç¤¤¤ë¡£
À©¸æ¥á¥Ã¥»¡¼¥¸¤Ï¡¢Î㤨¤Ð IP ¥ª¥×¥·¥ç¥ó¤Î¤è¤¦¤ÊÄɲåإåÀ¡¼¥Õ¥£¡¼¥ë¥É¤ò
Á÷¤ë¤Î¤Ë»È¤¦»ö¤¬¤Ç¤¤ë¡£
.\"O Ancillary data is sent by calling
.fi
.in
.PP
-.\"O The code below passes an array of file descriptors over a Unix socket using
+.\"O The code below passes an array of file descriptors over a
+.\"O UNIX domain socket using
.\"O .BR SCM_RIGHTS :
°Ê²¼¤Î¥³¡¼¥É¤Ï¡¢
.B SCM_RIGHTS
-¤ò»È¤¤¡¢¥Õ¥¡¥¤¥ë¥Ç¥¹¥¯¥ê¥×¥¿¤ÎÇÛÎó¤ò Unix ¥½¥±¥Ã¥È¤òÄ̤·¤ÆÁ÷¤ë¤â¤Î¤Ç¤¢¤ë¡£
+¤ò»È¤¤¡¢¥Õ¥¡¥¤¥ë¥Ç¥¹¥¯¥ê¥×¥¿¤ÎÇÛÎó¤ò
+UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤òÄ̤·¤ÆÁ÷¤ë¤â¤Î¤Ç¤¢¤ë¡£
.PP
.in +4n
.nf
.\" Updated 2007-06-01, Akihiro MOTOKI, LDP v2.50
.\" Updated 2008-09-15, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH COPYSIGN 3 2008-08-05 "GNU" "Linux Programmer's Manual"
+.TH COPYSIGN 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O copysign, copysignf, copysignl \- copy sign of a number
.SH ̾Á°
.BR copysign (),
.BR copysignf (),
.BR copysignl ():
-.\"O _SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE;
-¤Þ¤¿¤Ï
+.RS 4
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-15, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH COS 3 2009-02-04 "" "Linux Programmer's Manual"
+.TH COS 3 2010-09-11 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O cos, cosf, cosl \- cosine function
.ad l
.BR cosf (),
.BR cosl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.TP
.\"O Domain error: \fIx\fP is an infinity
Îΰ襨¥é¡¼ (domain error): \fIx\fP ¤¬Ìµ¸ÂÂç¤Ç¤¢¤ë
-.\" .I errno
-.\" is set to
-.\" .BR EDOM .
+.\"O .I errno
+.\"O is set to
+.\"O .BR EDOM
+.\"O (but see BUGS).
+.I errno
+¤¬
+.B EDOM
+¤ËÀßÄꤵ¤ì¤ë
+(¡Ö¥Ð¥°¡×¤ÎÀá¤ò»²¾È)¡£
.\"O An invalid floating-point exception
.\"O .RB ( FE_INVALID )
.\"O is raised.
̵¸ú (invalid) ÉâÆ°¾®¿ôÅÀÎã³°
.RB ( FE_INVALID )
¤¬¾å¤¬¤ë¡£
-.PP
-.\"O These functions do not set
-.\"O .IR errno .
-¤³¤ì¤é¤Î´Ø¿ô¤Ï
-.I errno
-¤òÀßÄꤷ¤Ê¤¤¡£
-.\" FIXME . Is it intentional that these functions do not set errno?
-.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6780
.\"O .SH "CONFORMING TO"
.SH ½àµò
C99, POSIX.1-2001.
.\"O SVr4, 4.3BSD.
.I double
ÈǤδؿô¤Ï SVr4, 4.3BSD ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£
+.\"O .SH BUGS
+.SH ¥Ð¥°
+.\"O Before version 2.10, the glibc implementation did not set
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6780
+.\"O .I errno
+.\"O to
+.\"O .B EDOM
+.\"O when a domain error occurred.
+¥Ð¡¼¥¸¥ç¥ó 2.10 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢
+¥É¥á¥¤¥ó¥¨¥é¡¼¤¬È¯À¸¤·¤¿ºÝ¤Ë¡¢
+.I errno
+¤Ë
+.B EDOM
+¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.BR acos (3),
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-15, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH COSH 3 2008-08-10 "" "Linux Programmer's Manual"
+.TH COSH 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O cosh, coshf, coshl \- hyperbolic cosine function
.ad l
.BR coshf (),
.BR coshl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" Translated 2003-07-24, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2005-02-21, Akihiro MOTOKI
.\"
-.\"WORD: Riemann Sphere ¥ê¡¼¥Þ¥óµå
+.\"WORD: Riemann Sphere ¥ê¡¼¥Þ¥óµåÌÌ
.\"WORD: project ¼Í±Æ
.\"WORD: complex plane Ê£ÁÇÊ¿ÌÌ
.\"WORD: compactification ¥³¥ó¥Ñ¥¯¥È(´°Á´Ï¢Â³)¤Ë¤Ê¤ë(¤Î̾»ì·Á)
.\"
-.TH CPROJ 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH CPROJ 3 2010-06-10 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O cproj, cprojf, cprojl \- project into Riemann Sphere
-cproj, cprojf, cprojl \- ¥ê¡¼¥Þ¥óµå¤Ø¤Î¼Í±Æ
+cproj, cprojf, cprojl \- ¥ê¡¼¥Þ¥óµåÌ̤ؤμͱÆ
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.B #include <complex.h>
C99.
.\"O .SH NOTES
.SH Ãí°Õ
-.\"O The glibc implementation is broken and does something entirely different.
-glibc ¤Î¼ÂÁõ¤Ï¤ª¤«¤·¤¯¡¢Á´¤¯°ã¤Ã¤¿¤³¤È¤ò¤·¤Æ¤·¤Þ¤¦¡£
+.\"O In glibc 2.11 and earlier, the implementation does something different
+.\"O (a \fIstereographic\fP projection onto a Riemann Sphere).
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=10401
+¥Ð¡¼¥¸¥ç¥ó 2.11 °ÊÁ°¤Î glibc ¤Î¼ÂÁõ¤Ï°ã¤Ã¤¿Æ°ºî
+(¥ê¡¼¥Þ¥óµåÌ̤ؤΡÖΩÂΡ׼ÌÁü) ¤ò¹Ô¤¦¡£
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.BR cabs (3),
.\"WORD: encryption °Å¹æ²½
.\"WORD: key ¸°
.\" "
-.TH CRYPT 3 2008-08-25 "" "Linux Programmer's Manual"
+.TH CRYPT 3 2010-06-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O crypt, crypt_r \- password and data encryption
"\fIsalt\fP" ¤È "\fIencrypted\fP" ¤Îʸ»ú¤Ï
[\fBa\fP\(en\fBzA\fP\(en\fBZ0\fP\(en\fB9./\fP] ¤Î½¸¹ç¤«¤é
Áª¤Ð¤ì¤ë¡£
-.\"O In the SHA implementation the entire
+.\"O In the MD5 and SHA implementations the entire
.\"O .I key
.\"O is significant (instead of only the first
-.\"O 8 bytes).
-SHA ¼ÂÁõ¤Ç¤Ï¡¢(ºÇ½é¤Î 8 ʸ»ú¤Ç¤Ï¤Ê¤¯)
-.I ¥¡¼
-Á´ÂΤ¬°ÕÌ£¤¬¤¢¤ë¡£
+.\"O 8 bytes in DES).
+MD5 ¤È SHA ¤Î¼ÂÁõ¤Ç¤Ï¡¢
+.I key
+Á´ÂΤ¬°ÕÌ£¤¬¤¢¤ë
+(DES ¤Î¾ì¹ç¤Ë¤ÏºÇ½é¤Î 8 ʸ»ú¤À¤±¤Ë°ÕÌ£¤¬¤¢¤ë)¡£
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.BR login (1),
.SH ½ñ¼°
.nf
.B #include <stdio.h>
+.\" POSIX also requires this function to be declared in <unistd.h>,
+.\" and glibc does so if suitable feature test macros are defined.
.sp
.BI "char *ctermid(char *" "s" );
.fi
.RB ( feature_test_macros (7)
»²¾È):
.in
+.ad l
.sp
.BR asctime_r (),
.BR ctime_r (),
.BR gmtime_r (),
.BR localtime_r ():
-.br
+.RS
_POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE ||
_SVID_SOURCE || _POSIX_SOURCE
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\"O The
.\"O .BR localtime ()
.\"O function converts the calendar time \fItimep\fP to
-.\"O broken-time representation, expressed relative to the user's specified
-.\"O timezone.
+.\"O broken-down time representation,
+.\"O expressed relative to the user's specified timezone.
.\"O The function acts as if it called
.\"O .BR tzset (3)
.\"O and sets the external variables \fItzname\fP with
.\"O time rules apply during some part of the year.
´Ø¿ô
.BR localtime ()
-¤Ï¡¢¥æ¡¼¥¶¤¬»ØÄꤷ¤¿¥¿¥¤¥à¥¾¡¼¥ó¤Ç¤Î»þ¹ïÍ×ÁǤØÊÑ´¹¤¹¤ë¡£
+¤Ï¡¢¥«¥ì¥ó¥À¡¼»þ¹ï \fItimep\fP ¤ò
+¥æ¡¼¥¶¤¬»ØÄꤷ¤¿¥¿¥¤¥à¥¾¡¼¥ó¤Ç¤Î»þ¹ïÍ×ÁÇÊ̤Îɽ¸½¤ØÊÑ´¹¤¹¤ë¡£
¤³¤Î´Ø¿ô¤Ï
.BR tzset (3)
¤ò¸Æ¤Ó½Ð¤·¤¿¤«¤Î¤è¤¦¤Ë¿¶Éñ¤¤¡¢
.\"O If the specified broken-down
.\"O time cannot be represented as calendar time (seconds since the Epoch),
.\"O .BR mktime ()
-.\"O returns a value of
+.\"O returns
.\"O .I (time_t)\ \-1
.\"O and does not alter the
.\"O members of the broken-down time structure.
.\" Updated & Modified Sun Sep 7 01:23:08 JST 2003
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\"
-.TH DIRFD 3 2008-08-21 "Linux" "Linux Programmer's Manual"
+.TH DIRFD 3 2010-09-26 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O dirfd \- get directory stream file descriptor
.in
.sp
.BR dirfd ():
+.br
+.RS 4
+.PD 0
+.ad l
_BSD_SOURCE || _SVID_SOURCE
+.br
+.\"O || /* Since glibc 2.10: */
+|| /* glibc 2.10 °Ê¹ß: */
+.RS 4
+(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700)
+.RE
+.PD
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The function
.\" Updated & Modified Sun May 30 13:03:43 JST 2004
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\"
-.TH DIV 3 2007-07-26 "" "Linux Programmer's Manual"
+.TH DIV 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O div, ldiv, lldiv, imaxdiv \- compute quotient and remainder of
.RB ( feature_test_macros (7)
»²¾È):
.in
+.ad l
.sp
.BR lldiv ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
\fIquot\fP (¾¦) ¤È \fIrem\fP (;¤ê) ¤È¤¤¤¦Ì¾Á°¤Î 2 ¤Ä¤Î integer ·¿¥á¥ó¥Ð¤ò´Þ¤à
\fIdiv_t\fP ¤È¤¤¤¦¹½Â¤ÂΤÎÃæ¤ËÊÖ¤µ¤ì¤ë
(¥á¥ó¥Ð¤Î½çÈÖ¤ÏÉÔÄê¤Ç¤¢¤ë)¡£
-.\"O The quotient is rounded towards zero.
+.\"O The quotient is rounded toward zero.
¾¦¤Ï 0 ¤Ë¶á¤¤Êý¤Ë´Ý¤á¤é¤ì¤ë¡£
.\"O The result satisfies \fIquot\fP*\fIdenominator\fP+\fIrem\fP = \fInumerator\fP.
·ë²Ì¤Ï \fIquot\fP*\fIdenominator\fP+\fIrem\fP = \fInumerator\fP ¤òËþ¤¿¤¹¡£
.\" Japanese Version Copyright (c) 2002 NAKANO Takeo all rights reserved.
.\" Translated Sat 12 Jan 2002 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
.\"
-.TH DPRINTF 3 2008-06-14 "GNU" "Linux Programmer's Manual"
+.TH DPRINTF 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O dprintf, vdprintf \- print to a file descriptor
dprintf, vdprintf \- ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼¤Ëʸ»ú½ÐÎϤ¹¤ë
.\"O .SH SYNOPSIS
.SH ½ñ¼°
-.B #define _GNU_SOURCE
-.br
.B #include <stdio.h>
.sp
.BI "int dprintf(int " fd ", const char *" format ", ...);"
.sp
.BI "int vdprintf(int " fd ", const char *" format ", va_list " ap );
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR dprintf (),
+.BR vdprintf ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The functions
.\" Japanese Version Copyright (c) 2002 NAKANO Takeo all rights reserved.
.\" Translated Sun 6 Jan 2002 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
.\"
-.TH DYSIZE 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH DYSIZE 3 2010-09-22 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O dysize \- get number of days for a given year
.SH ̾Á°
.SH Ãí°Õ
.\"O This is a compatibility function only.
.\"O Don't use it in new programs.
-.\"O The SCO version of this function had a year-2000 problem.
+.\"O .\" The SCO version of this function had a year-2000 problem.
¤³¤ì¤Ï¸ß´¹ÍѤδؿô¤Ë²á¤®¤Ê¤¤¡£¿·¤·¤¤¥×¥í¥°¥é¥à¤Ç¤Ï»È¤ï¤Ê¤¤¤³¤È¡£
-¤³¤Î´Ø¿ô¤Î SCO ÈÇ¤Ë¤Ï 2000 ǯÌäÂ꤬´Þ¤Þ¤ì¤Æ¤¤¤¿¡£
+.\" ¤³¤Î´Ø¿ô¤Î SCO ÈÇ¤Ë¤Ï 2000 ǯÌäÂ꤬´Þ¤Þ¤ì¤Æ¤¤¤¿¡£
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.BR strftime (3)
.\" Updated 2000-01-08 by Kentaro Shirakata <argrath@ub32.org>
.\" Updated 2009-04-22 by Kentaro Shirakata <argrath@ub32.org>
.\"
-.TH ECVT 3 2009-03-15 "" "Linux Programmer's Manual"
+.TH ECVT 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O ecvt, fcvt \- convert a floating-point number to a string
.sp
.BR ecvt (),
.BR fcvt ():
-_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+.PD 0
+.TP 4
+.\"O Since glibc 2.12:
+glibc 2.12 °Ê¹ß:
+.nf
+_SVID_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
+.fi
+.TP 4
+.\"O Before glibc 2.12:
+glibc 2.12 ¤è¤êÁ°:
+_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.PD
+.RE
+.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.BR fcvt_r (),
.BR qecvt_r (),
.BR qfcvt_r ():
+.RS 4
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
¤ÎËöÈø¤Î¼¡¤Î¥¢¥É¥ì¥¹¡£
.\"O .SH CONFORMING TO
.SH ½àµò
-.\"O Although these symbols have long been provided on most Unix systems,
+.\"O Although these symbols have long been provided on most UNIX systems,
.\"O they are not standardized; use with caution.
-¤³¤ì¤é¤Î¥·¥ó¥Ü¥ë¤ÏĹǯ¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¤¬¡¢
+¤³¤ì¤é¤Î¥·¥ó¥Ü¥ë¤ÏĹǯ¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¤¬¡¢
ɸ½à²½¤µ¤ì¤Æ¤Ï¤¤¤Ê¤¤¡£Ãí°Õ¤·¤Æ»È¤¦¤³¤È¡£
.\"O .SH NOTES
.SH Ãí°Õ
.\"WORD: complementary error function ÁêÊä¸íº¹´Ø¿ô
.\"WORD: subnormal ÈóÀµµ¬²½¤Î
.\"
-.TH ERF 3 2008-08-05 "GNU" "Linux Programmer's Manual"
+.TH ERF 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O erf, erff, erfl, \- error function
.sp
.ad l
.BR erf ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR erff (),
.BR erfl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600|| _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"
.\"WORD: subnormal ÈóÀµµ¬²½¤Î
.\"
-.TH ERFC 3 2008-08-05 "GNU" "Linux Programmer's Manual"
+.TH ERFC 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O erfc, erfcf, erfcl \- complementary error function
.sp
.ad l
.BR erfc ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR erfcf (),
.BR erfcl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600|| _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .IR <errno.h> .
.\"O .BR "Do not do this" .
.\"O It will not work with modern versions of the C library.
-.\"O However, on (very) old Unix systems, there may be no
+.\"O However, on (very) old UNIX systems, there may be no
.\"O .I <errno.h>
.\"O and the declaration is needed.
ÀΤΠC ¤Ç¤Ï¡¢
¤Î¤è¤¦¤Ë) ÄêµÁ¤¹¤ë¤Î¤¬°ìÈÌŪ¤Ç¤¢¤Ã¤¿¡£
.BR "¤³¤Î¤è¤¦¤Ê¤³¤È¤Ï¤·¤Ê¤¤¤³¤È" "¡£"
¤³¤¦¤¹¤ë¤È¡¢ºÇ¶á¤Î¥Ð¡¼¥¸¥ç¥ó¤Î C ¥é¥¤¥Ö¥é¥ê¤Ç¤ÏÀµ¤·¤¯Æ°ºî¤·¤Ê¤¤¤À¤í¤¦¡£
-¤·¤«¤·¡¢(Èó¾ï¤Ë) ¸Å¤¤ Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢
+¤·¤«¤·¡¢(Èó¾ï¤Ë) ¸Å¤¤ UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢
.I <errno.h>
¤¬¤Ê¤¯¡¢Àë¸À¤¬É¬Íפʤ³¤È¤¬¤¢¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
.\"O .SH "SEE ALSO"
.\" all rights reserved.
.\" Translated 2006-08-04 by Yuichi SATO <ysato444@yahoo.co.jp>, LDP v2.36
.\"
-.TH ERROR 3 2006-04-25 "GNU" "Linux Programmer's Manual"
+.TH ERROR 3 2010-08-29 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O error, error_at_line, error_message_count, error_on_per_line, \
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR error ()
-.\"O is a general error reporting function.
+.\"O is a general error-reporting function.
.BR error ()
¤ÏÈÆÍÑŪ¤Ê¥¨¥é¡¼½ñ¤½Ð¤·´Ø¿ô¤Ç¤¢¤ë¡£
.\"O It flushes
.\"O .BR printf (3)-style
.\"O format string \fIformat\fP, and, if \fIerrnum\fP is
.\"O nonzero, a second colon and a space followed by the string given by
-.\"O \fBperror(\fIerrnum\fB)\fP.
+.\"O .IR strerror(errnum) .
¤³¤Î´Ø¿ô¤Ïɸ½à½ÐÎÏ
.RI ( stdout )
¤Ë½ñ¤½Ð¤·¤Æ¤«¤é¡¢É¸½à¥¨¥é¡¼½ÐÎÏ
·Á¼°¤Î
¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó \fIformat\fP ¤Ç»ØÄꤵ¤ì¤¿¥á¥Ã¥»¡¼¥¸¤Ç¤¢¤ë¡£
\fIerrnum\fP ¤¬ 0 °Ê³°¤Î¾ì¹ç¡¢2 ¤ÄÌܤΥ³¥í¥ó¤È¥¹¥Ú¡¼¥¹¤Î¸å¤Ë
-\fBperror(\fIerrnum\fB)\fP
+.I strerror(errnum)
¤Ç»ØÄꤵ¤ì¤¿Ê¸»úÎó¤â½ñ¤½Ð¤¹¡£
.\"O Any arguments required for
.\"O .I format
.\" all rights reserved.
.\" Translated 2007-06-02, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH EUIDACCESS 3 2007-07-26 "" "Linux Programmer's Manual"
+.TH EUIDACCESS 3 2010-09-10 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O euidaccess, eaccess \- check effective user's permissions for a file
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
+.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <unistd.h>
.sp
.BI "int euidaccess(const char *" pathname ", int " mode );
.\" Modified 1998-08-08, Fujiwara Teruyoshi <fujiwara@linux.or.jp>
.\" Modified 2000-10-06, Kentaro Shirakata <argrath@ub32.org>
.\" Modified 2005-02-26, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
+.\" Updated 2010-10-27, Akihiro Motoki <amotoki@dd.iij4u.or.jp>, LDP v3.29
.\"
.\"WORD: null-terminated strings NULL¤Ç½ª¤ï¤ëʸ»úÎó
.\"WORD: anti-Trojan-horse measure ¥È¥í¥¤¤ÎÌÚÇÏÂкö
.\"WORD: variadic function ²ÄÊÑĹ°ú¤¿ô´Ø¿ô
.\"WORD: semantics (¥×¥í¥°¥é¥à¤Î)Æ°ºî
.\"
-.TH EXEC 3 2009-02-22 "GNU" "Linux Programmer's Manual"
+.TH EXEC 3 2010-09-25 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
-.\"O execl, execlp, execle, execv, execvp \- execute a file
-execl, execlp, execle, execv, execvp \- ¥Õ¥¡¥¤¥ë¤ò¼Â¹Ô¤¹¤ë
+.\"O execl, execlp, execle, execv, execvp, execvpe \- execute a file
+execl, execlp, execle, execv, execvp, execvpe \- ¥Õ¥¡¥¤¥ë¤ò¼Â¹Ô¤¹¤ë
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.B #include <unistd.h>
.BI "int execv(const char *" path ", char *const " argv "[]);"
.br
.BI "int execvp(const char *" file ", char *const " argv "[]);"
+.br
+.BI "int execvpe(const char *" file ", char *const " argv "[],"
+.br
+.BI " char *const " envp "[]);"
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR execvpe ():
+_GNU_SOURCE
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.BR execve (2)
¤Î¥Þ¥Ë¥å¥¢¥ë¤ò»²¾È)
.PP
-.\"O The initial argument for these functions is the pathname of a file which is
+.\"O The initial argument for these functions is the name of a file that is
.\"O to be executed.
-¤³¤ì¤é¤Î´Ø¿ô¤ÎºÇ½é¤Î°ú¤¿ô¤Ï¡¢¼Â¹Ô¤µ¤ì¤ë¥Õ¥¡¥¤¥ë¤Î¥Ñ¥¹Ì¾¤Ç¤¢¤ë¡£
+¤³¤ì¤é¤Î´Ø¿ô¤ÎºÇ½é¤Î°ú¤¿ô¤Ï¡¢¼Â¹Ô¤µ¤ì¤ë¥Õ¥¡¥¤¥ë¤Î̾Á°¤Ç¤¢¤ë¡£
.PP
.\"O The
.\"O .I "const char *arg"
¤È¥¥ã¥¹¥È¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
.PP
.\"O The
-.\"O .BR execv ()
+.\"O .BR execv (),
+.\"O .BR execvp (),
.\"O and
-.\"O .BR execvp ()
+.\"O .BR execvpe ()
.\"O functions provide an array of pointers to null-terminated strings that
.\"O represent the argument list available to the new program.
.\"O The first argument, by convention, should point to the filename
.\"O .I must
.\"O be terminated by a NULL pointer.
´Ø¿ô
-.BR execv ()
-¤È
-.BR execvp ()
+.BR execv (),
+.BR execvp (),
+.BR execvpe ()
¤Ï¡¢ÍøÍѲÄǽ¤Ê°ú¤¿ô¥ê¥¹¥È (NULL ¤Ç½ªÃ¼¤µ¤ì¤¿Ê¸»úÎó¤Ø¤Î
¥Ý¥¤¥ó¥¿¤ÎÇÛÎó) ¤ò¿·¤·¤¤¥×¥í¥°¥é¥à¤ËÅϤ¹¡£
´·½¬¤È¤·¤Æ¡¢ºÇ½é¤Î°ú¤¿ô¤Ï¼Â¹Ô¤µ¤ì¤ë¥Õ¥¡¥¤¥ë̾¤Ø
.PP
.\"O The
.\"O .BR execle ()
-.\"O function also specifies the environment of the executed process by following
-.\"O the NULL
-.\"O pointer that terminates the list of arguments in the argument list or the
-.\"O pointer to the
-.\"O .I argv
-.\"O array with an additional argument.
-.\"O This additional
+.\"O and
+.\"O .BR execvpe ()
+.\"O functions allow the caller to specify the environment of the
+.\"O executed program via the argument
+.\"O .IR envp .
+´Ø¿ô
+.BR execle (),
+.BR execvpe ()
+¤Ç¤Ï¡¢¸Æ¤Ó½Ð¤·¸µ¤¬°ú¤¿ô
+.I envp
+·Ðͳ¼Â¹Ô¤µ¤ì¤ë¥×¥í¥°¥é¥à¤Î´Ä¶¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£
+.\"O The
+.\"O .I envp
.\"O argument is an array of pointers to null-terminated strings and
.\"O .I must
.\"O be terminated by a NULL pointer.
.\"O The other functions take the environment for the new process
.\"O image from the external variable
.\"O .I environ
-.\"O in the current process.
-´Ø¿ô
-.BR execle ()
-¤Ç¤Ï¿·¤·¤¤¥×¥í¥»¥¹¤Î´Ä¶¤â»ØÄꤹ¤ë¡£
-´Ä¶¤Ï°ú¤¿ô¥ê¥¹¥È (°ú¤¿ô¥ê¥¹¥È¤â¤·¤¯¤ÏÄɲäΰú¤¿ô¤ò»ý¤Ã¤¿
-.I argv
-ÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿) ¤ÎºÇ¸å¤Î NULL ¥Ý¥¤¥ó¥¿¤Ë³¤±¤Æ»ØÄꤹ¤ë¡£
-Äɲäΰú¤¿ô¤Ï¡¢NULL ¤Ç½ªÃ¼¤µ¤ì¤¿Ê¸»úÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤ÎÇÛÎó¤Ç¤¢¤ê¡¢
+.\"O in the calling process.
+.I envp
+°ú¤¿ô¤Ï¡¢NULL ¤Ç½ªÃ¼¤µ¤ì¤¿Ê¸»úÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤ÎÇÛÎó¤Ç¤¢¤ê¡¢
NULL ¥Ý¥¤¥ó¥¿¤Ç½ª¤ï¤é¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-¾¤Î´Ø¿ô¤Ç¤Ï¡¢¸½ºß¤Î¥×¥í¥»¥¹¤Î³°ÉôÊÑ¿ô
+¾¤Î´Ø¿ô¤Ç¤Ï¡¢¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤Î³°ÉôÊÑ¿ô
.B environ
¤«¤é¿·¤·¤¤¥×¥í¥»¥¹ÍѤδĶ¤òÍ¿¤¨¤ë¡£
.\"O .SS Special semantics for execlp() and execvp()
.SS execlp() ¤È execvp() ¤ÎÆÃÊ̤ÊÆ°ºî
.PP
-.\"O The functions
-.\"O .BR execlp ()
+.\"O The
+.\"O .BR execlp (),
+.\"O .BR execvp (),
.\"O and
-.\"O .BR execvp ()
-.\"O will duplicate the actions of the shell in searching for an executable file
+.\"O .BR execvpe ()
+.\"O functions duplicate the actions of the shell in
+.\"O searching for an executable file
.\"O if the specified filename does not contain a slash (/) character.
-.\"O The search path is the path specified in the environment by the
-.\"O .B PATH
-.\"O variable.
-.\"O If this variable isn't specified, the default path
-.\"O ":/bin:/usr/bin" is used.
-.\"O In addition, certain
-.\"O errors are treated specially.
´Ø¿ô
-.BR execlp ()
-¤È
-.BR execvp ()
+.BR execlp (),
+.BR execvp (),
+.BR execvpe ()
¤Ï¡¢»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë̾¤¬¥¹¥é¥Ã¥·¥å (/) ¤ò´Þ¤ó¤Ç¤¤¤Ê¤¤¾ì¹ç¡¢
¥·¥§¥ë¤ÈƱ¤¸Æ°ºî¤Ç¼Â¹Ô²Äǽ¤Ê¥Õ¥¡¥¤¥ë¤òõº÷¤¹¤ë¡£
-¸¡º÷¥Ñ¥¹¤Ï´Ä¶ÊÑ¿ô
+.\"O The file is sought in the colon-separated list of directory pathnames
+.\"O specified in the
+.\"O .B PATH
+.\"O environment variable.
+.\"O If this variable isn't defined, the path list defaults to
+.\"O the current directory followed by the list of directories returned by
+.\"O .IR confstr(_CS_PATH) .
+.\"O (This
+.\"O .BR confstr (3)
+.\"O call typically returns the value "/bin:/usr/bin".)
+¥Õ¥¡¥¤¥ë¤Î¸¡º÷¤Ï¡¢´Ä¶ÊÑ¿ô
.B PATH
-¤Ç»ØÄꤵ¤ì¤¿¥Ñ¥¹¤Ç¤¢¤ë¡£
-¤³¤ÎÊÑ¿ô¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢¥Ç¥Õ¥©¥ë¥ÈPATH¤È¤·¤Æ
-":/bin:/usr/bin" ¤¬»ÈÍѤµ¤ì¤ë¡£
-¤Þ¤¿¡¢¤¤¤¯¤Ä¤«¤Î¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Î°·¤¤¤¬Æüì¤Ç¤¢¤ë¡£
-.PP
+¤Ç»ØÄꤵ¤ì¤¿¥³¥í¥ó¶èÀÚ¤ê¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Î¥Ñ¥¹Ì¾¤Î¥ê¥¹¥È¤òÂоݤ˹Ԥï¤ì¤ë¡£
+¤³¤ÎÊÑ¿ô¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢¥Ñ¥¹Ì¾¤Î¥ê¥¹¥È¤Î¥Ç¥Õ¥©¥ë¥ÈÃͤȤ·¤Æ¡¢
+¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤Î¸å¤í¤Ë¡¢
+.I confstr(_CS_PATH)
+¤¬ÊÖ¤¹¥Ç¥£¥ì¥¯¥È¥ê¤Î¥ê¥¹¥È¤ò¤Ä¤Ê¤²¤¿Ãͤ¬»ÈÍѤµ¤ì¤ë (¤³¤Î
+.BR confstr (3)
+¤Î¸Æ¤Ó½Ð¤·¤Ç¤ÏÄ̾ï "/bin:/usr/bin" ¤¬ÊÖ¤µ¤ì¤ë)¡£
+
+.\"O If the specified filename includes a slash character, then
+.\"O .B PATH
+.\"O is ignored, and the file at the specified pathname is executed.
+»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë̾¤¬¥¹¥é¥Ã¥·¥å¤ò´Þ¤à¾ì¹ç¡¢
+.B PATH
+¤Ï̵»ë¤µ¤ì¡¢»ØÄꤵ¤ì¤¿¥Ñ¥¹Ì¾¤Î¥Õ¥¡¥¤¥ë¤¬¼Â¹Ô¤µ¤ì¤ë¡£
+
+.\"O In addition, certain errors are treated specially.
+¤µ¤é¤Ë¡¢¤¤¤¯¤Ä¤«¤Î¥¨¥é¡¼¤ÏÆÃÊ̤˽èÍý¤µ¤ì¤ë¡£
+
.\"O If permission is denied for a file (the attempted
.\"O .BR execve (2)
.\"O failed with the error
.\"O .I errno
.\"O set to
.\"O .BR EACCES .
-¤â¤·¥Õ¥¡¥¤¥ë¤¬¼Â¹Ô¥Õ¥¡¥¤¥ë¤Ç¤Ê¤¤¾ì¹ç (¤³¤Î¤È¤¸Æ¤Ó½Ð¤½¤¦¤È¤·¤¿
+¥Õ¥¡¥¤¥ë¤¬¼Â¹Ô¥Õ¥¡¥¤¥ë¤Ç¤Ê¤¤¾ì¹ç (¤³¤Î¤È¤¸Æ¤Ó½Ð¤½¤¦¤È¤·¤¿
.BR execve (2)
¤Ï¥¨¥é¡¼
.B EACCES
.B EACCES
¤òÀßÄꤷÉüµ¢¤¹¤ë¡£
.\" fujiwara: ¸Ä¿ÍŪ¤Ë¤Ï¡ÖÉüµ¢¤¹¤ë¡×¤ÎÊý¤¬¹¥¤(^_^;
-.PP
+
.\"O If the header of a file isn't recognized (the attempted
.\"O .BR execve (2)
.\"O failed with the error
¤ò¼Â¹Ô¤¹¤ë (¤³¤ì¤Ë¤â¼ºÇÔ¤·¤¿¾ì¹ç¡¢¤³¤ì°Ê¾å¤Î¸¡º÷¤Ï¹Ô¤ï¤ì¤Ê¤¤)¡£
.\"O .SH "RETURN VALUE"
.SH ÊÖ¤êÃÍ
-.\"O If any of the
+.\"O The
.\"O .BR exec ()
-.\"O functions returns, an error will have occurred.
+.\"O functions only return if an error has have occurred.
.\"O The return value is \-1, and
.\"O .I errno
-.\"O will be set to indicate the error.
-¤â¤·
+.\"O is set to indicate the error.
.BR exec ()
-¥Õ¥¡¥ß¥ê¡¼¤¬Éüµ¢¤·¤Æ¤¤¿¾ì¹ç¡¢¥¨¥é¡¼¤¬È¯À¸¤·¤Æ¤¤¤ë¡£
+·²¤Î´Ø¿ô¤¬Éüµ¢¤¹¤ë¤Î¤Ï¡¢¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Î¤ß¤Ç¤¢¤ë¡£
ÊÖ¤êÃÍ¤Ï \-1 ¤Ç¡¢
.I errno
-¤Ë¤½¤Î¥¨¥é¡¼¤ÎÆâÍƤ¬¥»¥Ã¥È¤µ¤ì¤ë¡£
+¤Ë¥¨¥é¡¼¤ÎÆâÍƤ¬¥»¥Ã¥È¤µ¤ì¤ë¡£
.\"O .SH ERRORS
.SH ¥¨¥é¡¼
.\"O All of these functions may fail and set
.\"O .I errno
-.\"O for any of the errors specified for the library function
+.\"O for any of the errors specified for
.\"O .BR execve (2).
-¤³¤ì¤éÁ´¤Æ¤Î´Ø¿ô¤Ï¼ºÇÔ¤¹¤ë¾ì¹ç¤¬¤¢¤ë¡£¤½¤Î¾ì¹ç¥é¥¤¥Ö¥é¥ê´Ø¿ô
+¤³¤ì¤éÁ´¤Æ¤Î´Ø¿ô¤Ï¼ºÇÔ¤¹¤ë¾ì¹ç¤¬¤¢¤ë¡£¤½¤Î¾ì¹ç¡¢
.BR execve (2)
-¤Ë¤è¤Ã¤Æ»ØÄꤵ¤ì¤¿¥¨¥é¡¼¤ò
+¤ËÂФ·¤Æµ¬Äꤵ¤ì¤¿¥¨¥é¡¼¤¬
.I errno
-¤ËÀßÄꤹ¤ë¡£
+¤ËÀßÄꤵ¤ì¤ë¡£
+.\"O .SH VERSIONS
+.SH ¥Ð¡¼¥¸¥ç¥ó
+.\"O The
+.\"O .BR execvpe ()
+.\"O function first appeared in glibc 2.11.
+.BR execvpe ()
+´Ø¿ô¤Ï glibc 2.11 ¤Ç½é¤á¤ÆÅо줷¤¿¡£
.\"O .SH "CONFORMING TO"
.SH ½àµò
-POSIX.1-2001.
+POSIX.1-2001, POSIX.1-2008.
+
+.\"O The
+.\"O .BR execvpe ()
+.\"O function is a GNU extension.
+.BR execvpe ()
+´Ø¿ô¤Ï GNU ¤Ë¤è¤ë³ÈÄ¥¤Ç¤¢¤ë¡£
.\"O .SH NOTES
.SH Ãí°Õ
-.\"O On some other systems the default path (used when the environment
+.\"O On some other systems, the default path (used when the environment
.\"O does not contain the variable \fBPATH\fR) has the current working
.\"O directory listed after
.\"O .I /bin
.\"O and
.\"O .B EXIT_FAILURE
.\"O is slightly more portable
-.\"O (to non-Unix environments) than the use of 0 and some nonzero value
+.\"O (to non-UNIX environments) than the use of 0 and some nonzero value
.\"O like 1 or \-1.
.\"O In particular, VMS uses a different convention.
.B EXIT_SUCCESS
¤È
.B EXIT_FAILURE
¤ò»È¤¦¤È¡¢0 ¤ä (1 ¤ä \-1 ¤È¤¤¤Ã¤¿) 0 °Ê³°¤ÎÃͤò»È¤¦¤Î¤ËÈæ¤Ù¤Æ
-(Unix °Ê³°¤Î´Ä¶¤Ë) °Ü¿¢¤¹¤ë¤Î¤¬¤¤¤¯¤é¤«´Êñ¤Ë¤Ê¤ë¡£
+(UNIX °Ê³°¤Î´Ä¶¤Ë) °Ü¿¢¤¹¤ë¤Î¤¬¤¤¤¯¤é¤«´Êñ¤Ë¤Ê¤ë¡£
ÆÃ¤Ë VMS ¤ÏÊ̤ÎÊý¼°¤òÍѤ¤¤Æ¤¤¤ë¡£
.LP
.\"O BSD has attempted to standardize exit codes; see the file
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH EXP 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH EXP 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O exp, expf, expl \- base-e exponential function
.ad l
.BR expf (),
.BR expl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" Translated Tue Sep 23 20:27:35 JST 2003
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH EXP2 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH EXP2 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O exp2, exp2f, exp2l \- base-2 exponential function
.BR exp2 (),
.BR exp2f (),
.BR exp2l ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" Update Tue Sep 23 2003 by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH EXPM1 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH EXPM1 3 2010-09-12 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O expm1, expm1f, expm1l \- exponential minus 1
.sp
.ad l
.BR expm1 ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR expm1f (),
.BR expm1l ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.TP
.\"O Range error, overflow
ÈÏ°Ï¥¨¥é¡¼ (range error)¡¢¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤Î¾ì¹ç
-.\" .I errno
-.\" is set to
-.\" .BR ERANGE .
+.\"O .I errno
+.\"O is set to
+.\"O .BR ERANGE
+.\"O (but see BUGS).
.\"O An overflow floating-point exception
.\"O .RB ( FE_OVERFLOW )
.\"O is raised.
+.I errno
+¤Ë
+.B ERANGE
+¤¬ÀßÄꤵ¤ì¤ë (¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£
¥ª¡¼¥Ð¡¼¥Õ¥í¡¼ÉâÆ°¾®¿ôÅÀÎã³°
.RB ( FE_OVERFLOW )
¤¬¾å¤¬¤ë¡£
.PP
-.\"O These functions do not set
-.\"O .IR errno .
-¤³¤ì¤é¤Î´Ø¿ô¤Ï
-.I errno
-¤òÀßÄꤷ¤Ê¤¤¡£
-.\" FIXME . Is it intentional that these functions do not set errno?
-.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6788
-.\"
.\"
.\" POSIX.1 specifies an optional range error (underflow) if
.\" x is subnormal. Glibc does not implement this.
.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6814
.\" e.g., expm1(1e5) through expm1(1.00199970127e5),
.\" but not expm1(1.00199970128e5) and beyond.
-.\"O .SH "SEE ALSO"
+
+.\"O Before version 2.11,
+.\" It looks like the fix was in 2.11, or possibly 2.12.
+.\" I have no test system for 2.11, but 2.12 passes.
+.\" From the source (sysdeps/i386/fpu/s_expm1.S) it looks
+.\" like the changes were in 2.11.
+.\"O the glibc implementation did not set
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6788
+.\"O .I errno
+.\"O to
+.\"O .B ERANGE
+.\"O when a range error occurred.
+¥Ð¡¼¥¸¥ç¥ó 2.11 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢
+ÈÏ°Ï¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Ë¡¢
+.I errno
+¤Ë
+.B ERANGE
+¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£
+.\"O+ \"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.BR exp (3),
.BR log (3),
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH FABS 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH FABS 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O fabs, fabsf, fabsl \- absolute value of floating-point number
.ad l
.BR fabsf (),
.BR fabsl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" Updated & Modified Mon Jan 10 08:17:08 JST 2005 by Yuichi SATO
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH FDIM 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH FDIM 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O fdim, fdimf, fdiml \- positive difference
.ad l
.BR fdimf (),
.BR fdiml ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These functions return the positive difference, max(\fIx\fP-\fIy\fP,0),
.\"O .SS Rounding mode
.SS ´Ý¤á¥â¡¼¥É
.\"O The rounding mode determines how the result of floating-point operations
-.\"O is treated when the result cannot be exactly represented in the signifcand.
+.\"O is treated when the result cannot be exactly represented in the significand.
.\"O Various rounding modes may be provided:
.\"O round to nearest (the default),
-.\"O round up (towards positive infinity),
-.\"O round down (towards negative infinity), and
-.\"O round towards zero.
+.\"O round up (toward positive infinity),
+.\"O round down (toward negative infinity), and
+.\"O round toward zero.
´Ý¤á¥â¡¼¥É¤Ï¡¢·ë²Ì¤¬²¾¿ôÉô¤À¤±¤ÇÀµ³Î¤Ëɽ¸½¤Ç¤¤Ê¤¤ºÝ¤Ë¡¢
ÉâÆ°¾®¿ôÅÀÁàºî¤Î·ë²Ì¤ò¤É¤Î¤è¤¦¤Ë°·¤¦¤«¤ò·è¤á¤ë¤â¤Î¤Ç¤¢¤ë¡£
¤µ¤Þ¤¶¤Þ¤Ê´Ý¤á¥â¡¼¥É¤òÄ󶡤¹¤ë¤³¤È¤¬¤Ç¤¤ë:
.\"O The rounding mode is not determinable.
´Ý¤á¥â¡¼¥É¤Ï·è¤á¤é¤ì¤Æ¤¤¤Ê¤¤¡£
.IP 0
-.\"O Rounding is towards 0.
+.\"O Rounding is toward 0.
0 ¤Ë¸þ¤±¤Æ´Ý¤á¤ë¡£
.IP 1
-.\"O Rounding is towards nearest number.
+.\"O Rounding is toward nearest number.
ºÇ¤â¶á¤¤¿ô¤Ë´Ý¤á¤ë¡£
.IP 2
-.\"O Rounding is towards positive infinity.
+.\"O Rounding is toward positive infinity.
Àµ¤Î̵¸ÂÂç¤Ë¸þ¤±¤Æ´Ý¤á¤ë¡£
.IP 3
-.\"O Rounding is towards negative infinity.
+.\"O Rounding is toward negative infinity.
Éé¤Î̵¸ÂÂç¤Ë¸þ¤±¤Æ´Ý¤á¤ë¡£
.PP
.\"O Other values represent machine-dependent, nonstandard rounding modes.
.\" Translated 2006-07-31, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2009-02-23, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.18
.\"
-.TH FEXECVE 3 2009-02-04 "Linux" "Linux Programmer's Manual"
+.TH FEXECVE 3 2010-09-15 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O fexecve \- execute program specified via file descriptor
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
.B #include <unistd.h>
.sp
.BI "int fexecve(int " fd ", char *const " argv "[], char *const " envp []);
.fi
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR fexecve ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR fexecve ()
.\" Updated Wed Jan 9 JST 2002 by Kentaro Shirakata <argrath@ub32.org>
.\" Updated Mon Sep 1 JST 2003 by Kentaro Shirakata <argrath@ub32.org>
.\"
-.TH FFS 3 2009-08-27 "GNU" "Linux Programmer's Manual"
+.TH FFS 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
.\"O ffs, ffsl, ffsll \- find first bit set in a word
ffs, ffsl, ffsll \- ¥ï¡¼¥É¤ÎÃæ¤ÇºÇ½é¤Ë¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ë¥Ó¥Ã¥È¤Î¸¡½Ð
.sp
.BI "int ffs(int " i );
.sp
-.B #define _GNU_SOURCE
-.br
.B #include <string.h>
.sp
.BI "int ffsl(long int " i );
.sp
.BI "int ffsll(long long int " i );
.fi
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.PD 0
+.ad l
+.sp
+.BR ffs ():
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_SVID_SOURCE || _BSD_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700 ||
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+none
+.RE
+.PP
+.BR ffsl (),
+.BR ffsll ():
+.RS 4
+_GNU_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.\"O The
.\"O .BR ffs ()
¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢ºÇ½é¤Ë¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ë¥Ó¥Ã¥È¤Î°ÌÃÖ¤òÊÖ¤·¡¢
.I i
¤Î¤É¤Î¥Ó¥Ã¥È¤â¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð 0 ¤òÊÖ¤¹¡£
+.\"O .SH "CONFORMING TO"
.SH ½àµò
-.BR ffs (): 4.3BSD, POSIX.1-2001.
+.BR ffs ():
+4.3BSD, POSIX.1-2001.
+
.\"O The
.\"O .BR ffsl ()
.\"O and
.\"O .BR ffsll ()
-.\"O are glibc extensions.
+.\"O functions are glibc extensions.
+´Ø¿ô
.BR ffsl ()
¤È
.BR ffsll ()
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification
+.\" OpenGroup's Single UNIX specification
.\" http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification
+.\" OpenGroup's Single UNIX specification
.\" http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.BR finite (),
.BR finitef (),
.BR finitel ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE
-.br
+.RE
.BR isinf ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR isinff (),
.BR isinfl ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE
-.br
+.RE
.BR isnan ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE;
-.I cc\ -std=c99
.br
+or
+.I cc\ -std=c99
+.RE
.BR isnanf (),
.BR isnanl ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.sp
.\"O All functions shown above:
¾åµ¤ÎÁ´¤Æ¤Î´Ø¿ô:
+.RS 4
_POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE ||
_SVID_SOURCE || _POSIX_SOURCE
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"
.\"WORD: mantissa ²¾¿ô
.\"
-.TH FLOOR 3 2008-10-06 "" "Linux Programmer's Manual"
+.TH FLOOR 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O floor, floorf, floorl \- largest integral value not greater than argument
.ad l
.BR floorf (),
.BR floorl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These functions return the largest integral value that is not greater than
.\" Updated & Modified Mon Jan 10 09:11:49 JST 2005 by Yuichi SATO
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH FMA 3 2008-10-06 "" "Linux Programmer's Manual"
+.TH FMA 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O fma, fmaf, fmal \- floating-point multiply and add
.BR fma (),
.BR fmaf (),
.BR fmal ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" Updated & Modified Mon Jan 10 10:11:00 JST 2005 by Yuichi SATO
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH FMAX 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH FMAX 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O fmax, fmaxf, fmaxl \- determine maximum of two floating-point numbers
.BR fmax (),
.BR fmaxf (),
.BR fmaxl ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These functions return the larger value of
.\" Updated 2008-11-08, Akihiro MOTOKI, LDP v3.13
.\" Updated 2010-04-18, Akihiro MOTOKI, LDP v3.24
.\"
-.TH FMEMOPEN 3 2009-09-15 "GNU" "Linux Programmer's Manual"
+.TH FMEMOPEN 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O fmemopen, open_memstream, open_wmemstream \- open memory as stream
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
.B #include <stdio.h>
.BI "FILE *fmemopen(void *"buf ", size_t "size ", const char *" mode ");"
.BI "FILE *open_memstream(char **" ptr ", size_t *" sizeloc );
-.B #define _GNU_SOURCE
.B #include <wchar.h>
.BI "FILE *open_wmemstream(wchar_t **" ptr ", size_t *" sizeloc );
.fi
+.fi
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR fmemopen (),
+.BR open_memstream (),
+.BR open_wmemstream ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
out = open_memstream(&ptr, &size);
if (out == NULL)
- handle_error("fmemopen");
+ handle_error("open_memstream");
for (;;) {
s = fscanf(in, "%d", &v);
.\" Updated & Modified Mon Jan 10 10:11:00 JST 2005 by Yuichi SATO
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH FMIN 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH FMIN 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O fmin, fminf, fminl \- determine minimum of two floating-point numbers
.BR fmin (),
.BR fminf (),
.BR fminl ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These functions the lesser value of
.\"
.\" WORD: remainder function ¾ê;´Ø¿ô
.\"
-.TH FMOD 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH FMOD 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O fmod, fmodf, fmodl \- floating-point remainder function
.ad l
.BR fmodf (),
.BR fmodl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\"O function computes the floating-point remainder of dividing \fIx\fP by
.\"O \fIy\fP.
.\"O The return value is \fIx\fP \- \fIn\fP * \fIy\fP, where \fIn\fP
-.\"O is the quotient of \fIx\fP / \fIy\fP, rounded towards zero to an integer.
+.\"O is the quotient of \fIx\fP / \fIy\fP, rounded toward zero to an integer.
.BR fmod ()
´Ø¿ô¤Ï \fIx\fP ¤ò \fIy\fP ¤Ç³ä¤Ã¤¿ÉâÆ°¾®¿ôÅÀ¾ê;¤ò·×»»¤¹¤ë¡£
ÊÖ¤êÃÍ¤Ï \fIx\fP \- \fIn\fP * \fIy\fP ¤Ç¤¢¤ë¡£
.TP
.\"O Domain error: \fIx\fP is an infinity
Îΰ襨¥é¡¼: \fIx\fP ¤¬Ìµ¸ÂÂç
-.\" .I errno
-.\" is set to
-.\" .BR EDOM .
+.\"O .I errno
+.\"O is set to
+.\"O .BR EDOM
+.\"O (but see BUGS).
.\"O An invalid floating-point exception
.\"O .RB ( FE_INVALID )
.\"O is raised.
+.I errno
+¤Ë
+.B EDOM
+¤¬ÀßÄꤵ¤ì¤ë (¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£
ÉÔÀµ (invalid) ÉâÆ°¾®¿ôÅÀÎã³°
.RB ( FE_INVALID )
¤¬¾å¤¬¤ë¡£
-.IP
-.\"O These functions do not set
-.\"O .IR errno
-.\"O for this case.
-¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢¤³¤Î¾ì¹ç¤Ë
-.I errno
-¤òÀßÄꤷ¤Ê¤¤¡£
-.\" FIXME . Is it intentional that these functions do not set errno?
-.\" They do set errno for the y == 0 case, below.
-.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6784
.TP
.\"O Domain error: \fIy\fP is zero
Îΰ襨¥é¡¼: \fIy\fP ¤¬¥¼¥í
¤¬¾å¤¬¤ë¡£
.\" POSIX.1 documents an optional underflow error, but AFAICT it doesn't
.\" (can't?) occur -- mtk, Jul 2008
+.\"O .SH BUGS
+.SH ¥Ð¥°
+.\"O Before version 2.10, the glibc implementation did not set
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6784
+.\"O .I errno
+.\"O to
+.\"O .B EDOM
+.\"O when a domain error occurred for an infinite
+.\"O .IR x .
+¥Ð¡¼¥¸¥ç¥ó 2.10 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢
+̵¸ÂÂç¤ÇÎΰ襨¥é¡¼¤¬È¯À¸¤·¤¿ºÝ¤Ë¡¢
+.I error
+¤Ë
+.B EDOM
+¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£
.\"O .SH "CONFORMING TO"
.SH ½àµò
C99, POSIX.1-2001.
¤Ï POSIX.1-2001 ¤Ëµ½Ò¤µ¤ì¤Æ¤¤¤ë¡£
.\"O .SH NOTES
.SH Ãí°Õ
-.\"O System V and Unixware man pages tell us that these functions
+.\"O System V and UnixWare man pages tell us that these functions
.\"O have been replaced by "pfmt() and addsev()" or by "pfmt(),
.\"O vpfmt(), lfmt(), and vlfmt()", and will be removed later.
-System V ¤È Unixware ¤Î man ¥Ú¡¼¥¸¤Ë¤Ï¡¢
+System V ¤È UnixWare ¤Î man ¥Ú¡¼¥¸¤Ë¤Ï¡¢
¡Ö¤³¤ì¤é¤Î´Ø¿ô¤Ï "pfmt() ¤È addsev()"
¤Þ¤¿¤Ï "pfmt(), vpfmt(), lfmt(), vlfmt()" ¤ÇÃÖ¤´¹¤¨¤é¤ì¤Æ¤ª¤ê¡¢
¾Íè¤Ïºï½ü¤µ¤ì¤ëͽÄê¤Ç¤¢¤ë¡×¤È½ñ¤«¤ì¤Æ¤¤¤ë¡£
¤³¤Î \(aqb\(aq ¤Ï̵»ë¤µ¤ì¤ë¡£
.\"O (Other systems may treat text files and binary files differently,
.\"O and adding the \(aqb\(aq may be a good idea if you do I/O to a binary
-.\"O file and expect that your program may be ported to non-Unix
+.\"O file and expect that your program may be ported to non-UNIX
.\"O environments.)
(¤½¤Î¾¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¥Æ¥¥¹¥È¥Õ¥¡¥¤¥ë¤È¥Ð¥¤¥Ê¥ê¥Õ¥¡¥¤¥ë¤òÊÌ¡¹¤Ë°·¤¦¤â¤Î¤â¤¢¤ë¤Î¤Ç¡¢
¤â¤·¥Ð¥¤¥Ê¥ê¥Õ¥¡¥¤¥ë¤ÎÆþ½ÐÎϤò¹Ô¤¤¡¢
.\" Updated & Modified 2005-09-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH FPCLASSIFY 3 2008-08-07 "" "Linux Programmer's Manual"
+.TH FPCLASSIFY 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O fpclassify, isfinite, isnormal, isnan, isinf \- floating-point
.BR fpclassify (),
.BR isfinite (),
.BR isnormal ():
-.\"O _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; ¤Þ¤¿¤Ï
-.I cc\ -std=c99
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
.br
-.BR isnan ():
-.\"O _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; ¤Þ¤¿¤Ï
+or
.I cc\ -std=c99
+.RE
+.BR isnan ():
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
.br
+or
+.I cc\ -std=c99
+.RE
.BR isinf ():
-.\"O _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE;
-¤Þ¤¿¤Ï
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O Floating point numbers can have special values, such as
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Updated 2003-10-15, Kentaro Shirakata <argrath@ub32.org>
.\" Updated 2005-11-19, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH FREXP 3 2008-10-29 "" "Linux Programmer's Manual"
+.TH FREXP 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O frexp, frexpf, frexpl \- convert floating-point number to fractional
.ad l
.BR frexpf (),
.BR frexpl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
printf("frexp(%g, &e) = %g: %g * %d^%d = %g\\n",
x, r, r, FLT_RADIX, exp, x);
exit(EXIT_SUCCESS);
-} /* main */
+}
.fi
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
¤Ï¥Õ¥¡¥¤¥ë¥ª¥Õ¥»¥Ã¥È¤ò
.I pos
¤ËÀßÄꤹ¤ë¡£
-.\"O On some non-Unix systems an
+.\"O On some non-UNIX systems an
.\"O .I fpos_t
.\"O object may be a complex object and these routines may be the only way to
.\"O portably reposition a text stream.
-Unix °Ê³°¤Î¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤Æ¤Ï¡¢
+UNIX °Ê³°¤Î¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤Æ¤Ï¡¢
.I fpos_t
¤¬¹½Â¤ÂΤʤɤÎÊ£»¨¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ê¤Ã¤Æ¤¤¤Æ¡¢¤³¤ì¤é¤Î¥ë¡¼¥Á¥ó¤¬¥Æ¥¥¹
¥È¥¹¥È¥ê¡¼¥à¤Ç¥Õ¥¡¥¤¥ë°ÌÃÖ¤òÊѹ¹¤¹¤ëÊýË¡¤Î¤¦¤Á¡¢°Ü¿¢À¤Î¤¢¤ëÍ£°ì¤Î¤â¤Î
.\"
.\" WORD: file descriptor ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼
.\"
-.TH FTW 3 2008-08-06 "Linux" "Linux Programmer's Manual"
+.TH FTW 3 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O ftw, nftw \- file tree walk
.IR fn ()
¤ò¸Æ¤Ó½Ð¤¹¡£
.\"O .I fpath
-.\"O is the pathname of the entry relative to
-.\"O .IR dirpath .
+.\"O is the pathname of the entry,
+.\"O and is expressed either as a pathname relative to the calling process's
+.\"O current working directory at the time of the call to
+.\"O .BR ftw (),
+.\"O if
+.\"O .IR dirpath
+.\"O was expressed as a relative pathname,
+.\"O or as an absolute pathname, if
+.\"O .I dirpath
+.\"O was expressed as an absolute pathname.
.I fpath
-¤Ï¥¨¥ó¥È¥ê¤Î
+¤Ï¥¨¥ó¥È¥ê¤Î¥Ñ¥¹Ì¾¤Ç¤¢¤ë¡£
.I dirpath
-¤«¤é¤ÎÁêÂХѥ¹Ì¾¤Ç¤¢¤ë¡£
+¤¬ÁêÂХѥ¹Ì¾¤Ç»ØÄꤵ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢
+.I fpath
+¤Ï
+.BR ftw ()
+¤¬¸Æ¤Ó½Ð¤µ¤ì¤¿»þÅÀ¤Î¸Æ¤Ó½Ð¤·¸µ¥×¥í¥»¥¹¤Î¥«¥ì¥ó¥È¥ï¡¼¥¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê
+¤«¤é¤ÎÁêÂХѥ¹Ì¾¤È¤Ê¤ë¡£
+.I dirpath
+¤¬ÀäÂХѥ¹Ì¾¤Ç»ØÄꤵ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢
+.I fpath
+¤ÏÀäÂХѥ¹Ì¾¤È¤Ê¤ë¡£
.\"O .I sb
.\"O is a pointer to the
.\"O .I stat
.\"O The feature test macro
.\"O .B _GNU_SOURCE
-.\"O must be defined in order to
+.\"O must be defined
+.\"O (before including
+.\"O .I any
+.\"O header files)
+.\"O in order to
.\"O obtain the definition of \fBFTW_ACTIONRETVAL\fP from \fI<ftw.h>\fP.
.I <ftw.h>
¤Ç
.B FTW_ACTIONRETVAL
-¤¬ÄêµÁ¤µ¤ì¤ë¤è¤¦¤Ë¤¹¤ë¤Ë¤Ï¡¢
+¤ÎÄêµÁ¤¬Í¸ú¤Ë¤¹¤ë¤¿¤á¤Ë¤Ï¡¢
+(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë)
µ¡Ç½¸¡ºº¥Þ¥¯¥í
.B _GNU_SOURCE
¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
¤òÇÑ»ßͽÄê¤È¤·¤Æ¤¤¤ë¡£
.\"O .SH NOTES
.SH Ãí°Õ
+.\"O POSIX.1-2001 note that the results are unspecified if
+.\"O .I fn
+.\"O does not preserve the current working directory.
+POSIX.1-2001 ¤ÎÃíµ¤Ë¤è¤ë¤È¡¢
+.I fn
+¤¬¥«¥ì¥ó¥È¥ï¡¼¥¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê¤òÊÝ»ý¤·¤Ê¤«¤Ã¤¿¾ì¹ç¤Î
+·ë²Ì¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤È¤µ¤ì¤Æ¤¤¤ë¡£
+.PP
.\"O The function
.\"O .BR nftw ()
.\"O and the use of \fBFTW_SL\fP with
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\" Translated Tue Jan 11 00:56:36 JST 2000
.\" by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
.\"
-.TH FWIDE 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH FWIDE 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O fwide \- set and determine the orientation of a FILE stream
.\"O Feature Test Macro Requirements for glibc (see
.\"O .BR feature_test_macros (7)):
.in
+.ad l
.sp
.BR fwide ():
-.\"O _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
-_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; ¤Þ¤¿¤Ï
+.RS 4
+_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O When \fImode\fP is zero, the
.sp
.ad l
.BR gamma ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
-.br
+.RE
.BR gammaf (),
.BR gammal ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600
.\" Also seems to work: -std=c99 -D_XOPEN_SOURCE
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2009-04-24, Akihiro MOTOKI, LDP v3.20
.\"
-.TH GCVT 3 2009-03-15 "" "Linux Programmer's Manual"
+.TH GCVT 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O gcvt \- convert a floating-point number to a string
.in
.sp
.BR gcvt ():
-_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.PD 0
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+.nf
+_SVID_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
+.fi
+.TP 4
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+.RE
+.PD
+.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\"
.\"WORD: null pointer ¥Ì¥ë¡¦¥Ý¥¤¥ó¥¿
.\"
-.TH GETADDRINFO 3 2009-09-03 "GNU" "Linux Programmer's Manual"
+.TH GETADDRINFO 3 2010-09-27 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O getaddrinfo, freeaddrinfo, gai_strerror \- network address and
.\"O service translation
.BR getaddrinfo (),
.BR freeaddrinfo (),
.BR gai_strerror ():
+.RS 4
_POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.TP
.I ai_flags
.\"O This field specifies additional options, described below.
-.\"O Multiple flags are specified by logically OR-ing them together.
+.\"O Multiple flags are specified by bitwise OR-ing them together.
¤³¤Î¥Õ¥£¡¼¥ë¥É¤Ï¡¢ÄɲäΥª¥×¥·¥ç¥ó (²¼µ) ¤ò»ØÄꤹ¤ë¡£
-Ê£¿ô¤Î¥Õ¥é¥°¤ò»ØÄꤹ¤ëºÝ¤Ë¤Ï¡¢¤½¤ì¤é¤ÎÏÀÍý OR ¤ò¤È¤Ã¤Æ»ØÄꤹ¤ë¡£
+Ê£¿ô¤Î¥Õ¥é¥°¤ò»ØÄꤹ¤ëºÝ¤Ë¤Ï¡¢¤½¤ì¤é¤Î¥Ó¥Ã¥Èñ°Ì¤Î OR ¤ò¤È¤Ã¤Æ»ØÄꤹ¤ë¡£
.PP
.\"O All the other fields in the structure pointed to by
.\"O .I hints
.\"O and
.\"O .B AI_ALL
.\"O are specified in
-.\"O .IR hints.ai_family ,
+.\"O .IR hints.ai_flags ,
.\"O then return both IPv6 and IPv4-mapped IPv6 addresses
.\"O in the list pointed to by
.\"O .IR res .
-.I hints.ai_family
+.I hints.ai_flags
¤Ë
.B AI_V4MAPPED
¤È
.SH ´ØÏ¢¹àÌÜ
.\" .BR getipnodebyaddr (3),
.\" .BR getipnodebyname (3)
+.BR getaddrinfo_a (3),
.BR gethostbyname (3),
.BR getnameinfo (3),
.BR inet (3),
.\" WORD: current working directory ¥«¥ì¥ó¥È¥ï¡¼¥¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê
.\" WORD: LEGACY ¡Ö²áµî¤Î̾»Ä(LEGACY)¡×
.\"
-.TH GETCWD 3 2009-03-31 "GNU" "Linux Programmer's Manual"
+.TH GETCWD 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O getcwd, getwd, get_current_dir_name \- Get current working directory
glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
.RB ( feature_test_macros (7)
»²¾È):
-.in
.sp
-.BR getcwd ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
-.br
+.in
.BR get_current_dir_name ():
+.RS
_GNU_SOURCE
+.RE
+.sp
+.BR getwd ():
+.ad l
+.RS 4
+.PD 0
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+.nf
+_BSD_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700)
+.fi
+.TP 4
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.PD
+.RE
+.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These functions return a null-terminated string containing an
.\"
.\"WORD: broken-down time Í×ÁÇÊ̤λþ¹ï
.\"
-.TH GETDATE 3 2008-09-07 "" "Linux Programmer's Manual"
+.TH GETDATE 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O getdate, getdate_r \- convert a date-plus-time string to broken-down time
getdate, getdate_r \- ÆüÉդȻþ¹ï¤Îʸ»úÎó¤òÍ×ÁÇÊ̤λþ¹ï¤ËÊÑ´¹¤¹¤ë
.\"O .SH SYNOPSIS
.SH ½ñ¼°
-.B "#define _XOPEN_SOURCE 500"
-.br
.B "#include <time.h>"
.sp
.BI "struct tm *getdate(const char *" string );
.sp
.B "extern int getdate_err;"
.sp
-.B "#define _GNU_SOURCE"
-.br
.B "#include <time.h>"
.sp
.BI "int getdate_r(const char *" string ", struct tm *" res );
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR getdate ():
+.ad l
+.RS 4
+_XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.br
+.BR getdate_r ():
+.ad l
+.RS 4
+_GNU_SOURCE
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The function
.SH ½àµò
.\"O These functions are not in POSIX.1-2001.
.\"O Several operating systems have them,
-.\"O e.g., *BSD, SunOS, Digital Unix, AIX (which also has a
+.\"O e.g., *BSD, SunOS, Digital UNIX, AIX (which also has a
.\"O .BR getfstype ()).
.\"O HP-UX has functions of the same names,
.\"O that however use a \fIstruct checklist\fP
.\"O .BR getmntent (3).
POSIX.1-2001 ¤Ë¤Ï¤³¤ì¤é¤Î´Ø¿ô¤Ï¸ºß¤·¤Ê¤¤¡£
¤³¤ì¤é¤Î´Ø¿ô¤ò¤â¤Ä OS ¤Ï¤¤¤¯¤Ä¤«¤¢¤ê¡¢
-*BSD, SunOS, Digital Unix, AIX Åù¤Ç¤¢¤ë
+*BSD, SunOS, Digital UNIX, AIX Åù¤Ç¤¢¤ë
(AIX ¤Ë¤Ï
.BR getfstype ()
¤â¤¢¤ë)¡£
.\" Updated & Modified 2004-05-30, Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated & Modified 2005-09-06, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH GETGRENT 3 2009-03-30 "" "Linux Programmer's Manual"
+.TH GETGRENT 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O getgrent, setgrent, endgrent \- get group file entry
»²¾È):
.in
.sp
+.PD 0
.ad l
+.BR setgrent ():
+.RS 4
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
+.br
+/* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.sp
.BR getgrent (),
-.BR setgrent (),
.BR endgrent ():
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.RS 4
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.PD
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O (e.g., the local group file
.\"O .IR /etc/group ,
.\"O NIS, and LDAP).
-.\"O The first time it is called
+.\"O The first time
+.\"O .BR getgrent ()
+.\"O is called,
.\"O it returns the first entry; thereafter, it returns successive entries.
.BR getgrent ()
´Ø¿ô¤Ï¡¢¥°¥ë¡¼¥×¡¦¥Ç¡¼¥¿¥Ù¡¼¥¹¤«¤é¼èÆÀ¤·¤¿¥¨¥ó¥È¥ê¤ò
¥í¡¼¥«¥ë¤Î¥°¥ë¡¼¥×¥Õ¥¡¥¤¥ë
.IR /etc/group ,
NIS, LDAP)¡£
-ºÇ½é¤Ë¸Æ¤Ó½Ð¤µ¤ì¤¿»þ¤ÏºÇ½é¤Î¥¨¥ó¥È¥ê¤òÊÖ¤·¡¢¤½¤ì°Ê¹ß¤Ï
-¸Æ¤Ó½Ð¤µ¤ì¤ëËè¤Ë¼¡¤Î¥¨¥ó¥È¥ê¤òÊÖ¤¹¡£
+.BR getgrent ()
+¤Ï¡¢ºÇ½é¤Ë¸Æ¤Ó½Ð¤µ¤ì¤¿»þ¤ÏºÇ½é¤Î¥¨¥ó¥È¥ê¤òÊÖ¤·¡¢
+¤½¤ì°Ê¹ß¤Ï¸Æ¤Ó½Ð¤µ¤ì¤ëËè¤Ë¼¡¤Î¥¨¥ó¥È¥ê¤òÊÖ¤¹¡£
.PP
.\"O The
.\"O .BR setgrent ()
.sp
.BR getgrnam_r (),
.BR getgrgid_r ():
+.RS 4
_POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE ||
_SVID_SOURCE || _POSIX_SOURCE
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .I errno
.\"O should be left unchanged if an entry is not found.
.\"O Experiments on various
-.\"O Unix-like systems shows that lots of different values occur in this
+.\"O UNIX-like systems shows that lots of different values occur in this
.\"O situation: 0, ENOENT, EBADF, ESRCH, EWOULDBLOCK, EPERM and probably others.
¤³¤Îɸ½à¤Ï¡Ö(¥¨¥ó¥È¥ê¤¬) ¸«¤Ä¤«¤é¤Ê¤¤¤³¤È¡×¤ò¥¨¥é¡¼¤È¤·¤Æ¤¤¤Ê¤¤¤Î¤Ç¡¢
¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë
POSIX ¤Ë½àµò¤·¤Æ¡¢¥¨¥ó¥È¥ê¤¬¸«¤Ä¤«¤é¤Ê¤¤¾ì¹ç¤Ï
.I errno
¤òÊѹ¹¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤Ù¤¤Ç¤¢¤ë¡¢¤È¼çÄ¥¤¹¤ë¿Í¤â¤¤¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
-ÍÍ¡¹¤Ê Unix ·Ï¤Î¥·¥¹¥Æ¥à¤Ç»î¤·¤Æ¤ß¤ë¤È¡¢¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï
+ÍÍ¡¹¤Ê UNIX ·Ï¤Î¥·¥¹¥Æ¥à¤Ç»î¤·¤Æ¤ß¤ë¤È¡¢¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï
0, ENOENT, EBADF, ESRCH, EWOULDBLOCK, EPERM ¤È¤¤¤Ã¤¿ÍÍ¡¹¤ÊÃͤ¬ÊÖ¤µ¤ì¤ë¡£
¾¤ÎÃͤ¬ÊÖ¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
.\"O .\" more precisely:
.\" Updated 2007-06-11, Akihiro MOTOKI, LDP v2.54
.\" Updated 2008-08-08, Akihiro MOTOKI, LDP v3.05
.\"
-.TH GETHOSTBYNAME 3 2009-12-03 "" "Linux Programmer's Manual"
+.TH GETHOSTBYNAME 3 2010-10-04 "" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O gethostbyname, gethostbyaddr, sethostent, gethostent, endhostent,
.\"O h_errno,
»²¾È):
.in
.sp
+.PD 0
.ad l
.BR gethostbyname2 (),
.BR gethostent_r (),
.BR gethostbyaddr_r (),
.BR gethostbyname_r (),
.BR gethostbyname2_r ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE
+.RE
.BR herror (),
-.BR hstrerror ()
-.\"O (since glibc 2.8): _BSD_SOURCE || _SVID_SOURCE || _GNU_SOURCE
-(glibc 2.8 °Ê¹ß): _BSD_SOURCE || _SVID_SOURCE || _GNU_SOURCE
+.BR hstrerror ():
+.RS 4
+.TP 4
+.\"O Since glibc 2.8:
+glibc 2.8 °Ê¹ß:
+_BSD_SOURCE || _SVID_SOURCE || _GNU_SOURCE
+.TP
+.\"O Before glibc 2.8:
+.\"O none
+glibc 2.8 ¤è¤êÁ°:
+¤Ê¤·
+.RE
.ad b
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
¿¤¯¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤Î̾Á°¤Î¥ë¡¼¥Á¥ó¤Ï¥Õ¥¡¥¤¥ë
.I /etc/hosts
¤òÆɤ߹þ¤à¡£
-.\"O .\" e.g., Linux, FreeBSD, Unixware, HP-UX
+.\"O .\" e.g., Linux, FreeBSD, UnixWare, HP-UX
.\"O It may be available only when the library was built without DNS support.
.\"O .\" e.g., FreeBSD, AIX
.\"O The glibc version will ignore ipv6 entries.
.\"O This function is not reentrant,
.\"O and glibc adds a reentrant version
.\"O .BR gethostent_r ().
-.\" Î㤨¤Ð¡¢Linux, FreeBSD, Unixware, HP-UX
+.\" Î㤨¤Ð¡¢Linux, FreeBSD, UnixWare, HP-UX
DNS ¥µ¥Ý¡¼¥È¤Ê¤·¤Ç¥é¥¤¥Ö¥é¥ê¤¬¥Ó¥ë¥É¤µ¤ì¤¿¾ì¹ç¤Ë¤Î¤ßÍøÍѲÄǽ¤Ç¤¢¤ë¡£
.\" Î㤨¤Ð¡¢FreeBSD, AIX
glibc ÈÇ¤Ï ipv6 ¥¨¥ó¥È¥ê¤ò̵»ë¤¹¤ë¡£
.\" (Move to section 3 in LDP v3.16 since the interfaces are purely glibc)
.\" Updated 2009-01-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.16
.\"
-.TH GETHOSTID 3 2009-01-13 "Linux" "Linux Programmer's Manual"
+.TH GETHOSTID 3 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O gethostid, sethostid \- get or set the unique identifier of the current host
.in
.sp
.ad l
+.br
+.BR gethostid ():
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
.BR sethostid ():
+.RS 4
_BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500)
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O and
.\"O .BR sethostid ()
.\"O respectively get or set a unique 32-bit identifier for the current machine.
-.\"O The 32-bit identifier is intended to be unique among all Unix systems in
+.\"O The 32-bit identifier is intended to be unique among all UNIX systems in
.\"O existence.
.\"O This normally resembles the Internet address for the local
.\"O machine, as returned by
.BR sethostid ()
¤Ï¡¢¤½¤ì¤¾¤ì¡¢¸½ºß»ÈÍѤ·¤Æ¤¤¤ë¥Û¥¹¥È¤Ë¸ÇͤΠ32 ¥Ó¥Ã¥È¤Î¼±Ê̻ҤÎ
¼èÆÀ/ÀßÄê¤ò¹Ô¤¦¡£
-¤³¤Î 32 ¥Ó¥Ã¥È¤Î¼±Ê̻Ҥϡ¢¸½ºß¸ºß¤·¤Æ¤¤¤ëÁ´¤Æ¤Î Unix ¥·¥¹¥Æ¥à
+¤³¤Î 32 ¥Ó¥Ã¥È¤Î¼±Ê̻Ҥϡ¢¸½ºß¸ºß¤·¤Æ¤¤¤ëÁ´¤Æ¤Î UNIX ¥·¥¹¥Æ¥à
¤ÎÃæ¤ÇÍ£°ì¤Ë¤Ê¤ë¤è¤¦¤Ë·è¤á¤é¤ì¤ë¡£Ä̾ï¤Ï
.BR gethostbyname (3)
¤Ë¤è¤êÊÖ¤µ¤ì¤ë¥í¡¼¥«¥ë¥Þ¥·¥ó¤Î Internet ¥¢¥É¥ì¥¹¤¬Âå¤ï¤ê¤Ë»ÈÍѤµ¤ì¡¢
.\"
.\"WORD: null pointer ¥Ì¥ë¡¦¥Ý¥¤¥ó¥¿¡¼
.\"
-.TH GETIPNODEBYNAME 3 2007-11-15 "Linux" "Linux Programmer's Manual"
+.TH GETIPNODEBYNAME 3 2010-09-04 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O getipnodebyname, getipnodebyaddr, freehostent \- get network
.\"O hostnames and addresses
.\"O The
.\"O .I flags
.\"O argument specifies additional options.
-.\"O More than one option can be specified by logically OR-ing
+.\"O More than one option can be specified by bitwise OR-ing
.\"O them together.
.\"O .I flags
.\"O should be set to 0
.\"O if no options are desired.
.I flags
¥Ñ¥é¥á¡¼¥¿¤Ë¤ÏÄɲäΥª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¡£
-Ê£¿ô¤Î¥Õ¥é¥°¤ò»ØÄꤹ¤ë¤Ë¤Ï¡¢¤½¤ì¤é¤ÎÏÀÍý OR ¤ò¤È¤Ã¤Æ»ØÄꤹ¤ì¤Ð¤è¤¤¡£
+Ê£¿ô¤Î¥Õ¥é¥°¤ò»ØÄꤹ¤ë¤Ë¤Ï¡¢¤½¤ì¤é¤Î¥Ó¥Ã¥Èñ°Ì¤Î OR ¤ò¤È¤Ã¤Æ»ØÄꤹ¤ì¤Ð¤è¤¤¡£
¥ª¥×¥·¥ç¥ó¤ò¤Ò¤È¤Ä¤â»ØÄꤷ¤¿¤¯¤Ê¤¤¤È¤¤Ë¤Ï¡¢
.I flags
¤Ë 0 ¤òÀßÄꤹ¤ëɬÍפ¬¤¢¤ë¡£
.SH Ãí°Õ
.\"O These functions were present in glibc 2.1.91-95, but were
.\"O removed again.
-.\"O Several Unix-like systems support them, but all
+.\"O Several UNIX-like systems support them, but all
.\"O call them deprecated.
¤³¤ì¤é¤Î´Ø¿ô¤Ï glibc 2.1.91-95 ¤Ë¸ºß¤·¤¿¤¬¡¢ºÆ¤Óºï½ü¤µ¤ì¤¿¡£
-¤¤¤¯¤Ä¤«¤Î Unix É÷¥·¥¹¥Æ¥à¤Ï¤³¤ì¤é¤Î´Ø¿ô¤ËÂбþ¤·¤Æ¤¤¤ë¤¬¡¢
+¤¤¤¯¤Ä¤«¤Î UNIX É÷¥·¥¹¥Æ¥à¤Ï¤³¤ì¤é¤Î´Ø¿ô¤ËÂбþ¤·¤Æ¤¤¤ë¤¬¡¢
¤³¤ì¤é¤Î´Ø¿ô¤ÏÁ´¤Æ¿ä¾©¤µ¤ì¤Ê¤¤¡£
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.\"
.\"WORD: delimiter ¶èÀÚ¤êʸ»ú
.\"
-.TH GETLINE 3 2009-12-05 "GNU" "Linux Programmer's Manual"
+.TH GETLINE 3 2010-06-12 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O getline, getdelim \- delimited string input
.RB ( feature_test_macros (7)
»²¾È):
.in
-
-.\"O Before glibc 2.10:
-glibc 2.10 ¤è¤êÁ°:
-.br
+.sp
+.ad l
.BR getline (),
.BR getdelim ():
-_GNU_SOURCE
-
+.PD 0
+.RS 4
+.TP 4
.\"O Since glibc 2.10:
glibc 2.10 °Ê¹ß:
-.br
-.BR getline (),
-.BR getdelim ():
-_POSIX_C_SOURCE >= 200809 || _XOPEN_SOURCE >= 700
+_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.PD
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR getline ()
.\"O .BR getline ()
.\"O will allocate a buffer for storing the line,
.\"O which should be freed by the user program.
-.\"O (The value in
+.\"O (In this case, the value in
.\"O .I *n
.\"O is ignored.)
.I "*lineptr"
.BR getline ()
¤Ï¹Ô¤ÎÆâÍƤò³ÊǼ¤¹¤ë¤¿¤á¤Î¥Ð¥Ã¥Õ¥¡¤ò³ÎÊݤ¹¤ë¡£
¤³¤Î¥Ð¥Ã¥Õ¥¡¤Ï¥æ¡¼¥¶¡¼¤Î¥×¥í¥°¥é¥à¤Ç²òÊü¤¹¤Ù¤¤Ç¤¢¤ë
-.RI ( *n
+(¤³¤Î¾ì¹ç¡¢
+.I *n
¤ÎÃͤÏ̵»ë¤µ¤ì¤ë)¡£
.\"O Alternatively, before calling
.\"O .BR getdelim ()
.\"O works like
.\"O .BR getline (),
-.\"O except a line delimiter other than newline can be specified as the
+.\"O except that a line delimiter other than newline can be specified as the
.\"O .I delimiter
.\"O argument.
.BR getdelim ()
ʸ»ú¿ô¤Ë¤Ï¶èÀÚ¤êʸ»ú¤Ï´Þ¤Þ¤ì¤ë¤¬¡¢½ªÃ¼¤Ë»È¤¦ NULL ¥Ð¥¤¥È¤Ï´Þ¤Þ¤ì¤Ê¤¤¡£
¤³¤ÎÃͤˤè¤Ã¤Æ¡¢Æɤ߹þ¤ó¤À¹Ô¤Ë´Þ¤Þ¤ì¤ë NULL ¥Ð¥¤¥È¤òÁàºî¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-.\"O Both functions return \-1 on failure to read a line (including end of file
+.\"O Both functions return \-1 on failure to read a line (including end-of-file
.\"O condition).
¤É¤Á¤é¤Î´Ø¿ô¤â¡¢¹Ô¤ÎÆɤ߹þ¤ß¤Ë¼ºÇÔ¤·¤¿¾ì¹ç¤Ë¤Ï \-1 ¤òÊÖ¤¹
(¥Õ¥¡¥¤¥ë¤Î½ªÃ¼¤Ë㤷¤¿¾ì¹ç¤Ë¤â \-1 ¤òÊÖ¤¹)¡£
int
main(void)
{
- FILE * fp;
- char * line = NULL;
+ FILE *fp;
+ char *line = NULL;
size_t len = 0;
ssize_t read;
printf("%s", line);
}
- if (line)
- free(line);
+ free(line);
exit(EXIT_SUCCESS);
}
.fi
System V ¤Ç¤Ï
.I /etc/mnttab
¤¬ÍѤ¤¤é¤ì¤ë¡£
-.\"O 4.4BSD and Digital Unix have a routine
+.\"O 4.4BSD and Digital UNIX have a routine
.\"O .BR getmntinfo (),
.\"O a wrapper around the system call
.\"O .BR getfsstat ().
-4.4BSD ¤È Digital Unix ¤Ë¤Ï
+4.4BSD ¤È Digital UNIX ¤Ë¤Ï
.BR getmntinfo ()
¤¬¤¢¤ë¤¬¡¢
¥·¥¹¥Æ¥à¥³¡¼¥ë
.\" Translated Mon Sep 21 20:47:50 JST 1998 by Hiroaki Nagoya <nagoya@is.titech.ac.jp>
.\" Updated&Modified Fri 9 Feb 2001 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
.\"
-.TH GETPASS 3 2000-12-05 "Linux" "Linux Programmer's Manual"
+.TH GETPASS 3 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O getpass \- get a password
.SH ̾Á°
.B #include <unistd.h>
.sp
.BI "char *getpass( const char *" prompt );
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR getpass ():
+.ad l
+.RS 4
+.PD 0
+.TP 4
+.\"O Since glibc 2.2.2:
+glibc 2.2.2 °Ê¹ß:
+.nf
+_BSD_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
+.fi
+.TP 4
+.\"O Before glibc 2.2.2: none
+glibc 2.2.2 ¤è¤êÁ°: ¤Ê¤·
+.PD
+.RE
+.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O This function is obsolete.
.\"O .RB ( SIGINT ,
.\"O .BR SIGQUIT ,
.\"O .BR SIGSTOP ,
-.\"O .BR SIGTSTOP )
+.\"O .BR SIGSTOP )
.\"O is disabled and the corresponding characters
.\"O (usually control-C, control-\e, control-Z and control-Y)
.\"O are transmitted as part of the password.
.RB ( SIGINT ,
.BR SIGQUIT ,
.BR SIGSTOP ,
-.BR SIGTSTOP )
+.BR SIGSTOP )
¤Ï̵¸ú¤Ë¤µ¤ì¡¢
¤½¤ì¤¾¤ì¤ËÂбþ¤¹¤ëʸ»ú (Ä̾ï¤Ï Ctrl-C, Ctrl-\e, Ctrl-Z, Ctrl-Y)
¤Ï¤½¤Î¤Þ¤Þ¥Ñ¥¹¥ï¡¼¥É¤Î°ìÉô¤È¤·¤ÆÅϤµ¤ì¤¿¡£
.\" Translated Tue Jul 8 01:44:54 JST 2003
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.\"WORD: pseudo-terminal µ¼»÷üËö
+.\"WORD: pseudoterminal µ¼»÷üËö
.\"WORD: specific Æȼ«¤Î
.\"
-.TH GETPT 3 2008-06-14 "GNU" "Linux Programmer's Manual"
+.TH GETPT 3 2010-09-10 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
-.\"O getpt \- open the pseudo-terminal master (PTM)
+.\"O getpt \- open the pseudoterminal master (PTM)
.SH ̾Á°
getpt \- µ¼»÷üËö¥Þ¥¹¥¿ (PTM) ¤ò¥ª¡¼¥×¥ó¤¹¤ë
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
+.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <stdlib.h>
.sp
.B "int getpt(void);"
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR getpt ()
-.\"O opens a pseudo-terminal master and returns its file descriptor.
+.\"O opens a pseudoterminal master and returns its file descriptor.
.BR getpt ()
¤Ï¡¢µ¼»÷üËö¥Þ¥¹¥¿¤ò¥ª¡¼¥×¥ó¤·¡¢¤½¤Î¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òÊÖ¤¹¡£
.\"O It is equivalent to
.\"O open(/dev/ptmx, O_RDWR | O_NOCTTY);
.\"O
.\"O .fi
-.\"O on Linux systems, though the pseudo-terminal master is located
+.\"O on Linux systems, though the pseudoterminal master is located
.\"O elsewhere on some systems that use GNU Libc.
¤³¤ì¤Ï¡¢ Linux ¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤Æ¤Ï
.nf
.\" Modified 2005-09-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Modified 2008-07-23, Kentaro Shirakata <argrath@ub32.org>
.\"
-.TH GETPW 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH GETPW 3 2010-09-10 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O getpw \- Re-construct password line entry
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
+.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <sys/types.h>
.B #include <pwd.h>
.sp
.\" Translated 1997-12-18, HIROFUMI Nishizuka <nishi@rpts.cl.nec.co.jp>
.\" Updated 2005-09-06, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH GETPWENT 3 2009-03-30 "GNU" "Linux Programmer's Manual"
+.TH GETPWENT 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O getpwent, setpwent, endpwent \- get password file entry
.BR getpwent (),
.BR setpwent (),
.BR endpwent ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE > = 500
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O (e.g., the local password file
.\"O .IR /etc/passwd ,
.\"O NIS, and LDAP).
-.\"O The first time it
-.\"O is called it returns the first entry; thereafter, it returns successive
+.\"O The first time
+.\"O .BR getpwent ()
+.\"O is called, it returns the first entry; thereafter, it returns successive
.\"O entries.
.BR getpwent ()
´Ø¿ô¤Ï¡¢¥Ñ¥¹¥ï¡¼¥É¡¦¥Ç¡¼¥¿¥Ù¡¼¥¹¤«¤é¼èÆÀ¤·¤¿¥¨¥ó¥È¥ê¤ò
¥í¡¼¥«¥ë¤Î¥Ñ¥¹¥ï¡¼¥É¥Õ¥¡¥¤¥ë
.IR /etc/passwd ,
NIS, LDAP)¡£
-ºÇ½é¤Ë¸Æ¤Ó½Ð¤µ¤ì¤¿»þ¤ÏºÇ½é¤Î¥¨¥ó¥È¥ê¤òÊÖ¤·¡¢¤½¤ì°Ê¹ß¤Ï
+.BR getpwent ()
+¤Ï¡¢ºÇ½é¤Ë¸Æ¤Ó½Ð¤µ¤ì¤¿»þ¤ÏºÇ½é¤Î¥¨¥ó¥È¥ê¤òÊÖ¤·¡¢¤½¤ì°Ê¹ß¤Ï
¸Æ¤Ó½Ð¤µ¤ì¤ëËè¤Ë¼¡¤Î¥¨¥ó¥È¥ê¤òÊÖ¤¹¡£
.PP
.\"O The
.ad l
.BR getpwnam_r (),
.BR getpwuid_r ():
+.RS 4
_POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE ||
_SVID_SOURCE || _POSIX_SOURCE
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .I errno
.\"O should be left unchanged if an entry is not found.
.\"O Experiments on various
-.\"O Unix-like systems show that lots of different values occur in this
+.\"O UNIX-like systems show that lots of different values occur in this
.\"O situation: 0, ENOENT, EBADF, ESRCH, EWOULDBLOCK, EPERM and probably others.
¤³¤Îɸ½à¤Ï¡Ö(¥¨¥ó¥È¥ê¤¬) ¸«¤Ä¤«¤é¤Ê¤¤¤³¤È¡×¤ò¥¨¥é¡¼¤È¤·¤Æ¤¤¤Ê¤¤¤Î¤Ç¡¢
¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë
POSIX ¤Ë½àµò¤·¤Æ¡¢¥¨¥ó¥È¥ê¤¬¸«¤Ä¤«¤é¤Ê¤¤¾ì¹ç¤Ï
.I errno
¤òÊѹ¹¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤Ù¤¤Ç¤¢¤ë¡¢¤È¼çÄ¥¤¹¤ë¿Í¤â¤¤¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
-ÍÍ¡¹¤Ê Unix ·Ï¤Î¥·¥¹¥Æ¥à¤Ç»î¤·¤Æ¤ß¤ë¤È¡¢¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï
+ÍÍ¡¹¤Ê UNIX ·Ï¤Î¥·¥¹¥Æ¥à¤Ç»î¤·¤Æ¤ß¤ë¤È¡¢¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï
0, ENOENT, EBADF, ESRCH, EWOULDBLOCK, EPERM ¤È¤¤¤Ã¤¿ÍÍ¡¹¤ÊÃͤ¬ÊÖ¤µ¤ì¤ë¡£
¾¤ÎÃͤ¬ÊÖ¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
.\"O .\" more precisely:
.BR getspnam_r (),
.BR fgetspent_r (),
.BR sgetspent_r ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" all rights reserved.
.\" Translated 2007-06-02, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH GETSUBOPT 3 2008-05-29 "GNU" "Linux Programmer's Manual"
+.TH GETSUBOPT 3 2010-09-26 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O getsubopt \- parse suboption arguments from a string
getsubopt \- ʸ»úÎóÃæ¤Î¥µ¥Ö¥ª¥×¥·¥ç¥ó°ú¤¿ô¤Î²ò¼á¤ò¹Ô¤¦
.\"O .SH SYNOPSIS
.SH ½ñ¼°
-.B #define _XOPEN_SOURCE 500
-.br
.B #include <stdlib.h>
.BI "int getsubopt(char **"optionp ", char * const *" tokens \
", char **" valuep );
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR getsubopt ():
+.ad l
+.RS 4
+.PD 0
+_XOPEN_SOURCE\ >= 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+.PD
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR getsubopt ()
.\"O .BR getsubopt ()
.\"O returns,
.\"O .I optionp
-.\"O points to the next suboption, or to the null character at the end of the
+.\"O points to the next suboption,
+.\"O or to the null byte ('\\0') at the end of the
.\"O string if the last suboption was just processed.
.BR getsubopt ()
¤¬ÊÖ¤ë»þ¡¢
.I optionp
¤Ï¼¡¤Î¥µ¥Ö¥ª¥×¥·¥ç¥ó¤ò»Ø¤·¤Æ¤¤¤ë¡£
¤Á¤ç¤¦¤ÉºÇ¸å¤Î¥µ¥Ö¥ª¥×¥·¥ç¥ó¤¬½èÍý¤µ¤ì¤¿¾ì¹ç¤Ï¡¢
-ʸ»úÎóËöÈø¤Î¥Ì¥ëʸ»ú¤ò»Ø¤·¤Æ¤¤¤ë¡£
+ʸ»úÎóËöÈø¤Î¥Ì¥ë¥Ð¥¤¥È ('\\0') ¤ò»Ø¤·¤Æ¤¤¤ë¡£
.\"O .SH RETURN VALUE
.SH ÊÖ¤êÃÍ
.\"O If the first suboption in
.\" Japanese Version Copyright (c) 2002 Akihiro MOTOKI all rights reserved.
.\" Translated Thu 05 Dec 2002 by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH GETUMASK 3 2009-01-20 "GNU" "Linux Programmer's Manual"
+.TH GETUMASK 3 2010-09-10 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O getumask \- get file creation mask
getumask \- ¥Õ¥¡¥¤¥ëºîÀ®¥Þ¥¹¥¯¤ò¼èÆÀ¤¹¤ë
.\"O .SH SYNOPSIS
.SH ½ñ¼°
-.B #define _GNU_SOURCE
+.nf
+.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.br
.B "#include <sys/types.h>"
.br
.B "#include <sys/stat.h>"
.sp
.B "mode_t getumask(void);"
+.fi
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O This function returns the current file creation mask.
.BR getusershell (),
.BR setusershell (),
.BR endusershell ():
+.RS 4
_BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500)
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\" License.
-.TH GETW 3 2007-12-20 "GNU" "Linux Programmer's Manual"
+.TH GETW 3 2010-09-26 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O getw, putw \- input and output of words (ints)
.BI "int putw(int " w ", FILE *" stream );
.fi
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR getw (),
+.BR putw ():
+.ad l
+.PD 0
+.RS 4
+.TP 4
+.\"O Since glibc 2.3.3:
+glibc 2.3.3 °Ê¹ß:
+_SVID_SOURCE || _BSD_SOURCE ||
+.br
+(_XOPEN_SOURCE &&
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600))
+.TP
+.\"O Before glibc 2.3.3:
+glibc 2.3.3 ¤è¤êÁ°:
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
+.RE
+.PD
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR getw ()
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification
+.\" OpenGroup's Single UNIX specification
.\" http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" all rights reserved.
.\" Translated 2008-08-21, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.04
.\"
-.TH GNU_GET_LIBC_VERSION 3 2008-07-02 "Linux" "Linux Programmer's Manual"
+.TH GNU_GET_LIBC_VERSION 3 2010-09-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O gnu_get_libc_version, gnu_get_libc_release \- get glibc version and release
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
+.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <gnu/libc-version.h>
.B const char *gnu_get_libc_version(void);
.\" Translated Tue Jul 8 01:56:27 JST 2003
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.\"WORD: pseudo-terminal µ¼»÷üËö
+.\"WORD: pseudoterminal µ¼»÷üËö
.\"WORD: pseudotty µ¼»÷üËö
.\"
.TH GRANTPT 3 2008-06-14 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
-.\"O grantpt \- grant access to the slave pseudo-terminal
+.\"O grantpt \- grant access to the slave pseudoterminal
.SH ̾Á°
grantpt \- ¥¹¥ì¡¼¥Öµ¼»÷üËö¤Ø¤Î¥¢¥¯¥»¥¹¤òµö²Ä¤¹¤ë
.\"O .SH SYNOPSIS
.SH ÀâÌÀ
.\"O The
.\"O .BR grantpt ()
-.\"O function changes the mode and owner of the slave pseudo-terminal device
-.\"O (pty) corresponding to the master pty referred to by
+.\"O function changes the mode and owner of the slave pseudoterminal device
+.\"O corresponding to the master pseudoterminal referred to by
.\"O .IR fd .
.BR grantpt ()
´Ø¿ô¤Ï¡¢
.I fd
-¤Ç»²¾È¤µ¤ì¤¿¥Þ¥¹¥¿µ¼»÷üËö¤ËÂбþ¤¹¤ë¥¹¥ì¡¼¥Öµ¼»÷üËö¥Ç¥Ð¥¤¥¹ (pty)
+¤Ç»²¾È¤µ¤ì¤¿¥Þ¥¹¥¿µ¼»÷üËö¤ËÂбþ¤¹¤ë¥¹¥ì¡¼¥Öµ¼»÷üËö¥Ç¥Ð¥¤¥¹
¤Î¥â¡¼¥É¤È½êͼԤòÊѹ¹¤¹¤ë¡£
.\"O The user ID of the slave is set to the real UID of the calling process.
.\"O The group ID is set to an unspecified value (e.g., \fItty\fP).
.SH ¥¨¥é¡¼
.TP
.B EACCES
-.\"O The corresponding slave pty could not be accessed.
+.\"O The corresponding slave pseudoterminal could not be accessed.
Âбþ¤¹¤ë¥¹¥ì¡¼¥Öµ¼»÷üËö¤Ë¥¢¥¯¥»¥¹¤Ç¤¤Ê¤«¤Ã¤¿¡£
.TP
.B EBADF
.B EINVAL
.\"O The
.\"O .I fd
-.\"O argument is valid but not associated with a master pty.
+.\"O argument is valid but not associated with a master pseudoterminal.
°ú¤¿ô
.I fd
¤Ï͸ú¤À¤¬¡¢¥Þ¥¹¥¿µ¼»÷üËö¤ËÂбþ¤¹¤ë¤â¤Î¤Ç¤Ï¤Ê¤¤¡£
POSIX.1-2001.
.\"O .SH NOTES
.SH È÷¹Í
-.\"O This is part of the Unix98 pty support, see
+.\"O This is part of the UNIX 98 pseudoterminal support, see
.\"O .BR pts (4).
.\"O Many systems implement this function via a set-user-ID helper binary
.\"O called "pt_chown".
.\"O With Linux devpts no such helper binary is required.
-¤³¤ì¤Ï Unix98 pty »ÅÍͤΰìÉô¤Ç¤¢¤ë¡£
+¤³¤ì¤Ï UNIX 98 µ¼»÷üËö (pseudoterminal) »ÅÍͤΰìÉô¤Ç¤¢¤ë¡£
.BR pts (4)
¤ò»²¾È¤Î¤³¤È¡£
¿¤¯¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤Î´Ø¿ô¤Ï "pt_chown" ¤È¸Æ¤Ð¤ì¤ë set-user-ID ¤µ¤ì¤¿
hash ´Ø¿ô¤Èº£²ó»ØÄꤵ¤ì¤¿ hash ´Ø¿ô¤¬Æ±¤¸¤«¤É¤¦¤«¤òÄ´¤Ù¡¢
Ʊ¤¸¤Ç¤Ê¤¤¾ì¹ç¤Ë¤Ï¼ºÇÔ¤¹¤ë¡£
.PP
-.\"O Backward compatible interfaces to the routines described in
+.\"O Backward-compatible interfaces to the routines described in
.BR dbm (3),
¤È
.\"O and
.\" Updated & Modified Sat Jan 15 02:32:55 JST 2005 by Yuichi SATO
.\" Updated 2008-09-18, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH HYPOT 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH HYPOT 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O hypot, hypotf, hypotl \- Euclidean distance function
.sp
.ad l
.BR hypot ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR hypotf (),
.BR hypotl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"
.\" References consulted:
.\" GNU glibc-2 source code and manual
-.\" OpenGroup's Single Unix specification
+.\" OpenGroup's Single UNIX specification
.\" http://www.UNIX-systems.org/online.html
.\" 2000-06-30 correction by Yuichi SATO <sato@complex.eng.hokudai.ac.jp>
.\" 2000-11-15 aeb, fixed prototype
.\"
.\" References consulted:
.\" GNU glibc-2 source code and manual
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" Japanese Version Copyright (c) 2000 Yuichi SATO
.\" all rights reserved.
.\"
.\" References consulted:
.\" GNU glibc-2 source code and manual
-.\" OpenGroup's Single Unix specification
+.\" OpenGroup's Single UNIX specification
.\" http://www.UNIX-systems.org/online.html
.\"
.\" 2007-03-31 Bruno Haible, Describe the glibc/libiconv //TRANSLIT
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-18, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH ILOGB 3 2009-02-04 "" "Linux Programmer's Manual"
+.TH ILOGB 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O ilogb, ilogbf, ilogbl \- get integer exponent of a floating-point value
.sp
.ad l
.BR ilogb ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
+_ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR ilogbf (),
.BR ilogbl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" 386BSD man pages
.\" Modified Mon Apr 12 12:54:34 1993, David Metcalfe
.\" Modified Sat Jul 24 19:13:52 1993, Rik Faith (faith@cs.unc.edu)
-.TH INDEX 3 2009-03-15 "GNU" "Linux Programmer's Manual"
+.TH INDEX 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O index, rindex \- locate character in string
.SH ´ØÏ¢¹àÌÜ
.BR memchr (3),
.BR strchr (3),
+.BR string (3),
.BR strpbrk (3),
.BR strrchr (3),
.BR strsep (3),
.\" all rights reserved.
.\" Translated 2008-02-10, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH INTRO 3 2010-02-03 "Linux" "Linux Programmer's Manual"
+.TH INTRO 3 2010-09-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O intro \- Introduction to library functions
.SH ̾Á°
.\"O the programmer must define a feature test macro in order to obtain
.\"O the declaration of a function from the header file specified
.\"O in the man page SYNOPSIS section.
+.\"O (Where required, these feature test macros must be defined before including
+.\"O .I any
+.\"O header files.)
.\"O In such cases, the required macro is described in the man page.
.\"O For further information on feature test macros, see
.\"O .BR feature_test_macros (7).
¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Î¡Ö½ñ¼°¡×¤ÎÀá¤Ëµ¬Äꤵ¤ì¤¿¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤«¤é´Ø¿ô¤ÎÄêµÁ¤ò
ÆÀ¤ë¤¿¤á¤Ë¡¢¥×¥í¥°¥é¥Þ¤¬µ¡Ç½¸¡ºº¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¾ì¹ç¤¬¤¢¤ë¡£
¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï¡¢É¬Íפʥޥ¯¥í¤¬¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë¡£
+(µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤¬É¬Íפʾì¹ç¡¢¤³¤ì¤é¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤Ï
+¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î¥¤¥ó¥¯¥ë¡¼¥É¤è¤ê¤âÁ°¤Ç¹Ô¤ï¤ì¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤)¡£
µ¡Ç½¸¡ºº¥Þ¥¯¥í¤Î¤µ¤é¤Ê¤ë¾ðÊó¤Ë¤Ä¤¤¤Æ¤Ï¡¢
.BR feature_test_macros (7)
¤ò»²¾È¤Î¤³¤È¡£
.\" ¥é¥¤¥Ö¥é¥ê̾¤ò»ØÄꤹ¤ë¡£
.\"O .SH "CONFORMING TO"
.SH ½àµò
-.\"O Certain terms and abbreviations are used to indicate Unix variants
+.\"O Certain terms and abbreviations are used to indicate UNIX variants
.\"O and standards to which calls in this section conform.
.\"O See
.\"O .BR standards (7).
-¤³¤Î¾Ï¤Î´Ø¿ô¤¬½àµò¤¹¤ë Unix ¥·¥¹¥Æ¥à¤äɸ½à¤ò¼¨¤¹¤Î¤Ë¤¤¤¯¤Ä¤«¤Îñ¸ì¤äά¹æ¤¬
+¤³¤Î¾Ï¤Î´Ø¿ô¤¬½àµò¤¹¤ë UNIX ¥·¥¹¥Æ¥à¤äɸ½à¤ò¼¨¤¹¤Î¤Ë¤¤¤¯¤Ä¤«¤Îñ¸ì¤äά¹æ¤¬
»ÈÍѤµ¤ì¤Æ¤¤¤ë¡£
.BR standards (7)
¤ò»²¾È¤Î¤³¤È¡£
.\" Updated 2005-02-26, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2007-05-01, Akihiro MOTOKI, LDP v2.46
.\"
-.TH ISALPHA 3 2009-03-15 "GNU" "Linux Programmer's Manual"
+.TH ISALPHA 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower,
.sp
.ad l
.BR isascii ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
.br
+.RE
.BR isblank ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These functions check whether
.\" Updated & Modified Sat Jan 15 02:32:55 JST 2005 by Yuichi SATO
.\" Updated 2008-09-18, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH ISGREATER 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH ISGREATER 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O isgreater, isgreaterequal, isless, islessequal, islessgreater,
.ad l
.\"O All functions described here:
¤³¤³¤ÇÀâÌÀ¤¹¤ëÁ´¤Æ¤Î´Ø¿ô:
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Updated Sun Dec 26 19:31:26 JST 1999
.\" by Kentaro Shirakata <argrath@yo.rim.or.jp>
.\"
-.TH ISWBLANK 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH ISWBLANK 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O iswblank \- test for whitespace wide character
.sp
.ad l
.BR iswblank ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Updated 2002-09-24 by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH J0 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH J0 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O j0, j0f, j0l, j1, j1f, j1l, jn, jnf, jnl \-
.BR j0 (),
.BR j1 (),
.BR jn ():
+.RS 4
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
+.RE
.br
.BR j0f (),
.BR j0l (),
.BR j1l (),
.BR jnf (),
.BR jnl ():
+.RS 4
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600
.\" Also seems to work: -std=c99 -D_XOPEN_SOURCE
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" Updated & Modified Sat Jan 15 05:40:56 JST 2005 by Yuichi SATO
.\" Updated 2008-09-18, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH LDEXP 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH LDEXP 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O ldexp, ldexpf, ldexpl \- multiply floating-point number by integral power of 2
.ad l
.BR ldexpf (),
.BR ldexpl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" by SAITOH Akira <s-akira@users.sourceforge.net>
.\" Updated 2008-09-18, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH LGAMMA 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH LGAMMA 3 2010-09-11 "" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O lgamma, lgammaf, lgammal, lgamma_r, lgammaf_r, lgammal_r, signgam \-
.\"O log gamma function
.sp
.ad l
.BR lgamma ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR lgammaf (),
.BR lgammal ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
-.I cc\ -std=c99
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
.br
+or
+.I cc\ -std=c99
+.RE
.BR lgamma_r (),
.BR lgammaf_r (),
.BR lgammal_r ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE
-.br
+.RE
.IR signgam :
+.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
+.RE
.ad b
.\"O .SH DESCRIPTION
.\"O For the definition of the Gamma function, see
¶Ë¥¨¥é¡¼: \fIx\fP ¤¬Àµ¤Ç¤Ê¤¤À°¿ô
.\"O .I errno
.\"O is set to
-.\" FIXME . glibc 2.8 gives EDOM!
.\"O .BR ERANGE
.\"O (but see BUGS).
.\"O A divide-by-zero floating-point exception
¤ÏÈóɸ½à¤À¤¬¡¢¤¤¤¯¤Ä¤«¤Î¾¤Î¥·¥¹¥Æ¥à¤Ë¤â¸ºß¤¹¤ë¡£
.\"O .SH BUGS
.SH ¥Ð¥°
-.\"O For a pole error,
-¶Ë¥¨¥é¡¼¤Î¾ì¹ç¡¢
-.\"
-.\" FIXME . this is as at glibc 2.8; check later if this bug is fixed
-.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6777
+.\"O In glibc 2.9 and earlier,
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6777
+.\"O when a pole error occurs,
.\"O .I errno
.\"O is set to
.\"O .BR EDOM ;
-.I errno
-¤Ë
-.B EDOM
-¤¬ÀßÄꤵ¤ì¤ë¡£
-.\"O POSIX.1 says it should be set to
+.\"O instead of the POSIX-mandated
.\"O .BR ERANGE .
+.\"O Since version 2.10, glibc does the right thing.
+glibc 2.9 ¤È¤½¤ì°ÊÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¡¢
+¶Ë¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¡¢POSIX ¤ÇÍ׵ᤵ¤ì¤Æ¤¤¤ë
+.B ERANGE
+¤Ç¤Ï¤Ê¤¯
+.B EDOM
+¤¬
+.I errno
+¤ËÀßÄꤵ¤ì¤ë¡£
POSIX.1 ¤Ç¤Ï¡¢
.B ERANGE
¤¬ÀßÄꤵ¤ì¤ë¤Ù¤¤È¤µ¤ì¤Æ¤¤¤ë¡£
+¥Ð¡¼¥¸¥ç¥ó 2.10 °Ê¹ß¤Î glibc ¤Ç¤Ï¡¢Àµ¤·¤¤Æ°ºî¤ò¤¹¤ë¡£
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.BR tgamma (3)
.\"WORD: descriptor ¥Ç¥£¥¹¥¯¥ê¥×¥¿
.\"WORD:
.\"
-.TH LOCKF 3 2009-07-25 "GNU" "Linux Programmer's Manual"
+.TH LOCKF 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O lockf \- apply, test or remove a POSIX lock on an open file
.in
.sp
.BR lockf ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O Apply, test or remove a POSIX lock on a section of an open file.
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH LOG 3 2008-08-10 "" "Linux Programmer's Manual"
+.TH LOG 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O log, logf, logl \- natural logarithmic function
.SH ̾Á°
.ad l
.BR logf (),
.BR logl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.SH ´ØÏ¢¹àÌÜ
.BR cbrt (3),
.BR clog (3),
+.BR log2 (3),
+.BR log10 (3),
.BR log1p (3),
.BR sqrt (3)
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH LOG10 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH LOG10 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O log10, log10f, log10l \- base-10 logarithmic function
.ad l
.BR log10f (),
.BR log10l ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.BR cbrt (3),
.BR clog10 (3),
.BR exp10 (3),
+.BR log (3),
+.BR log2 (3),
.BR sqrt (3)
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH LOG1P 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH LOG1P 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O log1p, log1pf, log1pl \- logarithm of 1 plus argument
.sp
.ad l
.BR log1p ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR log1pf (),
.BR log1pl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" Updated & Modified 2005-09-06, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH LOG2 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH LOG2 3 2010-09-12 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O log2, log2f, log2l \- base-2 logarithmic function
.BR log2 (),
.BR log2f (),
.BR log2l ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The variant returning
.\"O .I double
.\"O also conforms to
-.\"O SVr4, 4.3BSD, C89.
+.\"O SVr4, 4.3BSD.
.I double
-ÈǤδؿô¤Ï SVr4, 4.3BSD, C89 ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£
+ÈǤδؿô¤Ï SVr4, 4.3BSD ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.BR cbrt (3),
.BR clog2 (3),
+.BR log (3),
+.BR log10 (3),
.BR sqrt (3)
.\"WORD: radix ´ð¿ô
.\"WORD: subnormal ÈóÀµµ¬²½¤Î
.\"
-.TH LOGB 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH LOGB 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O logb, logbf, logbl \- get exponent of a floating-point value
.sp
.ad l
.BR logb ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR logbf (),
.BR logbl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-18, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH LRINT 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH LRINT 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O lrint, lrintf, lrintl, llrint, llrintf, llrintl \- round to nearest integer
.in
.sp
.ad l
-All functions shown above:
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.\"O All functions shown above:
+¾åµ¤ÎÁ´¤Æ¤Î´Ø¿ô:
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These functions round their argument to the nearest integer value,
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-18, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH LROUND 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH LROUND 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O lround, lroundf, lroundl, llround, llroundf, llroundl \- round to
.ad l
.\"O All functions shown above:
¤³¤³¤ËµºÜ¤µ¤ì¤Æ¤¤¤ëÁ´¤Æ¤Î´Ø¿ô:
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These functions round their argument to the nearest integer value,
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\"O If \fIs\fP is a NULL pointer, the
.\"O .BR mblen ()
.\"O function
-.\" The Dinkumware doc and the Single Unix specification say this, but
+.\" The Dinkumware doc and the Single UNIX specification say this, but
.\" glibc doesn't implement this.
.\"O resets the shift state, only known to this function, to the initial state, and
.\"O returns nonzero if the encoding has nontrivial shift state, or zero if the
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification
+.\" OpenGroup's Single UNIX specification
.\" http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\" all rights reserved.
.\" Translated Tue Jan 11 00:56:10 JST 2000
.\" by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
.\"
-.TH MBSNRTOWCS 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH MBSNRTOWCS 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O mbsnrtowcs \- convert a multibyte string to a wide-character string
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
.B #include <wchar.h>
.sp
.BI "size_t mbsnrtowcs(wchar_t *" dest ", const char **" src ,
.BI " size_t " nms ", size_t " len ", mbstate_t *" ps );
.fi
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR mbsnrtowcs ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\"O The
.\"O .BR mbtowc ()
.\"O function
-.\" The Dinkumware doc and the Single Unix specification say this, but
+.\" The Dinkumware doc and the Single UNIX specification say this, but
.\" glibc doesn't implement this.
.\"O resets the shift state, only known to this function,
.\"O to the initial state, and
.\"O function is like the
.\"O .BR memchr ()
.\"O function,
-.\"O except that it searches backwards from the end of the \fIn\fP bytes
-.\"O pointed to by \fIs\fP instead of forwards from the beginning.
+.\"O except that it searches backward from the end of the \fIn\fP bytes
+.\"O pointed to by \fIs\fP instead of forward from the beginning.
.BR memrchr ()
´Ø¿ô¤Ï
.BR memchr ()
.\" Translated Sat May 23 15:22:35 JST 1998
.\" by ISHIKAWA Mutsumi <ishikawa@linux.or.jp>
.\"
-.TH MEMFROB 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH MEMFROB 3 2010-09-10 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O memfrob \- frobnicate (encrypt) a memory area
.SH ̾Á°
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
+.\"O .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */"
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <string.h>
.sp
.BI "void *memfrob(void *" s ", size_t " n );
.\" Translated Sun Oct 21 03:28:34 JST 2001
.\" by Yuichi SATO <ysato@h4.dion.ne.jp>
.\"
-.TH MKDTEMP 3 2008-08-21 "GNU" "Linux Programmer's Manual"
+.TH MKDTEMP 3 2010-09-26 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O mkdtemp \- create a unique temporary directory
.in
.sp
.BR mkdtemp ():
+.br
+.ad l
+.RS 4
+.PD 0
_BSD_SOURCE
+.br
+|| /* Since glibc 2.10: */
+.RS 4
+(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700)
+.ad
+.PD
+.RE
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.in
.sp
.BR mkfifoat ():
-.br
-.\"O Since glibc 2.10: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+.\"O _XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
.\"O Before glibc 2.10:
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\"WORD: pointer ¥Ý¥¤¥ó¥¿¡¼
.\"WORD: function ´Ø¿ô
.\"
-.TH MKTEMP 3 2008-08-06 "GNU" "Linux Programmer's Manual"
+.TH MKTEMP 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O mktemp \- make a unique temporary filename
.in
.sp
.BR mktemp ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.PD 0
+.RS 4
+.TP 4
+.\"O Since glibc 2.12:
+glibc 2.12 °Ê¹ß:
+_BSD_SOURCE || _SVID_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
+.TP
+.\"O Before glibc 2.12:
+glibc 2.12 ¤è¤êÁ°:
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.PD
+.ad b
\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.SH Ãí°Õ
.\"O The prototype is in
.\"O .I <unistd.h>
-.\"O for libc4, libc5, glibc1; glibc2 follows the Single Unix Specification
+.\"O for libc4, libc5, glibc1; glibc2 follows the Single UNIX Specification
.\"O and has the prototype in
.\"O .IR <stdlib.h> .
libc4, libc5, glibc1 ¤Ç¤Î¥×¥í¥È¥¿¥¤¥×Àë¸À¤Ï
.I <unistd.h>
-¤Ë´Þ¤Þ¤ì¤ë; glibc2 ¤Ç¤Ï Single Unix Specification ¤Ë½¾¤Ã¤Æ
+¤Ë´Þ¤Þ¤ì¤ë; glibc2 ¤Ç¤Ï Single UNIX Specification ¤Ë½¾¤Ã¤Æ
.I <stdlib.h>
¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¡£
.\"O .SH BUGS
.\" Updated Sun Sep 14 JST 2003 by Kentaro Shirakata <argrath@ub32.org>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH MODF 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH MODF 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
.\"O modf, modff, modfl \- extract signed integral and fractional values from
.\"O floating-point number
.ad l
.BR modf (),
.BR modl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" Japanese Version Copyright (c) 2006 Akihiro MOTOKI all rights reserved.
.\" Translated 2006-04-23, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH MQ_CLOSE 3 2006-02-25 "Linux" "Linux Programmer's Manual"
+.TH MQ_CLOSE 3 2010-08-29 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O mq_close \- close a message queue descriptor
.nf
.B #include <mqueue.h>
.sp
-.BI "mqd_t mq_close(mqd_t " mqdes );
+.BI "int mq_close(mqd_t " mqdes );
.fi
.sp
.\"O Link with \fI\-lrt\fP.
.\" Translated 2006-04-23, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13
.\"
-.TH MQ_GETATTR 3 2008-09-29 "Linux" "Linux Programmer's Manual"
+.TH MQ_GETATTR 3 2010-08-29 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O mq_getattr, mq_setattr \- get/set message queue attributes
.nf
.B #include <mqueue.h>
.sp
-.BI "mqd_t mq_getattr(mqd_t " mqdes ", struct mq_attr *" attr );
+.BI "int mq_getattr(mqd_t " mqdes ", struct mq_attr *" attr );
-.BI "mqd_t mq_setattr(mqd_t " mqdes ", struct mq_attr *" newattr ","
+.BI "int mq_setattr(mqd_t " mqdes ", struct mq_attr *" newattr ","
.BI " struct mq_attr *" oldattr );
.fi
.sp
.\" Japanese Version Copyright (c) 2006 Akihiro MOTOKI all rights reserved.
.\" Translated 2006-07-31, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2010-04-18, Akihiro MOTOKI, LDP v3.24
+.\" Updated 2010-10-27, Akihiro Motoki, LDP v3.29
.\"
-.TH MQ_NOTIFY 3 2009-09-15 "Linux" "Linux Programmer's Manual"
+.TH MQ_NOTIFY 3 2010-10-04 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O mq_notify \- register for notification when a message is available
.nf
.B #include <mqueue.h>
.sp
-.BI "mqd_t mq_notify(mqd_t " mqdes ", const struct sigevent *" notification );
+.BI "int mq_notify(mqd_t " mqdes ", const struct sigevent *" notification );
.fi
.sp
.\"O Link with \fI\-lrt\fP.
¤½¤Î²ò½ü¤ò¹Ô¤Ã¤¿¤ê¤Ç¤¤ë¡£
.\"O The
-.\"O .I notification
+.\"O .I sevp
.\"O argument is a pointer to a
.\"O .I sigevent
-.\"O structure that is defined something like the following:
-.I notification
+.\"O structure.
+.\"O For the definition and general details of this structure, see
+.\"O .BR sigevent (7).
+.I sevp
°ú¤¿ô¤Ï
.I sigevent
¹½Â¤ÂΤؤΥݥ¤¥ó¥¿¤Ç¤¢¤ë¡£
-.I sigevent
-¹½Â¤ÂΤϰʲ¼¤Î¤è¤¦¤Ê´¶¤¸¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤ë:
-.in +4n
-.nf
-
-union sigval { /* Data passed with notification */
- int sival_int; /* Integer value */
- void *sival_ptr; /* Pointer value */
-};
-
-struct sigevent {
- int sigev_notify; /* Notification method */
- int sigev_signo; /* Notification signal */
- union sigval sigev_value; /* Data passed with
- notification */
- void (*sigev_notify_function) (union sigval);
- /* Function for thread
- notification */
- void *sigev_notify_attributes;
- /* Thread function attributes */
-};
-.fi
-.in
+¤³¤Î¹½Â¤ÂΤÎÄêµÁ¤È°ìÈÌŪ¤Ê¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï
+.BR sigevent (7)
+¤ò»²¾È¡£
.PP
.\"O If
-.\"O .I notification
+.\"O .I sevp
.\"O is a non-NULL pointer, then
.\"O .BR mq_notify ()
.\"O registers the calling process to receive message notification.
-.I notification
+.I sevp
¤¬ NULL ¤Ç¤Ê¤¤¥Ý¥¤¥ó¥¿¤Ç¤¢¤ì¤Ð¡¢
.BR mq_notify ()
¤Ï¥á¥Ã¥»¡¼¥¸ÄÌÃΤò¼õ¤±¼è¤ë¤è¤¦¤Ë¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤òÅÐÏ¿¤¹¤ë¡£
.\"O .I sigev_notify
.\"O field of the
.\"O .I sigevent
-.\"O to which
-.\"O .I notification
+.\"O structure to which
+.\"O .I sevp
.\"O points specifies how notification is to be performed.
.\"O This field has one of the following values:
-.I notification
+.I sevp
¤¬»Ø¤¹
.I sigevent
-¤Î
+¹½Â¤ÂΤÎ
.I sigev_notify
¥Õ¥£¡¼¥ë¥É¤Ï¡¢¤É¤Î¤è¤¦¤ÊÄÌÃΤò¹Ô¤¦¤Î¤«¤ò»ØÄꤹ¤ë¡£
¤³¤Î¥Õ¥£¡¼¥ë¥É¤Ï°Ê²¼¤ÎÃͤΤ¤¤º¤ì¤«¤ò»ý¤Ä¡£
.B SIGEV_SIGNAL
.\"O Notify the process by sending the signal specified in
.\"O .IR sigev_signo .
-.\"O If the signal is caught with a signal handler that
-.\"O was registered using the
-.\"O .BR sigaction (2)
-.\"O .B SA_SIGINFO
-.\"O flag, then the following fields are set in the
-.\"O .I siginfo_t
-.\"O structure that is passed as the second argument of the handler:
+.\"O See
+.\"O .BR sigevent (7)
+.\"O for general details.
.I sigev_signo
¤Ç»ØÄꤵ¤ì¤¿¥·¥°¥Ê¥ë¤òÁ÷¤Ã¤Æ¡¢¥×¥í¥»¥¹¤ËÄÌÃΤ¹¤ë¡£
-.BR sigaction (2)
-¤Î
-.B SA_SIGINFO
-¥Õ¥é¥°¤Ç¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤òÅÐÏ¿¤·¤Æ¤¤¤ë¾ì¹ç¡¢
-¤½¤Î¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤Ç¥·¥°¥Ê¥ë¤¬Ê᪤µ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢
-¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤ÎÂèÆó°ú¤¿ô¤È¤·¤ÆÅϤµ¤ì¤ë
-.I siginfo_t
-¹½Â¤ÂΤγƥե£¡¼¥ë¥É¤Ï°Ê²¼¤Î¤è¤¦¤ËÀßÄꤵ¤ì¤ë¡£
+°ìÈÌŪ¤Ê¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï
+.BR sigevent (7)
+¤ò»²¾È¡£
+.\"O The
.\"O .I si_code
-.\"O is set to
-.\"O .BR SI_MESGQ ;
-.\"O .I si_signo
-.\"O is set to the signal number;
-.\"O .I si_value
-.\"O is set to the value specified in
-.\"O .IR notification\->sigev_value ;
+.\"O field of the
+.\"O .I siginfo_t
+.\"O structure will be set to
+.\"O .BR SI_MESGQ .
+.I siginfo_t
+¹½Â¤ÂΤÎ
.I si_code
-¤Ë¤Ï
+¥Õ¥£¡¼¥ë¥É¤Ë¤Ï
.B SI_MESGQ
-¤¬¡¢
-.I si_signo
-¤Ë¤Ï¥·¥°¥Ê¥ëÈֹ椬¡¢
-.I si_value
-¤Ë¤Ï
-.I notification\->sigev_value
-¤Ç»ØÄꤷ¤¿Ãͤ¬ÀßÄꤵ¤ì¤ë¡£
+¤¬ÀßÄꤵ¤ì¤ë¡£
+.\"O In addition,
.\" I don't know of other implementations that set
.\" si_pid and si_uid -- MTK
.\"O .I si_pid
-.\"O is set to the PID of the process that sent the message; and
+.\"O will be set to the PID of the process that sent the message, and
.\"O .I si_uid
-.\"O is set to the real user ID of the sending process.
-.\"O The same information is available if the signal is accepted using
-.\"O .BR sigwaitinfo (2).
+.\"O will be set to the real user ID of the sending process.
+¤µ¤é¤Ë¡¢
.I si_pid
¤Ë¤Ï¥á¥Ã¥»¡¼¥¸¤òÁ÷¿®¤·¤¿¥×¥í¥»¥¹¤Î PID ¤¬¡¢
.I si_uid
¤Ë¤ÏÁ÷¿®¥×¥í¥»¥¹¤Î¼Â¥æ¡¼¥¶ ID ¤¬ÀßÄꤵ¤ì¤ë¡£
-.BR sigwaitinfo (2)
-¤ò»È¤Ã¤Æ¥·¥°¥Ê¥ë¤ò¼õ¿®¤¹¤ë¾ì¹ç¤â¡¢Æ±¤¸¾ðÊó¤¬ÆÀ¤é¤ì¤ë¡£
.TP
.B SIGEV_THREAD
-.\"O Deliver notification by invoking
-.\"O .I notification\->sigev_notify_function
-.\"O as the start function of a new thread.
-.\"O The function is invoked with
-.\"O .I notification\->sigev_value
-.\"O as its sole argument.
-.\"O If
-.\"O .I notification\->sigev_notify_attributes
-.\"O is not NULL, then it should point to a
-.\"O .I pthread_attr_t
-.\"O structure that defines attributes for the thread (see
-.\"O .BR pthread_attr_init (3)).
-¿·¤·¤¤¥¹¥ì¥Ã¥É¤Î³«»Ï´Ø¿ô¤È¤·¤Æ
-.I notification\->sigev_thread_function
-¤òµ¯Æ°¤¹¤ë¤³¤È¤ÇÄÌÃΤò¹Ô¤¦¡£
-µ¯Æ°»þ¤Î´Ø¿ô¤Î°ú¤¿ô¤È¤·¤Æ¤Ï
-.I notification\->sigev_value
-¤À¤±¤¬ÅϤµ¤ì¤ë¡£
-.I notification\->sigev_notify_attributes
-¤Ï¡¢NULL °Ê³°¤Î¾ì¹ç¡¢
-¤½¤Î¥¹¥ì¥Ã¥É¤Î°À¤òÄêµÁ¤¹¤ë
-.I pthread_attr_t
-¹½Â¤ÂΤؤΥݥ¤¥ó¥¿¤È¤Ê¤Ã¤Æ¤¤¤ëɬÍפ¬¤¢¤ë
-.RB ( pthread_attr_init (3)
-»²¾È)¡£
+.\"O Upon message delivery, invoke
+.\"O .I sigev_notify_function
+.\"O as if it were the start function of a new thread.
+.\"O See
+.\"O .BR sigevent (7)
+.\"O for details.
+¥á¥Ã¥»¡¼¥¸¤ÎÇÛÁ÷»þ¤Ë¤Ï¡¢
+.I sigev_notify_function
+¤¬¤¢¤¿¤«¤â¿·¤·¤¤¥¹¥ì¥Ã¥É¤Î³«»Ï´Ø¿ô¤Ç¤¢¤ë¤«¤Î¤è¤¦¤Ëµ¯Æ°¤µ¤ì¤ë¡£
+¾ÜºÙ¤Ï
+.BR sigevent (7)
+¤ò»²¾È¡£
.PP
.\"O Only one process can be registered to receive notification
.\"O from a message queue.
°ì¤Ä¤À¤±¤Ç¤¢¤ë¡£
.\"O If
-.\"O .I notification
+.\"O .I sevp
.\"O is NULL, and the calling process is currently registered to receive
.\"O notifications for this message queue, then the registration is removed;
.\"O another process can then register to receive a message notification
.\"O for this queue.
-.I notification
+.I sevp
¤¬ NULL ¤Ç¡¢¤«¤Ä¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤¬¤³¤Î¥á¥Ã¥»¡¼¥¸¥¥å¡¼¤«¤é¤Î
ÄÌÃΤò¼õ¿®¤¹¤ë¤Ë¸½ºßÅÐÏ¿¤·¤Æ¤¤¤ë¾ì¹ç¡¢ÅÐÏ¿¤òºï½ü¤¹¤ë¡£
¤³¤ì°Ê¹ß¡¢ÊÌ¤Î¥×¥í¥»¥¹¤¬¤³¤Î¥á¥Ã¥»¡¼¥¸¥¥å¡¼¤«¤éÄÌÃΤò¼õ¿®¤¹¤ë¤è¤¦¤Ë
¤³¤Î¥á¥Ã¥»¡¼¥¸¥¥å¡¼¤ËÂФ¹¤ëÄÌÃΤò¼õ¿®¤¹¤ë¤è¤¦¤ËÅÐÏ¿¤·¤Æ¤¤¤ë¡£
.TP
.B EINVAL
-.\"O .I notification\->sigev_notify
+.\"O .I sevp\->sigev_notify
.\"O is not one of the permitted values; or
-.\"O .I notification\->sigev_notify
+.\"O .I sevp\->sigev_notify
.\"O is
.\"O .B SIGEV_SIGNAL
.\"O and
-.\"O .I notification\->sigev_signo
+.\"O .I sevp\->sigev_signo
.\"O is not a valid signal number.
-.I notification\->sigev_notify
+.I sevp\->sigev_notify
¤¬µö²Ä¤µ¤ì¤¿ÃͤΤ¤¤º¤ì¤Ç¤â¤Ê¤¤¡£¤â¤·¤¯¤Ï
-.I notification\->sigev_notify
+.I sevp\->sigev_notify
¤¬
.B SIGEV_SIGNAL
¤À¤¬
-.I notification\->sigev_signo
+.I sevp\->sigev_signo
¤¬Í¸ú¤Ê¥·¥°¥Ê¥ëÈÖ¹æ¤Ç¤Ï¤Ê¤¤¡£
.TP
.B ENOMEM
.\"O .B EINVAL
.\"O .\" Linux does not do this
.\"O error if
-.\"O .I notification
+.\"O .I sevp
.\"O is NULL, and the caller is not currently registered to receive
.\"O notifications for the queue
.\"O .IR mqdes .
POSIX.1-2008 ¤Ç¤Ï¡¢
-.I notifications
+.I sevp
¤¬ NULL ¤Ç¡¢¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤¬¥¥å¡¼
.I mqdes
¤Ë´Ø¤¹¤ëÄÌÃΤò¼õ¿®¤¹¤ë¤è¤¦¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢¥¨¥é¡¼
main(int argc, char *argv[])
{
mqd_t mqdes;
- struct sigevent not;
+ struct sigevent sev;
if (argc != 2) {
fprintf(stderr, "Usage: %s <mq-name>\\n", argv[0]);
if (mqdes == (mqd_t) \-1)
handle_error("mq_open");
- not.sigev_notify = SIGEV_THREAD;
- not.sigev_notify_function = tfunc;
- not.sigev_notify_attributes = NULL;
-.\"O not.sigev_value.sival_ptr = &mqdes; /* Arg. to thread func. */
- not.sigev_value.sival_ptr = &mqdes; /* ¥¹¥ì¥Ã¥É´Ø¿ô¤ËÅϤ¹°ú¤¿ô */
- if (mq_notify(mqdes, ¬) == \-1)
+ sev.sigev_notify = SIGEV_THREAD;
+ sev.sigev_notify_function = tfunc;
+ sev.sigev_notify_attributes = NULL;
+.\"O sev.sigev_value.sival_ptr = &mqdes; /* Arg. to thread func. */
+ sev.sigev_value.sival_ptr = &mqdes; /* ¥¹¥ì¥Ã¥É´Ø¿ô¤ËÅϤ¹°ú¤¿ô */
+ if (mq_notify(mqdes, &sev) == \-1)
handle_error("mq_notify");
.\"O pause(); /* Process will be terminated by thread function */
.BR mq_receive (3),
.BR mq_send (3),
.BR mq_unlink (3),
-.BR mq_overview (7)
+.BR mq_overview (7),
+.BR sigevent (7)
.\" Translated 2006-04-23, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13
.\"
-.TH MQ_RECEIVE 3 2010-02-25 "Linux" "Linux Programmer's Manual"
+.TH MQ_RECEIVE 3 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O mq_receive, mq_timedreceive \- receive a message from a message queue
.BI "ssize_t mq_receive(mqd_t " mqdes ", char *" msg_ptr ,
.BI " size_t " msg_len ", unsigned *" msg_prio );
.sp
-.B #define _XOPEN_SOURCE 600
.B #include <time.h>
.B #include <mqueue.h>
.sp
.sp
.\"O Link with \fI\-lrt\fP.
\fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
+.sp
+.ad l
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR mq_timedreceive ():
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR mq_receive ()
.\" Translated 2006-04-23, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13
.\"
-.TH MQ_SEND 3 2010-02-25 "Linux" "Linux Programmer's Manual"
+.TH MQ_SEND 3 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O mq_send, mq_timedsend \- send a message to a message queue
.nf
.B #include <mqueue.h>
.sp
-.BI "mqd_t mq_send(mqd_t " mqdes ", const char *" msg_ptr ,
+.BI "int mq_send(mqd_t " mqdes ", const char *" msg_ptr ,
.BI " size_t " msg_len ", unsigned " msg_prio );
.sp
-.B #define _XOPEN_SOURCE 600
.B #include <time.h>
.B #include <mqueue.h>
.sp
-.BI "mqd_t mq_timedsend(mqd_t " mqdes ", const char *" msg_ptr ,
+.BI "int mq_timedsend(mqd_t " mqdes ", const char *" msg_ptr ,
.BI " size_t " msg_len ", unsigned " msg_prio ,
.BI " const struct timespec *" abs_timeout );
.fi
.sp
.\"O Link with \fI\-lrt\fP.
\fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
+.sp
+.ad l
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR mq_timedsend ():
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR mq_send ()
.SH ¥¨¥é¡¼
.TP
.B EAGAIN
-.\"O The queue was empty, and the
+.\"O The queue was full, and the
.\"O .B O_NONBLOCK
.\"O flag was set for the message queue description referred to by
.\"O .IR mqdes .
-.\"O motoki: mq_send() ¤¬ block ¤¹¤ë¤Î¤Ï ¥¥å¡¼¤¬ full ¤Î¤È¤¡£
¥¥å¡¼¤¬°ìÇդǡ¢¤«¤Ä
.I mqdes
¤Ç»²¾È¤µ¤ì¤ë¥á¥Ã¥»¡¼¥¸¥¥å¡¼µ½Ò¤Ç
.\" Japanese Version Copyright (c) 2006 Akihiro MOTOKI all rights reserved.
.\" Translated 2006-04-23, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH MQ_UNLINK 3 2006-02-25 "Linux" "Linux Programmer's Manual"
+.TH MQ_UNLINK 3 2010-08-29 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O mq_unlink \- remove a message queue
.nf
.B #include <mqueue.h>
.sp
-.BI "mqd_t mq_unlink(const char *" name );
+.BI "int mq_unlink(const char *" name );
.fi
.sp
.\"O Link with \fI\-lrt\fP.
.\"WORD: NaN ̵¸úÃÍ
.\"WORD: quiet NaN SIGFPE ¥·¥°¥Ê¥ë¤Ê¤·¤Î̵¸úÃÍ
.\"
-.TH NAN 3 2008-08-11 "GNU" "Linux Programmer's Manual"
+.TH NAN 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O nan, nanf, nanl \- return 'Not a Number'
.SH ̾Á°
»²¾È):
.in
.sp
+.ad l
.BR nan (),
.BR nanf (),
.BR nanl ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These functions return a representation (determined by
.\"WORD: normalized Àµµ¬²½¤µ¤ì¤¿
.\"WORD: subnormal ÈóÀµµ¬²½¤Î
.\"
-.TH NEXTAFTER 3 2009-12-05 "GNU" "Linux Programmer's Manual"
+.TH NEXTAFTER 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl \-
.\"O floating-point number manipulation
.sp
.ad l
.BR nextafter ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
+_ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR nextafterf (),
.BR nextafterl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR nexttoward (),
.BR nexttowardf (),
.BR nexttowardl ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE;
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"
.\" References consulted:
.\" GNU glibc-2 manual
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" Corrected prototype, 2002-10-18, aeb
.\"
.\" Translated Sun Jul 15 2001
.\" by UCHIDA Norihiro <KY4N-UCD@asahi-net.or.jp>
.\"
-.TH NL_LANGINFO 3 2001-05-11 "GNU" "Linux Programmer's Manual"
+.TH NL_LANGINFO 3 2010-10-03 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O nl_langinfo \- query language and locale information
.SH ̾Á°
¤ò»²¾È¤·¤Æ¤Û¤·¤¤¡£
.\"O .SH "RETURN VALUE"
.SH ÊÖ¤êÃÍ
-.\"O If no locale has been selected for the appropriate category,
+.\"O If no locale has been selected by
+.\"O .BR setlocale ()
+.\"O for the appropriate category,
.\"O .BR nl_langinfo ()
.\"O returns a pointer to the corresponding string in the
.\"O "C" locale.
-ŬÀڤʥ«¥Æ¥´¥ê¤Î¥í¥±¡¼¥ë¤¬ÁªÂò¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¡¢
+ŬÀڤʥ«¥Æ¥´¥ê¤Î¥í¥±¡¼¥ë¤¬
+.BR setlocale ()
+¤Ë¤è¤Ã¤ÆÁªÂò¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¡¢
.BR nl_langinfo ()
¤Ï "C" ¥í¥±¡¼¥ë¤Î¤È¤¤ËÁêÅö¤¹¤ëʸ»úÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤¹¡£
.PP
.\"O .SH "CONFORMING TO"
.SH ½àµò
SUSv2, POSIX.1-2001.
+.\"O .SH "EXAMPLE"
+.SH Îã
+.\"O The following program sets the character type locale according to the
+.\"O environment and queries the terminal character set.
+°Ê²¼¤Î¥×¥í¥°¥é¥à¤Ï¡¢´Ä¶ÊÑ¿ô¤Ë´ð¤¤¤Æʸ»ú·¿ (character type) ¤Î¥í¥±¡¼¥ë
+¤òÀßÄꤷ¡¢Ã¼Ëö¤Îʸ»ú½¸¹ç¤ÎÌ䤤¹ç¤ï¤»¤ò¹Ô¤¦¡£
+.LP
+.nf
+#include <langinfo.h>
+#include <locale.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+int
+main(int argc, char *argv[])
+{
+ setlocale(LC_CTYPE,"");
+ printf("%s\\n",nl_langinfo(CODESET));
+ exit(EXIT_SUCCESS);
+}
+.fi
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.BR locale (1),
.\"WORD: Permission denied ¥¢¥¯¥»¥¹¸¢¸Â¤¬¤Ê¤¤
.\"WORD: file descriptor ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿
.\"
-.TH OPENDIR 3 2008-08-06 "" "Linux Programmer's Manual"
+.TH OPENDIR 3 2010-06-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O opendir, fdopendir \- open a directory
.BI "DIR *opendir(const char *" name );
.BI "DIR *fdopendir(int " fd );
.fi
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR fdopendir ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" Updated Sun Sep 14 2003 by Akihiro MOTOKI
.\"
.\"WORD: tty üËö
-.\"WORD: pseudo-tty µ¿»÷üËö
+.\"WORD: pseudoterminal µ¿»÷üËö
.\"
-.TH OPENPTY 3 2003-07-18 "GNU" "Linux Programmer's Manual"
+.TH OPENPTY 3 2010-06-13 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O openpty, login_tty, forkpty \- tty utility functions
-openpty, login_tty, forkpty \- üËö (tty) ¥æ¡¼¥Æ¥£¥ê¥Æ¥£´Ø¿ô
+openpty, login_tty, forkpty \- üËö¥æ¡¼¥Æ¥£¥ê¥Æ¥£´Ø¿ô
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
.B #include <pty.h>
.sp
.BI "int openpty(int *" amaster ", int *" aslave ", char *" name ,
-.BI " struct termios *" termp ", struct winsize *" winp );
+.BI " const struct termios *" termp ,
+.BI " const struct winsize *" winp );
.sp
-.BI "pid_t forkpty(int *" amaster ", char *" name ", struct termios *" termp ,
-.BI " struct winsize *" winp );
+.BI "pid_t forkpty(int *" amaster ", char *" name ,
+.BI " const struct termios *" termp ,
+.BI " const struct winsize *" winp );
.sp
.B #include <utmp.h>
.sp
.SH ÀâÌÀ
.\"O The
.\"O .BR openpty ()
-.\"O function finds an available pseudo-terminal and returns file descriptors
+.\"O function finds an available pseudoterminal and returns file descriptors
.\"O for the master and slave in
.\"O .I amaster
.\"O and
.\"O .IR aslave .
.BR openpty ()
-´Ø¿ô¤Ï¡¢»ÈÍѲÄǽ¤Êµ¿»÷üËö (pseudo-terminal) ¤ò¸«¤Ä¤±¤Æ¡¢
+´Ø¿ô¤Ï¡¢»ÈÍѲÄǽ¤Êµ¿»÷üËö (pseudoterminal) ¤ò¸«¤Ä¤±¤Æ¡¢
¥Þ¥¹¥¿¤È¥¹¥ì¡¼¥Ö¤Î¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ò
.I amaster
¤È
.\"O .BR login_tty ()
.\"O function prepares for a login on the tty
.\"O .I fd
-.\"O (which may be a real tty device, or the slave of a pseudo-terminal as
+.\"O (which may be a real tty device, or the slave of a pseudoterminal as
.\"O returned by
.\"O .BR openpty ())
.\"O by creating a new session, making
.\"O .BR fork (2),
.\"O and
.\"O .BR login_tty ()
-.\"O to create a new process operating in a pseudo-terminal.
+.\"O to create a new process operating in a pseudoterminal.
.BR forkpty ()
´Ø¿ô¤Ï
.BR openpty (),
.BR login_tty ()
¤òÁȤ߹ç¤ï¤»¡¢µ¿»÷üËö¤òÁàºî¤¹¤ë¿·¤·¤¤¥×¥í¥»¥¹¤òÀ¸À®¤¹¤ë¡£
.\"O The file
-.\"O descriptor of the master side of the pseudo-terminal is returned in
+.\"O descriptor of the master side of the pseudoterminal is returned in
.\"O .IR amaster ,
.\"O and the filename of the slave in
.\"O .I name
.\"O .I winp
.\"O arguments, if not NULL,
.\"O will determine the terminal attributes and window size of the slave
-.\"O side of the pseudo-terminal.
+.\"O side of the pseudoterminal.
.I termp
¤È
.I winp
.\"O .SH "CONFORMING TO"
.SH ½àµò
.\"O These are BSD functions, present in libc5 and glibc2.
+.\"O+ They are not standardized in POSIX.
¤³¤ì¤é¤Ï BSD ¤Î´Ø¿ô¤Ç¤¢¤ê¡¢libc5 ¤È glibc2 ¤Ë¸ºß¤¹¤ë¡£
.\"O .SH NOTES
.SH Ãí°Õ
.\" .B \-lutil
.\" ¤ò²Ã¤¨¤ëɬÍפ¬¤¢¤ë¡£
.\"
+.\"O The
+.\"O .B const
+.\"O modifiers were added to the structure pointer arguments of
+.\"O .BR openpty ()
+.\"O and
+.\"O .BR forkpty ()
+.\"O in glibc 2.8.
+glibc 2.8 ¤Ç¡¢
+.BR openpty ()
+¤È
+.BR forkpty ()
+¤Î¹½Â¤ÂΤؤΥݥ¤¥ó¥¿¤Î°ú¤¿ô¤Ë
+.B const
+½¤¾þ»Ò¤¬Äɲ䵤줿¡£
+
.\"O In versions of glibc before 2.0.92,
.\"O .BR openpty ()
-.\"O returns file descriptors for a BSD pseudo-terminal pair;
+.\"O returns file descriptors for a BSD pseudoterminal pair;
.\"O since glibc 2.0.92,
-.\"O it first attempts to open a Unix 98 pseudo-terminal pair,
-.\"O and falls back to opening a BSD pseudo-terminal pair if that fails.
+.\"O it first attempts to open a Unix 98 pseudoterminal pair,
+.\"O and falls back to opening a BSD pseudoterminal pair if that fails.
2.0.92 ¤è¤êÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Î glibc ¤Ç¤Ï¡¢
.BR openpty ()
¤Ï BSD µ¿»÷üËö¥Ú¥¢¤Î¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òÊÖ¤¹¡£
.sp
.BR popen (),
.BR pclose ():
+.RS 4
_POSIX_C_SOURCE\ >=\ 2 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" Translated 2006-07-13, Yuichi SATO <ysato444@yahoo.co.jp>. LDP v2.29
.\" Updated 2010-04-11, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.24
.\"
-.TH POSIX_FALLOCATE 3 2009-09-30 "GNU" "Linux Programmer's Manual"
+.TH POSIX_FALLOCATE 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O posix_fallocate \- allocate file space
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _XOPEN_SOURCE 600
.B #include <fcntl.h>
.sp
.BI "int posix_fallocate(int " fd ", off_t " offset ", off_t " len );
.fi
+.sp
+.ad l
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR posix_fallocate ():
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The function
.\"WORD: a multiple of ¡Á¤ÎÇÜ¿ô
.\"WORD: a power of two 2 ¤Î¤Ù¤¾è
.\"
-.TH POSIX_MEMALIGN 3 2009-03-30 "GNU" "Linux Programmer's Manual"
+.TH POSIX_MEMALIGN 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O posix_memalign, memalign, valloc \- Allocate aligned memory
.sp
.ad l
.BR posix_memalign ():
+.RS 4
_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
+.RE
+.sp
+.BR valloc ():
+.br
+.PD 0
+.RS 4
+.TP 4
+.\"O Since glibc 2.12:
+glibc 2.12 °Ê¹ß:
+.nf
+_BSD_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
+.br
+.fi
+.TP
+.\"O Before glibc 2.12:
+glibc 2.12 ¤è¤êÁ°:
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.PD
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" Translated Sun Jan 30 08:55:16 JST 2005
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\"
-.TH POSIX_OPENPT 3 2007-07-26 "" "Linux Programmer's Manual"
+.TH POSIX_OPENPT 3 2010-10-04 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
-.\"O posix_openpt \- open a pseudo-terminal device
-posix_openpt \- µ¿»÷üËö (pseudo-terminal) ¥Ç¥Ð¥¤¥¹¤ò¥ª¡¼¥×¥ó¤¹¤ë
+.\"O posix_openpt \- open a pseudoterminal device
+posix_openpt \- µ¿»÷üËö (pseudoterminal) ¥Ç¥Ð¥¤¥¹¤ò¥ª¡¼¥×¥ó¤¹¤ë
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
.sp
.ad l
.BR posix_openpt ():
-_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
+_XOPEN_SOURCE\ >=\ 600
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\"O .BR posix_openpt ()
-.\"O function opens an unused pseudo-terminal master device, returning a
+.\"O function opens an unused pseudoterminal master device, returning a
.\"O file descriptor that can be used to refer to that device.
.BR posix_openpt ()
´Ø¿ô¤Ï»ÈÍѤµ¤ì¤Æ¤¤¤Ê¤¤µ¿»÷üËö¥Þ¥¹¥¿¥Ç¥Ð¥¤¥¹¤ò¥ª¡¼¥×¥ó¤·¡¢
.\"O .SH "CONFORMING TO"
.SH ½àµò
.\"O .BR posix_openpt ()
-.\"O is part of the Unix98 pseudo-terminal support (see
+.\"O is part of the UNIX 98 pseudoterminal support (see
.\"O .BR pts (4)).
.\"O This function is specified in POSIX.1-2001.
.BR posix_openpt ()
-¤Ï Unix98 µ¿»÷üËö¥µ¥Ý¡¼¥È
+¤Ï UNIX 98 µ¿»÷üËö¥µ¥Ý¡¼¥È
.RB ( pts (4)
¤ò»²¾È) ¤Î°ìÉô¤Ç¤¢¤ë¡£
¤³¤Î´Ø¿ô¤Ï POSIX.1-2001 ¤Ç»ØÄꤵ¤ì¤Æ¤¤¤ë¡£
.\"O .SH NOTES
.SH Ãí°Õ
.\"O This function is a recent invention in POSIX.
-.\"O Some Unix implementations that support System V
-.\"O (aka Unix 98) pseudo-terminals don't have this function, but it
+.\"O Some UNIX implementations that support System V
+.\"O (aka UNIX 98) pseudoterminals don't have this function, but it
.\"O is easy to implement:
¤³¤Î´Ø¿ô¤Ï POSIX ¤Ë¤ª¤¤¤ÆºÇ¶áºî¤é¤ì¤¿¤â¤Î¤Ç¤¢¤ë¡£
-System V (ÊÌ̾ Unix 98) µ¿»÷üËö¤ò¥µ¥Ý¡¼¥È¤¹¤ë Unix ¼ÂÁõ¤ÎÃæ¤Ë¤Ï¡¢
+System V (ÊÌ̾ UNIX 98) µ¿»÷üËö¤ò¥µ¥Ý¡¼¥È¤¹¤ë UNIX ¼ÂÁõ¤ÎÃæ¤Ë¤Ï¡¢
¤³¤Î´Ø¿ô¤ò»ý¤¿¤Ê¤¤¤â¤Î¤â¤¢¤ë¤¬¡¢°Ê²¼¤Î¤è¤¦¤Ë¤·¤Æ´Êñ¤Ë¼ÂÁõ¤Ç¤¤ë:
.in +4n
.nf
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-18, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH POW 3 2008-08-10 "" "Linux Programmer's Manual"
+.TH POW 3 2010-09-12 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O pow, powf, powl \- power functions
.ad l
.BR powf (),
.BR powl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
¤Ë
.B ERANGE
¤¬ÀßÄꤵ¤ì¤ë¡£
-.\" FIXME . glibc 2.8 gives EDOM
.\"O A divide-by-zero floating-point exception
.\"O .RB ( FE_DIVBYZERO )
.\"O is raised.
ÈǤδؿô¤Ï SVr4, 4.3BSD, C89 ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£
.\"O .SH BUGS
.SH ¥Ð¥°
-.\"O For a pole error,
-¶Ë¥¨¥é¡¼¤Î¾ì¹ç¡¢
+.\"O In glibc 2.9 and earlier,
.\"
-.\" FIXME . this is as at glibc 2.8; check later if this bug is fixed
-.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6776
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6776
+.\"O when a pole error occurs,
.\"O .I errno
.\"O is set to
-.\"O .BR EDOM ;
-.\"O POSIX.1 says it should be set to
+.\"O .BR EDOM
+.\"O instead of the POSIX-mandated
.\"O .BR ERANGE .
-.I errno
-¤Ë
-.B EDOM
-¤¬ÀßÄꤵ¤ì¤ë¡£
-POSIX.1 ¤Îµ¬Äê¤Ç¤Ï¡¢
+.\"O Since version 2.10,
+.\" or possibly 2.9, I haven't found the source code change
+.\" and I don't have a 2.9 system to test
+.\"O glibc does the right thing.
+glibc 2.9 ¤È¤½¤ì°ÊÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¡¢
+¶Ë¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¡¢POSIX ¤ÇÍ׵ᤵ¤ì¤Æ¤¤¤ë
.B ERANGE
-¤òÀßÄꤹ¤Ù¤¤È¤µ¤ì¤Æ¤¤¤ë¡£
+¤Ç¤Ï¤Ê¤¯
+.B EDOM
+¤¬
+.I errno
+¤ËÀßÄꤵ¤ì¤ë¡£
+¥Ð¡¼¥¸¥ç¥ó 2.10 °Ê¹ß¤Î glibc ¤Ç¤Ï¡¢Àµ¤·¤¤Æ°ºî¤ò¤¹¤ë¡£
.\"O If
.\"O .I x
.\" WORD: conversion specifier ÊÑ´¹»ØÄê»Ò
.\" WORD: length modifier Ťµ½¤¾þ»Ò
.\"
-.TH PRINTF 3 2008-12-19 "GNU" "Linux Programmer's Manual"
+.TH PRINTF 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf,
.ad l
.BR snprintf (),
.BR vsnprintf ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I "cc -std=c99"
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The functions in the
.\"O The second style allows repeated references to the
.\"O same argument.
.\"O The C99 standard does not include the style using \(aq$\(aq,
-.\"O which comes from the Single Unix Specification.
+.\"O which comes from the Single UNIX Specification.
.\"O If the style using
.\"O \(aq$\(aq is used, it must be used throughout for all conversions taking an
.\"O argument and all width and precision arguments, but it may be mixed
.\"O arguments 1 and 3 are specified, argument 2 must also be specified
.\"O somewhere in the format string.
ÆóÈÖÌܤνñ¤Êý¤Ç¤ÏƱ¤¸°ú¤¿ô¤ò·«¤êÊÖ¤·»²¾È¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-C99 ɸ½à¤Ë¤Ï¡¢ Single Unix Specification ͳÍè¤Î \(aq$\(aq ¤ò»È¤Ã¤¿½ñ¤Êý¤Ï´Þ¤Þ¤ì¤Æ¤¤¤Ê¤¤¡£
+C99 ɸ½à¤Ë¤Ï¡¢ Single UNIX Specification ͳÍè¤Î \(aq$\(aq ¤ò»È¤Ã¤¿½ñ¤Êý¤Ï´Þ¤Þ¤ì¤Æ¤¤¤Ê¤¤¡£
\(aq$\(aq ¤ò»È¤Ã¤¿¥¹¥¿¥¤¥ë¤ò»È¤¦¤È¡¢°ú¤¿ô¤ò¼è¤ëÊÑ´¹µÚ¤ÓÉý¤ÈÀºÅ٤ΰú¤¿ô¤ò
Á´¤Æ¤³¤Î¥¹¥¿¥¤¥ë¤Ç»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤¬¡¢
°ú¤¿ô¤ò¾ÃÈñ¤·¤Ê¤¤ "%%" ¥Õ¥©¡¼¥Þ¥Ã¥È¤Èº®¤¶¤Ã¤Æ¤¤¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
glibc 2.0.6 ¤Þ¤Ç¤Ï¡¢½ÐÎϤ¬ÀÚ¤êµÍ¤á¤é¤ì¤¿¾ì¹ç¤Ï \-1 ¤òÊÖ¤¹¡£
.\"O .\" .SH HISTORY
.\" .SH Îò»Ë
-.\"O .\" Unix V7 defines the three routines
+.\"O .\" UNIX V7 defines the three routines
.\"O .\" .BR printf (),
.\"O .\" .BR fprintf (),
.\"O .\" .BR sprintf (),
.\"O .\" and has the flag \-, the width or precision *, the length modifier l,
.\"O .\" and the conversions doxfegcsu, and also D,O,U,X as synonyms for ld,lo,lu,lx.
-.\" Unix V7 ¤Ç¤Ï
+.\" UNIX V7 ¤Ç¤Ï
.\" .BR printf (),
.\" .BR fprintf (),
.\" .BR sprintf ()
.\" Translated 2003-07-08, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2005-02-27, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.\"WORD: pseudo-terminal µ¼»÷üËö
+.\"WORD: pseudoterminal µ¼»÷üËö
.\"
.TH PTSNAME 3 2008-09-03 "" "Linux Programmer's Manual"
.\"O .SH NAME
-.\"O ptsname, ptsname_r \- get the name of the slave pseudo-terminal
+.\"O ptsname, ptsname_r \- get the name of the slave pseudoterminal
.SH ̾Á°
ptsname, ptsname_r \- ¥¹¥ì¡¼¥Öµ¼»÷üËö¤Î̾Á°¤ò¼èÆÀ¤¹¤ë
.\"O .SH SYNOPSIS
.SH ÀâÌÀ
.\"O The
.\"O .BR ptsname ()
-.\"O function returns the name of the slave pseudo-terminal (pty) device
+.\"O function returns the name of the slave pseudoterminal device
.\"O corresponding to the master referred to by
.\"O .IR fd .
.BR ptsname ()
.\"O .BR ptsname_r ()
.\"O function is the reentrant equivalent of
.\"O .BR ptsname ().
-.\"O It returns the name of the slave pseudo-terminal device as a
+.\"O It returns the name of the slave pseudoterminal device as a
.\"O null-terminated string in the buffer pointed to by
.\"O .IR buf .
.\"O The
.TP
.B ENOTTY
.\"O .I fd
-.\"O does not refer to a pseudo-terminal master device.
+.\"O does not refer to a pseudoterminal master device.
.I fd
¤¬¥Þ¥¹¥¿µ¿»÷üËö¥Ç¥Ð¥¤¥¹¤ò»²¾È¤·¤Æ¤¤¤Ê¤¤¡£
.TP
.\"O .SH "CONFORMING TO"
.SH ½àµò
.\"O .BR ptsname ()
-.\"O is part of the Unix98 pseudo-terminal support (see
+.\"O is part of the UNIX 98 pseudoterminal support (see
.\"O .BR pts (4)).
.\"O This function is specified in POSIX.1-2001.
.BR ptsname ()
-¤Ï Unix98 µ¿»÷üËö»ÅÍͤΰìÉô¤Ç¤¢¤ë
+¤Ï UNIX 98 µ¿»÷üËö»ÅÍͤΰìÉô¤Ç¤¢¤ë
.RB ( pts (4)
¤ò»²¾È¤Î¤³¤È)¡£¤³¤Î´Ø¿ô¤Ï POSIX.1-2001 ¤Çµ¬Äꤵ¤ì¤Æ¤¤¤ë¡£
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification
+.\" OpenGroup's Single UNIX specification
.\" http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Translated Sun Sep 22 10:42:23 2002
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH QECVT 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH QECVT 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O qecvt, qfcvt, qgcvt \- convert a floating-point number to a string
.BR qecvt (),
.BR qfcvt (),
.BR qgcvt ():
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+_SVID_SOURCE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .SH "CONFORMING TO"
.SH ½àµò
SVr4.
-.\"O Not seen in most common Unix implementations,
+.\"O Not seen in most common UNIX implementations,
.\"O but occurs in SunOS.
.\"O Not supported by libc4 and libc5.
.\"O Supported by glibc.
-¿¤¯¤Î°ìÈÌŪ¤Ê Unix ¤Ë¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢SunOS ¤Ë¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£
+¿¤¯¤Î°ìÈÌŪ¤Ê UNIX ¤Ë¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢SunOS ¤Ë¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£
libc4 ¤È libc5 ¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢
glibc ¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
.\"O .SH NOTES
.\"O Entries can be added before another entry.
¥¨¥ó¥È¥ê¤ò¾¤Î¥¨¥ó¥È¥ê¤ÎÁ°¤ËÄɲäǤ¤ë¡£
.IP *
-.\"O They may be traversed backwards, from tail to head.
+.\"O They may be traversed backward, from tail to head.
µÕÊý¸þ¤ËËöÈø¤«¤éÀèƬ¤Øé¤ë¤³¤È¤¬¤Ç¤¤ë¡£
.PD
.RE
.\" WORD: nonlinear additive feedback ÈóÀþ·Á²ÃË¡¥Õ¥£¡¼¥É¥Ð¥Ã¥¯
.\" WORD: state array ¾õÂÖÇÛÎó
.\"
-.TH RANDOM 3 2009-02-03 "GNU" "Linux Programmer's Manual"
+.TH RANDOM 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O random, srandom, initstate, setstate \- random number generator
.BR srandom (),
.BR initstate (),
.BR setstate ():
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
-.ad b
+.RS 4
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\"O function returns no value.
.\"O The
.\"O .BR initstate ()
-.\"O and
+.\"O function returns a pointer to the previous state array.
+.\"O The
.\"O .BR setstate ()
-.\"O functions return a pointer to the previous state
-.\"O array, or NULL on error.
+.\"O function returns a pointer to the previous state array, or NULL on error.
.BR random ()
´Ø¿ô¤Ï 0 ¤È
.B RAND_MAX
.BR srandom ()
´Ø¿ô¤ÏÃͤòÊÖ¤µ¤Ê¤¤¡£
.BR initstate ()
-´Ø¿ô¤È
+´Ø¿ô¤ÏľÁ°¤Î¾õÂÖÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤¹¡£
.BR setstate ()
-´Ø¿ô¤Ï
-ľÁ°¤Î¾õÂÖÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤Þ¤¿¤Ï NULL ¤òÊÖ¤¹¡£
+´Ø¿ô¤ÏľÁ°¤Î¾õÂÖÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤·¡¢
+¥¨¥é¡¼¤Î¾ì¹ç¤Ï NULL ¤òÊÖ¤¹¡£
.\"O .SH ERRORS
.SH ¥¨¥é¡¼
.TP
.BR srandom_r (),
.BR initstate_r (),
.BR setstate_r ():
+.RS 4
_SVID_SOURCE || _BSD_SOURCE
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
_BSD_SOURCE
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
+.\"O The
+.\"O .BR rcmd ()
+.\"O function is used by the superuser to execute a command on
+.\"O a remote machine using an authentication scheme based
+.\"O on privileged port numbers.
.BR rcmd ()
´Ø¿ô¤Ï¡¢¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¡¼¤¬¥ê¥â¡¼¥È¥Þ¥·¥ó¤Ç¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ë¤¿¤á¤Ë
ÍѤ¤¤é¤ì¤ë¡£¤³¤Î¤È¤Æø¢¥Ý¡¼¥ÈÈÖ¹æ¤ò¤â¤È¤Ë¤·¤¿Ç§¾Ú¥¹¥¡¼¥à¤¬
ÍѤ¤¤é¤ì¤ë¡£
+.\"O The
+.\"O .BR rresvport ()
+.\"O function
+.\"O returns a descriptor to a socket
+.\"O with an address in the privileged port space.
.BR rresvport ()
´Ø¿ô¤Ï¡¢Æø¢¥Ý¡¼¥È¶õ´Ö¤Î¥¢¥É¥ì¥¹¤ò»ý¤Ä¥½¥±¥Ã¥È¤Î
¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼¤òÊÖ¤¹¡£
+.\"O The
+.\"O .BR iruserok ()
+.\"O and
+.\"O .BR ruserok ()
+.\"O functions are used by servers
+.\"O to authenticate clients requesting service with
+.\"O .BR rcmd ().
.BR iruserok ()
´Ø¿ô¤È
.BR ruserok ()
.BR rcmd ()
¤Ç¥µ¡¼¥Ó¥¹Í×µá¤ò¹Ô¤Ã¤¿¥¯¥é¥¤¥¢¥ó¥È¤Îǧ¾Ú¤ò¹Ô¤¦¤¿¤á¤Ë
¥µ¡¼¥Ð¡¼¤¬ÍѤ¤¤ë´Ø¿ô¤Ç¤¢¤ë¡£
+.\"O All four functions are present in the same file and are used
+.\"O by the
+.\"O .BR rshd (8)
+.\"O server (among others).
°Ê¾å¤Î 4 ¤Ä¤Î´Ø¿ô¤Ï¡¢¤¹¤Ù¤ÆƱ¤¸¥Õ¥¡¥¤¥ë¤Ëµ½Ò¤µ¤ì¤Æ¤ª¤ê¡¢
.BR rshd (8)
¥µ¡¼¥Ð¡¼¤Ë¤è¤Ã¤Æ (¾¤Î´Ø¿ô¤È¤È¤â¤Ë) ÍøÍѤµ¤ì¤ë¡£
.PP
+.\"O The
+.\"O .BR rcmd ()
+.\"O function
+.\"O looks up the host
+.\"O .I *ahost
+.\"O using
+.\"O .BR gethostbyname (3),
+.\"O returning \-1 if the host does not exist.
+.\"O Otherwise
+.\"O .I *ahost
+.\"O is set to the standard name of the host
+.\"O and a connection is established to a server
+.\"O residing at the well-known Internet port
+.\"O .IR inport .
.BR rcmd ()
´Ø¿ô¤Ï
.BR gethostbyname (3)
.I inport
·Ðͳ¤Ç¥µ¡¼¥Ð¡¼¤Ø¤ÎÀܳ¤ò³ÎΩ¤¹¤ë¡£
.PP
+.\"O If the connection succeeds,
+.\"O a socket in the Internet domain of type
+.\"O .BR SOCK_STREAM
+.\"O is returned to the caller, and given to the remote
+.\"O command as
+.\"O .IR stdin
+.\"O and
+.\"O .IR stdout .
Àܳ¤ËÀ®¸ù¤·¤¿¤é¡¢¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥É¥á¥¤¥ó¤Ë¸ºß¤¹¤ë¥¿¥¤¥×
.B SOCK_STREAM
¤Î¥½¥±¥Ã¥È¤¬¸Æ¤Ó½Ð¤·¤â¤È¤ËÊÖ¤µ¤ì¤ë¡£
¤ª¤è¤Ó
.I stdout
¤ËÀܳ¤µ¤ì¤ë¡£
+.\"O If
+.\"O .I fd2p
+.\"O is nonzero, then an auxiliary channel to a control
+.\"O process will be set up, and a descriptor for it will be placed
+.\"O in
+.\"O .IR *fd2p .
.I fd2p
¤¬¥¼¥í¤Ç¤Ê¤¤¾ì¹ç¤Ï¡¢À©¸æ¥×¥í¥»¥¹¤Ø¤ÎÀܳ¤¬¤â¤¦°ì¤ÄÍÑ°Õ¤µ¤ì¡¢
¤½¤Î¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼¤¬
.I *fd2p
¤Ë¥»¥Ã¥È¤µ¤ì¤ë¡£
+.\"O The control process will return diagnostic
+.\"O output from the command (unit 2) on this channel, and will also
+.\"O accept bytes on this channel as being UNIX signal numbers, to be
+.\"O forwarded to the process group of the command.
À©¸æ¥×¥í¥»¥¹¤Ï¥ê¥â¡¼¥È¥³¥Þ¥ó¥É¤«¤é¤Îɸ½à¥¨¥é¡¼½ÐÎÏ (unit 2) ¤ò
¤³¤Î¥Á¥ã¥ó¥Í¥ë¤ËÊÖ¤¹¡£
¤Þ¤¿À©¸æ¥×¥í¥»¥¹¤Ï¤³¤ÎÀܳ¤«¤é¼õ¤±¼è¤Ã¤¿¥Ð¥¤¥È¥Ç¡¼¥¿¤ò
-Unix ¥·¥°¥Ê¥ë¤ÎÈÖ¹æ¤È¤·¤Æ°·¤¤¡¢¥ê¥â¡¼¥È¥³¥Þ¥ó¥É¤Î¥×¥í¥»¥¹
+UNIX ¥·¥°¥Ê¥ë¤ÎÈÖ¹æ¤È¤·¤Æ°·¤¤¡¢¥ê¥â¡¼¥È¥³¥Þ¥ó¥É¤Î¥×¥í¥»¥¹
¥°¥ë¡¼¥×¤Ø¤È¥·¥°¥Ê¥ë¤òÁ÷¤ë¡£
+.\"O If
+.\"O .I fd2p
+.\"O is 0, then the
+.\"O .IR stderr
+.\"O (unit 2 of the remote
+.\"O command) will be made the same as the
+.\"O .IR stdout
+.\"O and no
+.\"O provision is made for sending arbitrary signals to the remote process,
+.\"O although you may be able to get its attention by using out-of-band data.
.I fd2p
¤¬¥¼¥í¤Î¾ì¹ç¤Ï¡¢
.I stderr
¤¿¤À¤·ÂÓ°è³° (out-of-band) ¥Ç¡¼¥¿¤òÍѤ¤¤ì¤Ð¡¢
¥ê¥â¡¼¥È¥×¥í¥»¥¹¤ÎÃí°Õ¤ò°ú¤¯¤³¤È¤Ï¤Ç¤¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
.PP
+.\"O The protocol is described in detail in
+.\"O .BR rshd (8).
¥×¥í¥È¥³¥ë¤Î¾ÜºÙ¤Ï
.BR rshd (8)
¤Ëµ½Ò¤µ¤ì¤Æ¤¤¤ë¡£
.PP
+.\"O The
+.\"O .BR rresvport ()
+.\"O function is used to obtain a socket with a privileged
+.\"O address bound to it.
+.\"O This socket is suitable for use by
+.\"O .BR rcmd ()
+.\"O and several other functions.
+.\"O Privileged Internet ports are those in the range 0 to 1023.
+.\"O Only the superuser is allowed to bind an address of this sort to a socket.
.BR rresvport ()
´Ø¿ô¤ÏÆø¢¥¢¥É¥ì¥¹¤Ë¥Ð¥¤¥ó¥É¤µ¤ì¤¿¥½¥±¥Ã¥È¤ò¼èÆÀ¤¹¤ë¤¿¤á¤ËÍѤ¤¤é¤ì¤ë¡£
¤³¤Î¥½¥±¥Ã¥È¤Ï
0 ¤«¤é 1023 ¤ÎÈϰϤǤ¢¤ë¡£¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¡¼¤À¤±¤¬¤³¤ì¤é¤Î¥¢¥É¥ì¥¹¤ò
¥½¥±¥Ã¥È¤Ë¥Ð¥¤¥ó¥É¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
.PP
+.\"O The
+.\"O .BR iruserok ()
+.\"O and
+.\"O .BR ruserok ()
+.\"O functions take a remote host's IP address or name, respectively,
+.\"O two usernames and a flag indicating whether the local user's
+.\"O name is that of the superuser.
.BR iruserok ()
¤È
.BR ruserok ()
-´Ø¿ô¤Ï¡¢¤Þ¤º°Ê²¼¤Î°ú¿ô¤ò¼è¤ë: ¥ê¥â¡¼¥È¥Û¥¹¥È (
-.BR iruserok ()
+´Ø¿ô¤Ï¡¢¤Þ¤º°Ê²¼¤Î°ú¿ô¤ò¼è¤ë: ¥ê¥â¡¼¥È¥Û¥¹¥È
+.RB ( iruserok ()
¤Ï IP ¥¢¥É¥ì¥¹¤Ç¡¢
.BR ruserok ()
¤Ï¥Û¥¹¥È̾¤Ç»ØÄê)¡¢ 2 ¤Ä¤Î¥æ¡¼¥¶¡¼Ì¾¡¢¥í¡¼¥«¥ë¥æ¡¼¥¶¡¼¤Î̾Á°¤¬
¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¡¼¤Î¤â¤Î¤Ç¤¢¤ë¤«¤É¤¦¤«¤ò¼¨¤¹¥Õ¥é¥°¡¢¤Ç¤¢¤ë¡£
+.\"O Then, if the user is
+.\"O .I not
+.\"O the superuser, it checks the
+.\"O .IR /etc/hosts.equiv
+.\"O file.
+.\"O If that lookup is not done, or is unsuccessful, the
+.\"O .IR .rhosts
+.\"O in the local user's home directory is checked to see if the request for
+.\"O service is allowed.
¤â¤·¥æ¡¼¥¶¡¼¤¬\fB¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¡¼¤Ç¤Ï¤Ê¤¤\fP¾ì¹ç¤Ï¡¢¤³¤ì¤é¤Î´Ø¿ô¤Ï
.I /etc/hosts.equiv
¥Õ¥¡¥¤¥ë¤ò¥Á¥§¥Ã¥¯¤¹¤ë¡£¥Õ¥¡¥¤¥ë¤¬¸«¤Ä¤«¤é¤Ê¤«¤Ã¤¿¤ê¡¢
.I .rhosts
¥Õ¥¡¥¤¥ë¤ò¥Á¥§¥Ã¥¯¤·¤Æ¡¢¥µ¡¼¥Ó¥¹Í׵᤬µö²Ä¤µ¤ì¤Æ¤¤¤ë¤«¤É¤¦¤«Ä´¤Ù¤ë¡£
.PP
+.\"O If this file does not exist, is not a regular file, is owned by anyone
+.\"O other than the user or the superuser, or is writable by anyone other
+.\"O than the owner, the check automatically fails.
+.\"O Zero is returned if the machine name is listed in the
+.\"O .IR hosts.equiv
+.\"O file, or the host and remote username are found in the
+.\"O .IR .rhosts
+.\"O file; otherwise
+.\"O .BR iruserok ()
+.\"O and
+.\"O .BR ruserok ()
+.\"O return \-1.
+.\"O If the local domain (as obtained from
+.\"O .BR gethostname (2))
+.\"O is the same as the remote domain, only the machine name need be specified.
¤³¤Î¥Õ¥¡¥¤¥ë¤¬Â¸ºß¤·¤Ê¤«¤Ã¤¿¤ê¡¢
Ä̾ï¥Õ¥¡¥¤¥ë (regular file) ¤Ç¤Ï¤Ê¤«¤Ã¤¿¤ê¡¢
»ØÄê¥æ¡¼¥¶¡¼¤Þ¤¿¤Ï¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¡¼°Ê³°¤Î½êͤÀ¤Ã¤¿¤ê¡¢
¤Ë¤è¤Ã¤Æ¼èÆÀ¤µ¤ì¤ë) ¥í¡¼¥«¥ë¥É¥á¥¤¥ó¤¬¥ê¥â¡¼¥È¤Î¥É¥á¥¤¥ó¤ÈƱ¤¸¾ì¹ç¤Ï¡¢
¥Þ¥·¥ó¤Î̾Á°¤À¤±¤ò»ØÄꤹ¤ì¤Ð¤è¤¤¡£
.PP
+.\"O If the IP address of the remote host is known,
+.\"O .BR iruserok ()
+.\"O should be used in preference to
+.\"O .BR ruserok (),
+.\"O as it does not require trusting the DNS server for the remote host's domain.
¥ê¥â¡¼¥È¥Û¥¹¥È¤Î IP ¥¢¥É¥ì¥¹¤¬¤ï¤«¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢
.BR ruserok ()
¤è¤ê¤â
.BR ruserok ()
¤Ï¥ê¥â¡¼¥È¥Û¥¹¥È¤Î½ê°¤¹¤ë¥É¥á¥¤¥ó¤Î DNS ¥µ¡¼¥Ð¡¼¤¬¿®Íê¤Ç¤¤Ê¤¯¤Æ¤â
»ÈÍѤǤ¤ë¤«¤é¤Ç¤¢¤ë¡£
+.\"O .SH RETURN VALUE
.SH ÊÖ¤êÃÍ
+.\"O The
+.\"O .BR rcmd ()
+.\"O function
+.\"O returns a valid socket descriptor on success.
+.\"O It returns \-1 on error and prints a diagnostic message on the standard error.
.BR rcmd ()
´Ø¿ô¤ÏÀ®¸ù¤¹¤ë¤È͸ú¤Ê¥½¥±¥Ã¥È¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼¤òÊÖ¤¹¡£
¼ºÇÔ¤¹¤ë¤È \-1 ¤òÊÖ¤·¡¢É¸½à¥¨¥é¡¼½ÐÎϤ˿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤ò
ɽ¼¨¤¹¤ë¡£
.PP
+.\"O The
+.\"O .BR rresvport ()
+.\"O function
+.\"O returns a valid, bound socket descriptor on success.
+.\"O It returns \-1 on error with the global value
+.\"O .I errno
+.\"O set according to the reason for failure.
+.\"O The error code
+.\"O .BR EAGAIN
+.\"O is overloaded to mean "All network ports in use."
.BR rresvport ()
´Ø¿ô¤Ï¡¢À®¸ù¤¹¤ë¤È¥Ð¥¤¥ó¥É¤µ¤ì¤¿Í¸ú¤Ê¥½¥±¥Ã¥È¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼¤òÊÖ¤¹¡£
¼ºÇÔ¤¹¤ë¤È \-1 ¤òÊÖ¤·¡¢¥°¥í¡¼¥Ð¥ëÊÑ¿ô
POSIX.1-2001 ¤Ë¤Ï¤Ê¤¤¡£
BSD ·Ï¡¢Solaris ¤ä¾¤Î¿¤¯¤Î¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë¡£
¤³¤ì¤é¤Î´Ø¿ô¤Ï 4.2BSD ¤ÇÅо줷¤¿¡£
+.\"O .SH BUGS
+.SH ¥Ð¥°
+.\"O .BR iruserok ()
+.\"O is not declared in glibc headers.
+.BR iruserok ()
+¤Ï glibc ¤Î¥Ø¥Ã¥À¤Ç¤ÏÀë¸À¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
+.\" Bug filed 25 Nov 2007:
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=5399
+.\"O .SH SEE ALSO
.SH ´ØÏ¢¹àÌÜ
.BR rlogin (1),
.BR rsh (1),
.\" Updated & Modified 2005-09-06, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-08-11, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.05
.\"
-.TH READDIR 3 2009-07-04 "" "Linux Programmer's Manual"
+.TH READDIR 3 2010-09-10 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O readdir, readdir_r \- read a directory
.in
.sp
.BR readdir_r ():
+.RS 4
_POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE ||
_SVID_SOURCE || _POSIX_SOURCE
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\"O .BR readdir_r ()
.\"O function returns 0 on success.
-.\"O On error, it returns a positive error number.
+.\"O On error, it returns a positive error number (listed under ERRORS).
.\"O If the end of the directory stream is reached,
.\"O .BR readdir_r ()
.\"O returns 0, and returns NULL in
À®¸ù¤¹¤ë¤È¡¢
.BR readdir_r ()
´Ø¿ô¤Ï 0 ¤òÊÖ¤¹¡£
-¥¨¥é¡¼¤Î¾ì¹ç¡¢Àµ¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£
+¥¨¥é¡¼¤Î¾ì¹ç¡¢(¡Ö¥¨¥é¡¼¡×¤ÎÀá¤Î¥ê¥¹¥È¤ËºÜ¤Ã¤Æ¤¤¤ë) Àµ¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£
¥Ç¥£¥ì¥¯¥È¥ê¥¹¥È¥ê¡¼¥à¤ÎËöÈø¤Ë㤷¤¿¾ì¹ç¡¢
.BR readdir_r ()
¤ÏÊÖ¤êÃͤȤ·¤Æ 0 ¤òÊÖ¤·¡¢
Ä̾ï¤Î¥Õ¥¡¥¤¥ë¤Ç¤¢¤ë¡£
.TP
.B DT_SOCK
-.\"O This is a Unix domain socket.
-Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë¡£
+.\"O This is a UNIX domain socket.
+UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë¡£
.TP
.B DT_UNKNOWN
.\"O The file type is unknown.
.\"
.\"WORD: bounded À©¸Â¤¬¤Ê¤¤
.\"
-.TH REALPATH 3 2009-02-23 "" "Linux Programmer's Manual"
+.TH REALPATH 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O realpath \- return the canonicalized absolute pathname
.SH ̾Á°
.in
.sp
.BR realpath ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR realpath ()
.\" Modified 2005-02-26, Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH REMAINDER 3 2009-02-04 "" "Linux Programmer's Manual"
+.TH REMAINDER 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O drem, dremf, dreml, remainder, remainderf, remainderl \- \
.sp
.ad l
.BR remainder ():
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
+_ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR remainderf (),
.BR remainderl ():
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR drem (),
.BR dremf (),
.BR dreml ():
+.RS 4
_SVID_SOURCE || _BSD_SOURCE
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH REMQUO 3 2008-08-11 "GNU" "Linux Programmer's Manual"
+.TH REMQUO 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O remquo, remquof, remquol \- remainder and part of quotient
.BR remquo (),
.BR remquof (),
.BR remquol ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These functions compute the remainder and part of the quotient
.\"WORD: recursion desired bit ºÆµ¢Í×µá¥Ó¥Ã¥È
.\"WORD: single component names °ìÉôʬ¤«¤é¤Ê¤ë̾Á°
.\"
-.TH RESOLVER 3 2008-11-07 "GNU" "Linux Programmer's Manual"
+.TH RESOLVER 3 2010-06-17 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O res_init, res_query, res_search, res_querydomain, res_mkquery, res_send,
.sp
.BI "int dn_comp(unsigned char *" exp_dn ", unsigned char *" comp_dn ,
.RS
-.BI "int " length ", unsigned char **" dnptrs ", unsigned char *" exp_dn ,
-.BI "unsigned char **" lastdnptr );
+.BI "int " length ", unsigned char **" dnptrs ", unsigned char **" lastdnptr );
.RE
.sp
.BI "int dn_expand(unsigned char *" msg ", unsigned char *" eomorig ,
.\" Japanese Version Copyright (c) 2005 Akihiro MOTOKI all rights reserved.
.\" Translated 2005-11-20, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH REXEC 3 2007-12-28 "Linux" "Linux Programmer's Manual"
+.TH REXEC 3 2010-09-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O rexec \- return stream to a remote command
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
+.\"O .BR "#define _BSD_SOURCE" " /* See feature_test_macros(7) */"
+.BR "#define _BSD_SOURCE" " /* feature_test_macros(7) »²¾È */"
+.B #include <netdb.h>
.sp
.BI "int rexec(char **" ahost ", int " inport ", char *" user ", "
.BI " char *" passwd ", char *" cmd ", int *" fd2p );
-.\" This function requires _BSD_SOURCE on Linux
.fi
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
¤Ë½ñ¤«¤ì¤ë¡£
.\"O The control process will return diagnostic
.\"O output from the command (unit 2) on this channel, and will also
-.\"O accept bytes on this channel as being
-.\"O Unix
-.\"O signal numbers, to be
+.\"O accept bytes on this channel as being UNIX signal numbers, to be
.\"O forwarded to the process group of the command.
.\"O The diagnostic
.\"O information returned does not include remote authorization failure,
.\"O verified.
À©¸æ¥×¥í¥»¥¹¤Ï¥³¥Þ¥ó¥É¤«¤é¤Î¿ÇÃÇ¥á¥Ã¥»¡¼¥¸½ÐÎÏ (¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿ 2)
¤ò¤³¤Î¥Á¥ã¥ó¥Í¥ë¤ÇÊÖ¤¹¡£¤Þ¤¿¡¢¤³¤Î¥Á¥ã¥ó¥Í¥ë·Ðͳ¤Ç
-Unix ¤Î¥·¥°¥Ê¥ëÈÖ¹æ¤ò¼¨¤¹¥Ð¥¤¥È¤ò¼õ¿®¤¹¤ë¡£¼õ¿®¤·¤¿¥·¥°¥Ê¥ë¤Ï
+UNIX ¤Î¥·¥°¥Ê¥ëÈÖ¹æ¤ò¼¨¤¹¥Ð¥¤¥È¤ò¼õ¿®¤¹¤ë¡£¼õ¿®¤·¤¿¥·¥°¥Ê¥ë¤Ï
¥³¥Þ¥ó¥É¤¬Â°¤¹¥×¥í¥»¥¹¥°¥ë¡¼¥×¤ËžÁ÷¤µ¤ì¤ë¡£
¿ÇÃǾðÊó¤Ë¤Ï¥ê¥â¡¼¥È¤Îǧ¾Ú¼ºÇԤϴޤޤì¤Ê¤¤¡£¤Ê¤¼¤Ê¤é¡¢Ç§¾Ú¤Î³Îǧ¤¬¹Ô¤ï¤ì¤¿
¸å¤ÇÊä½õ¥Á¥ã¥ó¥Í¥ë¤ÎÀܳ¤Ï¥»¥Ã¥È¥¢¥Ã¥×¤µ¤ì¤ë¤«¤é¤Ç¤¢¤ë¡£
.\"
.\"WORD: mantissa ²¾¿ô
.\"
-.TH RINT 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH RINT 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl \- round
.BR nearbyint (),
.BR nearbyintf (),
.BR nearbyintl ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L || _ISOC99_SOURCE;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR rint ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR rintf (),
.BR rintl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"
.\"WORD: mantissa ²¾¿ô
.\"
-.TH ROUND 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH ROUND 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O round, roundf, roundl \- round to nearest integer, away from zero
.BR round (),
.BR roundf (),
.BR roundl ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These functions round \fIx\fP to the nearest integer, but
.BI "bool_t xdr_authunix_parms(XDR *" xdrs ", struct authunix_parms *" aupp );
.fi
.IP
-.\"O Used for describing Unix credentials.
+.\"O Used for describing UNIX credentials.
.\"O This routine is useful for users
.\"O who wish to generate these credentials without using the RPC
.\"O authentication package.
-Unix ·Á¼°¤Î¾ÚÌÀ½ñ¤òµ½Ò¤¹¤ë¤¿¤á¤Ë»ÈÍѤ¹¤ë¡£¤³¤Î¥ë¡¼¥Æ¥£¥ó¤Ï
+UNIX ·Á¼°¤Î¾ÚÌÀ½ñ¤òµ½Ò¤¹¤ë¤¿¤á¤Ë»ÈÍѤ¹¤ë¡£¤³¤Î¥ë¡¼¥Æ¥£¥ó¤Ï
RPC ǧ¾Ú¥Ñ¥Ã¥±¡¼¥¸¤ò»ÈÍѤ»¤º¤Ë¤³¤ì¤é¤Î¾ÚÌÀ½ñ¤òºîÀ®¤·¤è¤¦¤È¤¹¤ë¾ì¹ç¤ËÊØÍø¤Ç¤¢¤ë¡£
.LP
.nf
req.nh.nlmsg_type = RTM_NEWLINK;
req.if.ifi_family = AF_UNSPEC;
req.if.ifi_index = INTERFACE_INDEX;
- req.if.ifi_change = 0xffffffff; /* ???*/
+ req.if.ifi_change = 0xffffffff; /* ??? */
rta = (struct rtattr *)(((char *) &req) +
- NLMSG_ALIGN(req.nh.nlmsg_len));
+ NLMSG_ALIGN(req.nh.nlmsg_len));
rta\->rta_type = IFLA_MTU;
rta\->rta_len = sizeof(unsigned int);
req.n.nlmsg_len = NLMSG_ALIGN(req.nh.nlmsg_len) +
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH SCALB 3 2009-03-15 "" "Linux Programmer's Manual"
+.TH SCALB 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O scalb, scalbf, scalbl \- multiply floating-point number
.br
.BI "long double scalbl(long double " x ", double " exp );
.sp
+.\"O Link with \fI\-lm\fP.
+\fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
+.sp
.in -4n
.\"O Feature Test Macro Requirements for glibc (see
.\"O .BR feature_test_macros (7)):
.sp
.ad l
.BR scalb ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
.br
.BR scalbf (),
.BR scalbl ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600
+.RE
.ad b
-.\"O Link with \fI\-lm\fP.
-\fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These functions multiply their first argument
.\"WORD: conversion specifications ÊÑ´¹»ØÄê
.\"WORD: type modifier ·¿½¤¾þ»Ò
.\"
-.TH SCANF 3 2008-07-12 "GNU" "Linux Programmer's Manual"
+.TH SCANF 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O scanf, fscanf, sscanf, vscanf, vsscanf, vfscanf \- input format conversion
.RB ( feature_test_macros (7)
»²¾È):
.in
+.ad l
.sp
.BR vscanf (),
.BR vsscanf (),
.BR vfscanf ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I "cc -std=c99"
+.ad
+.RE
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\"O when a nonmatching character is found, whichever happens first.
.\"O Most conversions discard initial white space characters (the exceptions
.\"O are noted below),
-.\"O and these discarded characters don't count towards the maximum field width.
+.\"O and these discarded characters don't count toward the maximum field width.
.\"O String input conversions store a null terminator (\(aq\\0\(aq)
.\"O to mark the end of the input;
.\"O the maximum field width does not include this terminator.
.B D
.\"O Equivalent to
.\"O .IR ld ;
-.\"O this exists only for backwards compatibility.
+.\"O this exists only for backward compatibility.
.\"O (Note: thus only in libc4.
.\"O In libc5 and glibc the
.\"O .B %D
.ad l
.BR setenv (),
.BR unsetenv ():
+.RS 4
_BSD_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR getnetgrent (),
.\"O and
.\"O .BR innetgr ()
-.\"O are available on most Unix systems.
+.\"O are available on most UNIX systems.
.\"O .BR getnetgrent_r ()
.\"O is not widely available on other systems.
¤³¤ì¤é¤Î´Ø¿ô¤Ï POSIX.1-2001 ¤Ë¤Ï¤Ê¤¤¤¬¡¢
endnetgrent (),
getnetgrent (),
innetgr ()
-¤Ï¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¡£
+¤Ï¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¡£
.BR getnetgrent_r ()
¤Ï¹¤¯Â¾¤Î¥·¥¹¥Æ¥à¤ÇÍøÍѤǤ¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£
.\" getnetgrent_r() is on Solaris 8 and AIX 5.1, but not the BSDs.
.\"O .B O_TRUNC
.\"O unspecified.
.\"O On Linux, this will successfully truncate an existing
-.\"O shared memory object \(em this may not be so on other Unix systems.
+.\"O shared memory object \(em this may not be so on other UNIX systems.
POSIX ¤Ï
.B O_RDONLY
¤È
.B O_TRUNC
¤¬°ì½ï¤Ë»ØÄꤵ¤ì¤¿¾ì¹ç¤ÎÆ°ºî¤ò̤ÄêµÁ¤Ë¤·¤Æ¤¤¤ë¡£Linux ¤Ç¤Ï¡¢
´û¸¤Î¶¦Í¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÂФ¹¤ëÀÚ¤êµÍ¤á (truncate) ¤ÏÀ®¸ù¤¹¤ë¡£
-¤·¤«¤·¡¢Â¾¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤âƱ¤¸¤Ç¤¢¤ë¤È¤Ï¸Â¤é¤Ê¤¤¡£
+¤·¤«¤·¡¢Â¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤âƱ¤¸¤Ç¤¢¤ë¤È¤Ï¸Â¤é¤Ê¤¤¡£
.LP
.\"O The POSIX shared memory object implementation on Linux 2.4 makes use
.\"O of a dedicated file system, which is normally
.\" Translated Sun May 24 13:44:00 JST 1998
.\" by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
.\"
-.TH SIGINTERRUPT 3 2009-03-15 "" "Linux Programmer's Manual"
+.TH SIGINTERRUPT 3 2010-09-26 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O siginterrupt \- allow signals to interrupt system calls
.in
.sp
.BR siginterrupt ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH SIGNBIT 3 2008-08-05 "GNU" "Linux Programmer's Manual"
+.TH SIGNBIT 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O signbit \- test sign of a real floating-point number
.sp
.ad l
.BR signbit ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O .BR signbit ()
.BR significand (),
.BR significandf (),
.BR significandl ():
+.RS 4
_SVID_SOURCE || _BSD_SOURCE
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"WORD: mask ¥Þ¥¹¥¯
.\"WORD: block ¥Ö¥í¥Ã¥¯¤¹¤ë
.\"
-.TH SIGPAUSE 3 2005-12-01 "Linux" "Linux Programmer's Manual"
+.TH SIGPAUSE 3 2010-09-12 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O sigpause \- atomically release blocked signals and wait for interrupt
.sp
.BI "int sigpause(int " sigmask "); /* BSD */"
.sp
-.BI "int sigpause(int " sig "); /* System V / Unix95 */"
+.BI "int sigpause(int " sig "); /* System V / UNIX 95 */"
.fi
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The classical BSD version of this function appeared in 4.2BSD.
.\"O It sets the process's signal mask to
.\"O .IR sigmask .
-.\"O Unix95 standardized the incompatible System V version of
+.\"O UNIX 95 standardized the incompatible System V version of
.\"O this function, which removes only the specified signal
.\"O .I sig
.\"O from the process's signal mask.
-.\"O .\" __xpg_sigpause: Unix 95, spec 1170, SVID, SVr4, XPG
+.\"O .\" __xpg_sigpause: UNIX 95, spec 1170, SVID, SVr4, XPG
.\"O The unfortunate situation with two incompatible functions with the
.\"O same name was solved by the
.\"O .BR \%sigsuspend (2)
¤³¤Î´Ø¿ô¤Ï¥×¥í¥»¥¹¤Î¥·¥°¥Ê¥ë¥Þ¥¹¥¯¤ò
.I sigmask
¤ËÀßÄꤹ¤ë¡£
-Unix95 ¤Ç¤Ï BSD ÈǤȸߴ¹À¤Î¤Ê¤¤ System V ÈǤΤ³¤Î´Ø¿ô¤¬É¸½à²½¤µ¤ì¤¿¡£
-Unix95 ÈǤϡ¢»ØÄꤵ¤ì¤¿¥·¥°¥Ê¥ë
+UNIX 95 ¤Ç¤Ï BSD ÈǤȸߴ¹À¤Î¤Ê¤¤ System V ÈǤΤ³¤Î´Ø¿ô¤¬É¸½à²½¤µ¤ì¤¿¡£
+UNIX 95 ÈǤϡ¢»ØÄꤵ¤ì¤¿¥·¥°¥Ê¥ë
.I sig
¤ò¥×¥í¥»¥¹¤Î¥·¥°¥Ê¥ë¥Þ¥¹¥¯¤«¤éºï½ü¤¹¤ë¤À¤±¤Ç¤¢¤ë¡£
-.\" __xpg_sigpause: Unix 95, spec 1170, SVID, SVr4, XPG
+.\" __xpg_sigpause: UNIX 95, spec 1170, SVID, SVr4, XPG
Ʊ¤¸Ì¾Á°¤Ç¸ß´¹À¤Î¤Ê¤¤ 2 ¤Ä¤Î´Ø¿ô¤¬¤¢¤ë¤È¤¤¤¦ÉÔ¹¬¤Ê»öÂ֤ϡ¢
.BR \%sigsuspend (2)
´Ø¿ô¤Ë¤è¤Ã¤Æ²ò¾Ã¤µ¤ì¤¿¡£
.\"O or
.\"O .B _SVID_SOURCE
.\"O is defined.
-.\"O The System V version is used if
-.\"O .B _XOPEN_SOURCE
-.\"O is defined.
+.\"O Otherwise, the System V version is used.
µ¡Ç½¸¡ºº¥Þ¥¯¥í
.B _BSD_SOURCE
¤¬ÄêµÁ¤µ¤ì¡¢
.B _SVID_SOURCE
¤Î¤¤¤º¤ì¤âÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢
glibc ¤Ï BSD ÈǤò»È¤¦¡£
-.B _XOPEN_SOURCE
-¤¬ÄêµÁ¤µ¤ì¤¿¾ì¹ç¡¢System V ÈǤò»ÈÍѤ¹¤ë¡£
+¤½¤ì°Ê³°¤Î¾ì¹ç¤Ë¤Ï¡¢System V ÈǤò»ÈÍѤ¹¤ë¡£
.\"
.\"O .\" For the BSD version, one usually uses a zero
.\"O .\" .I sigmask
.\" Japanese Version Copyright (c) 2005 Akihiro MOTOKI all rights reserved.
.\" Translated 2005-12-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH SIGSET 3 2009-03-15 "Linux" "Linux Programmer's Manual"
+.TH SIGSET 3 2010-09-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O sigset, sighold, sigrelse, sigignore \- System V signal API
sigset, sighold, sigrelse, sigignore \- System V ÈÇ¥·¥°¥Ê¥ë API
.\"O .SH SYNOPSIS
.SH ½ñ¼°
-.B #define _XOPEN_SOURCE 500
-.br
.B #include <signal.h>
.sp
.B typedef void (*sighandler_t)(int);
.BI "int sigrelse(int " sig );
.sp
.BI "int sigignore(int " sig );
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.ad l
+.BR sigset (),
+.BR sighold (),
+.BR sigrelse (),
+.BR sigignore ():
+.br
+.RS 4
+_XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These functions are provided in glibc as a compatibility interface
.BR sigaddset (),
.BR sigdelset (),
.BR sigismember ():
+.RS 4
_POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\" all rights reserved.
.\" Translated 2008-08-21, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.04
.\"
-.TH SIGWAIT 3 2009-02-10 "Linux" "Linux Programmer's Manual"
+.TH SIGWAIT 3 2010-09-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O sigwait \- wait for a signal
.\"O On success,
.\"O .BR sigwait ()
.\"O returns 0.
-.\"O On error, it returns a positive error number.
+.\"O On error, it returns a positive error number (listed in ERRORS).
À®¸ù¤¹¤ë¤È¡¢
.BR sigwait ()
¤Ï 0 ¤òÊÖ¤¹¡£
-¥¨¥é¡¼¤Î¾ì¹ç¡¢Ä¾Á°¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£
+¥¨¥é¡¼¤Î¾ì¹ç¡¢(¡Ö¥¨¥é¡¼¡×¤ÎÀá¤Î¥ê¥¹¥È¤Ë¤¢¤ë) Àµ¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£
.\"O .SH ERRORS
.SH ¥¨¥é¡¼
.TP
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH SIN 3 2009-02-04 "" "Linux Programmer's Manual"
+.TH SIN 3 2010-09-11 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O sin, sinf, sinl \- sine function
.ad l
.BR sinf (),
.BR sinl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.TP
.\"O Domain error: \fIx\fP is an infinity
Îΰ襨¥é¡¼ (domain error): \fIx\fP ¤¬Ìµ¸ÂÂç
-.\" .I errno
-.\" is set to
-.\" .BR EDOM .
+.\"O .I errno
+.\"O is set to
+.\"O .BR EDOM
+.\"O (but see BUGS).
.\"O An invalid floating-point exception
.\"O .RB ( FE_INVALID )
.\"O is raised.
+.I errno
+¤Ë
+.B EDOM
+¤¬ÀßÄꤵ¤ì¤ë (¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£
ÉÔÀµ (invalid) ÉâÆ°¾®¿ôÅÀÎã³°
.RB ( FE_INVALID )
¤¬¾å¤¬¤ë¡£
.PP
-.\"O These functions do not set
-.\"O .IR errno .
-¤³¤ì¤é¤Î´Ø¿ô¤Ï
-.I errno
-¤òÀßÄꤷ¤Ê¤¤¡£
-.\" FIXME . Is it intentional that these functions do not set errno?
-.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6781
.\"O .SH "CONFORMING TO"
.SH ½àµò
C99, POSIX.1-2001.
.\"O SVr4, 4.3BSD, C89.
.I double
ÈǤδؿô¤Ï SVr4, 4.3BSD, C89 ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£
+.\"O .SH BUGS
+.SH ¥Ð¥°
+.\"O Before version 2.10, the glibc implementation did not set
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6781
+.\"O .I errno
+.\"O to
+.\"O .B EDOM
+.\"O when a domain error occurred.
+¥Ð¡¼¥¸¥ç¥ó 2.10 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢
+Îΰ襨¥é¡¼¤¬È¯À¸¤·¤¿ºÝ¤Ë¡¢
+.I error
+¤Ë
+.B EDOM
+¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.BR acos (3),
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH SINH 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH SINH 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O sinh, sinhf, sinhl \- hyperbolic sine function
.ad l
.BR sinhf (),
.BR sinhl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" Updated Sun Sep 14 JST 2003 by Kentaro Shirakata <argrath@ub32.org>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH SQRT 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH SQRT 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
sqrt, sqrtf, sqrtl \- Ê¿Êýº¬´Ø¿ô
.SH ½ñ¼°
.ad l
.BR sqrtf (),
.BR sqrtl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated & Modified Sun Jan 9 22:50:29 JST 2005 by Yuichi SATO
.\"
-.TH STATVFS 2 2003-08-22 "Linux" "Linux Programmer's Manual"
+.TH STATVFS 3 2003-08-22 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O statvfs, fstatvfs \- get file system statistics
.\"O These macros are
.\"O .I not
.\"O compatible with the historic macros they replace.
-.\"O A backward compatible version can be found in the include file
+.\"O A backward-compatible version can be found in the include file
.\"O .IR <varargs.h> .
¤³¤ì¤é¤Î¥Þ¥¯¥í¤Ï¡¢°ÊÁ°¤«¤éÍѤ¤¤é¤ì¤Æ¤¤¿Æ±Åù¤Î¥Þ¥¯¥í·²¤È
¸ß´¹¤Ç¤Ï\fI¤Ê¤¤\fP¡£²áµî¤Î¤â¤Î¤È¸ß´¹¤Ê¥Ð¡¼¥¸¥ç¥ó¤Ï¡¢
.fi
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
-.\"O Under normal circumstances every Unix program has three streams opened
+.\"O Under normal circumstances every UNIX program has three streams opened
.\"O for it when it starts up, one for input, one for output, and one for
.\"O printing diagnostic or error messages.
.\"O These are typically attached to
.\"O the parent process chose to set up.
.\"O (See also the "Redirection" section of
.\"O .BR sh (1).)
-ɸ½à¤Î´Ä¶¤Ç¤Ï¡¢ Unix ¥×¥í¥°¥é¥à¤Ïµ¯Æ°»þ¤Ë¡¢¥ª¡¼¥×¥ó¤µ¤ì¤Æ¤¤¤ë¥¹¥È¥ê¡¼
+ɸ½à¤Î´Ä¶¤Ç¤Ï¡¢ UNIX ¥×¥í¥°¥é¥à¤Ïµ¯Æ°»þ¤Ë¡¢¥ª¡¼¥×¥ó¤µ¤ì¤Æ¤¤¤ë¥¹¥È¥ê¡¼
¥à¤ò 3 ¤ÄÍ¿¤¨¤é¤ì¤ë¡£¤½¤ì¤¾¤ìÆþÎÏÍÑ¡¢½ÐÎÏÍÑ¡¢¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤ä¥¨¥é¡¼¥á¥Ã
¥»¡¼¥¸¤Îɽ¼¨ÍѤΤâ¤Î¤Ç¤¢¤ë¡£¤³¤ì¤é¤ÏÄ̾ï¥æ¡¼¥¶¤ÎüËö
.RB ( tty (4)
.PP
.\"O Since
.\"O .IR FILE s
-.\"O are a buffering wrapper around Unix file descriptors, the
-.\"O same underlying files may also be accessed using the raw Unix file
+.\"O are a buffering wrapper around UNIX file descriptors, the
+.\"O same underlying files may also be accessed using the raw UNIX file
.\"O interface, that is, the functions like
.\"O .BR read (2)
.\"O and
.\"O .BR lseek (2).
.I FILE
-¤Ï Unix ¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ë¥Ð¥Ã¥Õ¥¡µ¡Ç½¤òÄɲä·¤¿¥é¥Ã¥Ñ¡¼
-¤Ç¤¢¤ë¤«¤é¡¢¤³¤ì¤é¤Î¥Þ¥¯¥í¤Ë¤âÂбþ¤¹¤ë¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¡¢ Unix ¤Î raw ¥Õ¥¡
+¤Ï UNIX ¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ë¥Ð¥Ã¥Õ¥¡µ¡Ç½¤òÄɲä·¤¿¥é¥Ã¥Ñ¡¼
+¤Ç¤¢¤ë¤«¤é¡¢¤³¤ì¤é¤Î¥Þ¥¯¥í¤Ë¤âÂбþ¤¹¤ë¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¡¢ UNIX ¤Î raw ¥Õ¥¡
¥¤¥ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹
.RB ( read (2)
¤ä
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
-.TH STPCPY 3 2009-02-04 "GNU" "Linux Programmer's Manual"
+.TH STPCPY 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O stpcpy \- copy a string returning a pointer to its end
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
-.br
.B #include <string.h>
.sp
.BI "char *stpcpy(char *" dest ", const char *" src );
.fi
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR stpcpy ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\"O .SH "CONFORMING TO"
.SH ½àµò
.\"O This function is not part of the C or POSIX.1 standards, and is
-.\"O not customary on Unix systems, but is not a GNU invention either.
+.\"O not customary on UNIX systems, but is not a GNU invention either.
.\"O Perhaps it comes from MS-DOS.
.\"O Nowadays, it is also present on the BSDs.
-¤³¤Î´Ø¿ô¤Ï¡¢C ¤ä POSIX.1 ɸ½à¤Î°ìÉô¤Ç¤Ï¤Ê¤¯¡¢Unix ¥·¥¹¥Æ¥à¤Î´·½¬Åª¤Ê
+¤³¤Î´Ø¿ô¤Ï¡¢C ¤ä POSIX.1 ɸ½à¤Î°ìÉô¤Ç¤Ï¤Ê¤¯¡¢UNIX ¥·¥¹¥Æ¥à¤Î´·½¬Åª¤Ê
¤â¤Î¤Ç¤â¤Ê¤¤¤¬¡¢GNU ¤ÎȯÌÀ¤È¤¤¤¦¤ï¤±¤Ç¤â¤Ê¤¤¡£
¤Ò¤ç¤Ã¤È¤·¤¿¤é MS-DOS ͳÍè¤Î¤â¤Î¤«¤â¤·¤ì¤Ê¤¤¡£
¸½ºß¤Ç¤Ï¡¢BSD ·Ï¤Ë¤â¸ºß¤¹¤ë¡£
.BR memcpy (3),
.BR memmove (3),
.BR strcpy (3),
+.BR string (3),
.BR wcpcpy (3),
.BR feature_test_macros (7)
.\" Translated Tue Jan 11 00:55:50 JST 2000
.\" by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
.\"
-.TH STPNCPY 3 1999-07-25 "GNU" "Linux Programmer's Manual"
+.TH STPNCPY 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O stpncpy \- copy a fixed-size string, returning a pointer to its end
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
-.br
.B #include <string.h>
.sp
.BI "char *stpncpy(char *" dest ", const char *" src ", size_t " n );
.fi
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR stpncpy ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991)
.\" 386BSD man pages
.\" Modified Sat Jul 24 18:12:45 1993 by Rik Faith (faith@cs.unc.edu)
-.TH STRCASECMP 3 1993-04-11 "" "Linux Programmer's Manual"
+.TH STRCASECMP 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O strcasecmp, strncasecmp \- compare two strings ignoring case
.BR memcmp (3),
.BR strcmp (3),
.BR strcoll (3),
+.BR string (3),
.BR strncmp (3),
.BR wcscasecmp (3),
.BR wcsncasecmp (3)
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2007-07-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.58
.\"
-.TH STRCAT 3 2008-06-13 "GNU" "Linux Programmer's Manual"
+.TH STRCAT 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O strcat, strncat \- concatenate two strings
.BR memccpy (3),
.BR memcpy (3),
.BR strcpy (3),
+.BR string (3),
.BR strncpy (3),
.BR wcscat (3),
.BR wcsncat (3)
.\" Updated & Modified 2001-10-16, Yuichi SATO <ysato@h4.dion.ne.jp>
.\" Updated 2006-07-20, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH STRCHR 3 2008-08-11 "GNU" "Linux Programmer's Manual"
+.TH STRCHR 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O strchr, strrchr, strchrnul \- locate character in string
.BR index (3),
.BR memchr (3),
.BR rindex (3),
+.BR string (3),
.BR strlen (3),
.BR strpbrk (3),
.BR strsep (3),
.\" by YOSHINO Takashi <yoshino@civil.jcn.nihon-u.ac.jp>
.\" Updated Fri Oct 12 JST 2001 by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH STRCMP 3 2009-04-21 "" "Linux Programmer's Manual"
+.TH STRCMP 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O strcmp, strncmp \- compare two strings
.SH ̾Á°
.BR memcmp (3),
.BR strcasecmp (3),
.BR strcoll (3),
+.BR string (3),
.BR strncasecmp (3),
.BR strverscmp (3),
.BR wcscmp (3),
.\" Translated 1997-12-26, HIROFUMI Nishizuka <nishi@rpts.cl.nec.co.jp>
.\" Modified 2007-05-28, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.48
.\"
-.TH STRCOLL 3 1993-04-12 "GNU" "Linux Programmer's Manual"
+.TH STRCOLL 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O strcoll \- compare two strings using the current locale
.BR bcmp (3),
.BR memcmp (3),
.BR setlocale (3),
+.BR string (3),
.BR strcasecmp (3),
.BR strcmp (3),
.BR strxfrm (3)
.\" by NAKANO Takeo <nakano@apm.seikei.ac.jp
.\" Updated 2007-07-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.58
.\"
-.TH STRCPY 3 2009-12-04 "GNU" "Linux Programmer's Manual"
+.TH STRCPY 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O strcpy, strncpy \- copy a string
.in +4n
.nf
-char*
-strncpy(char *dest, const char *src, size_t n){
+char *
+strncpy(char *dest, const char *src, size_t n)
+{
size_t i;
- for (i = 0 ; i < n && src[i] != \(aq\\0\(aq ; i++)
+ for (i = 0; i < n && src[i] != \(aq\\0\(aq; i++)
dest[i] = src[i];
- for ( ; i < n ; i++)
+ for ( ; i < n; i++)
dest[i] = \(aq\\0\(aq;
return dest;
.BR memcpy (3),
.BR memmove (3),
.BR stpcpy (3),
+.BR string (3),
.BR strdup (3),
.BR wcscpy (3),
.BR wcsncpy (3)
.\" by YOSHINO Takashi <yoshino@civil.jcn.nihon-u.ac.jp>
.\" Updated Fri Nov 2 JST 2001 by Kentaro Shirakata <argrath@ub32.org>
.\"
-.TH STRDUP 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH STRDUP 3 2010-09-26 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
.\"O strdup, strndup, strdupa, strndupa \- duplicate a string
strdup, strndup, strdupa, strndupa \- ʸ»úÎó¤òÊ£À½¤¹¤ë
.RB ( feature_test_macros (7)
»²¾È):
.in
+.PD 0
+.ad l
.sp
.BR strdup ():
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.RS 4
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
-.BR strndup (),
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.PP
+.BR strndup ():
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.PP
.BR strdupa (),
.BR strndupa ():
_GNU_SOURCE
+.ad
+.PD
.SH ÀâÌÀ
.\"O The
.\"O .BR strdup ()
.BR free (3),
.BR malloc (3),
.BR realloc (3),
+.BR string (3),
.BR wcsdup (3)
.BR strerror_r ()
¤¬Ä󶡤µ¤ì¤ë:
.br
-(_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !\ _GNU_SOURCE
+(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) && !\ _GNU_SOURCE
.fi
.\"O .SH DESCRIPTION
.\"O The
.\" Japanese Version Copyright (c) 1998 Akihiro Motoki all rights reserved.
.\" Translated Mon May 25 1998 by Akihiro Motoki <motoki@hal.t.u-tokyo.ac.jp>
.\"
-.TH STRFRY 3 1993-04-12 "GNU" "Linux Programmer's Manual"
+.TH STRFRY 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O strfry \- randomize a string
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.BR memfrob (3),
+.BR string (3),
.BR feature_test_macros (7)
.\" Modified Sat Jul 24 18:03:44 1993 by Rik Faith (faith@cs.unc.edu)
.\" Applied fix by Wolfgang Franke, aeb, 961011
.\" Corrected return value, aeb, 970307
-.\" Added Single Unix Spec conversions and %z, aeb/esr, 990329.
+.\" Added Single UNIX Spec conversions and %z, aeb/esr, 990329.
.\" 2005-11-22 mtk, added Glibc Notes covering optional 'flag' and
.\" 'width' components of conversion specifications.
.\"
.\"WORD: conversion specification ÊÑ´¹»ØÄê
.\"WORD: modifier ½¤¾þ»Ò
.\"WORD: broken-down time Í×ÁÇÊ̤Î(»þ¹ï)
-.\"WORD: Single Unix Specification Åý°ì Unix µ¬³Ê
+.\"WORD: Single UNIX Specification Åý°ì UNIX µ¬³Ê
.\"WORD: ISO\ 8601 week-based ISO\ 8601 ¤Î½µÃ±°Ìɽµ
.\"
.TH STRFTIME 3 2010-01-17 "GNU" "Linux Programmer's Manual"
.\"O conversion specification were used. (SU)
¸½ºß¤Î¥í¥±¡¼¥ë¤Ë¤ª¤¤¤ÆÊ̽ñ¼°¤¬Â¸ºß¤·¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢
Ä̾ï¤ÎÊÑ´¹»ØÄ꤬»ÈÍѤµ¤ì¤¿¤«¤Î¤è¤¦¤ËÆ°ºî¤¹¤ë (SU)¡£
-.\"O The Single Unix Specification mentions
+.\"O The Single UNIX Specification mentions
.\"O .BR %Ec ,
.\"O .BR %EC ,
.\"O .BR %Ex ,
.\"O modifier is to use
.\"O alternative numeric symbols (say, roman numerals), and that of the
.\"O E modifier is to use a locale-dependent alternative representation.
-Åý°ì UNIX µ¬³Ê (Single Unix Specification) ¤Ç¤Ï
+Åý°ì UNIX µ¬³Ê (Single UNIX Specification) ¤Ç¤Ï
.BR %Ec ,
.BR %EC ,
.BR %Ex ,
.SH ½àµò
SVr4, C89, C99.
.\"O There are strict inclusions between the set of conversions
-.\"O given in ANSI C (unmarked), those given in the Single Unix Specification
+.\"O given in ANSI C (unmarked), those given in the Single UNIX Specification
.\"O (marked SU), those given in Olson's timezone package (marked TZ),
.\"O and those given in glibc (marked GNU), except that
.\"O .B %+
.\" Translated Tue Jan 11 00:55:48 JST 2000
.\" by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
.\"
-.TH STRNLEN 3 1999-07-25 "GNU" "Linux Programmer's Manual"
+.TH STRNLEN 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O strnlen \- determine the length of a fixed-size string
.sp
.BI "size_t strnlen(const char *" s ", size_t " maxlen );
.fi
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR strnlen ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" by Ito Hiromi (hiromi@marimo.or.jp)
.\" Updated Sat Dec 11 00:44:56 JST 1999
.\" by Kentaro Shirakata <argrath@yo.rim.or.jp>
-.TH STRPBRK 3 1993-04-12 "" "Linux Programmer's Manual"
+.TH STRPBRK 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O strpbrk \- search a string for any of a set of characters
.BR memchr (3),
.BR rindex (3),
.BR strchr (3),
+.BR string (3),
.BR strsep (3),
.BR strspn (3),
.BR strstr (3),
.\"O In principle, this function does not initialize \fItm\fP but
.\"O only stores the values specified.
.\"O This means that \fItm\fP should be initialized before the call.
-.\"O Details differ a bit between different Unix systems.
+.\"O Details differ a bit between different UNIX systems.
.\"O The glibc implementation does not touch those fields which are not
.\"O explicitly specified, except that it recomputes the
.\"O .I tm_wday
¸¶Â§¤È¤·¤Æ¡¢¤³¤Î´Ø¿ô¤Ï \fItm\fP ¤Î½é´ü²½¤Ï¤»¤º¤Ë¡¢
»ØÄꤵ¤ì¤¿ÃͤΤߤòÆþ¤ì¤ë¡£
¤Ä¤Þ¤ê¡¢¤³¤Î´Ø¿ô¤Î¸Æ¤Ó½Ð¤·¤ÎÁ°¤Ë \fItm\fP ¤ò½é´ü²½¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-¾¤Î Unix ¥·¥¹¥Æ¥à¤È¤Ï¡¢ºÙ¤«¤¤ÅÀ¤Ç°Û¤Ê¤ë¡£
+¾¤Î UNIX ¥·¥¹¥Æ¥à¤È¤Ï¡¢ºÙ¤«¤¤ÅÀ¤Ç°Û¤Ê¤ë¡£
glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢ÌÀ¼¨Åª¤Ë»ØÄꤵ¤ì¤Ê¤¤¥Õ¥£¡¼¥ë¥É¤ÏÊѹ¹¤µ¤ì¤Ê¤¤¡£
Îã³°¤È¤·¤Æ¡¢Ç¯¡¦·î¡¦Æü¤Î¤¤¤º¤ì¤«¤ÎÍ×ÁǤ¬Êѹ¹¤µ¤ì¤¿¾ì¹ç¤Ë
.I tm_wday
.\"
.\" WORD: delimiter ¶èÀÚ¤êʸ»ú
.\"
-.TH STRSEP 3 2009-01-16 "GNU" "Linux Programmer's Manual"
+.TH STRSEP 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O strsep \- extract token from string
.BR memchr (3),
.BR rindex (3),
.BR strchr (3),
+.BR string (3),
.BR strpbrk (3),
.BR strspn (3),
.BR strstr (3),
.\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991)
.\" 386BSD man pages
.\" Modified Sat Jul 24 17:59:03 1993 by Rik Faith (faith@cs.unc.edu)
-.TH STRSIGNAL 3 2008-08-21 "GNU" "Linux Programmer's Manual"
+.TH STRSIGNAL 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
strsignal \- ¥·¥°¥Ê¥ë¤òÀâÌÀ¤¹¤ëʸ»úÎó¤òÊÖ¤¹
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
-.br
.B #include <string.h>
.sp
.BI "char *strsignal(int " sig );
.sp
.BI "extern const char * const " sys_siglist [];
.fi
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR strsignal ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
+.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.BR strsignal ()
´Ø¿ô¤Ï¡¢°ú¿ô \fIsig\fP ¤ÇÅϤµ¤ì¤¿¥·¥°¥Ê¥ëÈÖ¹æ¤ò
.\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991)
.\" 386BSD man pages
.\" Modified Sat Jul 24 17:57:50 1993 by Rik Faith (faith@cs.unc.edu)
-.TH STRSPN 3 1993-04-12 "" "Linux Programmer's Manual"
+.TH STRSPN 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
strspn, strcspn \- ʸ»úÎ󤫤éʸ»ú¤Î¥»¥Ã¥È¤òõ¤¹
.SH ½ñ¼°
.BR memchr (3),
.BR rindex (3),
.BR strchr (3),
+.BR string (3),
.BR strpbrk (3),
.BR strsep (3),
.BR strstr (3),
.\" Updated Sun Sep 5 JST 1999 by by Kentaro Shirakata <argrath@yo.rim.or.jp>
.\" Updated Wed Apr 20 JST 2005 by by Kentaro Shirakata <argrath@ub32.org>
.\"
-.TH STRSTR 3 2005-04-05 "GNU" "Linux Programmer's Manual"
+.TH STRSTR 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O strstr, strcasestr \- locate a substring
.BR rindex (3),
.BR strcasecmp (3),
.BR strchr (3),
+.BR string (3),
.BR strpbrk (3),
.BR strsep (3),
.BR strspn (3),
.\" Updated & Modified 2006-07-20,
.\" Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.36
.\"
-.TH STRTOD 3 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH STRTOD 3 2010-00-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O strtod, strtof, strtold \- convert ASCII string to floating-point number
.SH ̾Á°
.RB ( feature_test_macros (7)
»²¾È):
.in
+.ad l
.sp
.BR strtof (),
.BR strtold ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
+.ad l
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" Updated 2002-03-28, Kentaro Shirakata
.\" Updated 2005-11-19, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH STRTOK 3 2008-10-29 "GNU" "Linux Programmer's Manual"
+.TH STRTOK 3 2010-09-27 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O strtok, strtok_r \- extract tokens from strings
.SH ̾Á°
}
exit(EXIT_SUCCESS);
-} /* main */
+}
.fi
+.PP
+.\"O Another example program using
+.\"O .BR strtok ()
+.\"O can be found in
+.\"O .BR getaddrinfo_a (3).
+.BR strtok ()
+¤ò»È¤Ã¤¿ÊÌ¤Î¥×¥í¥°¥é¥àÎ㤬
+.BR getaddrinfo_a (3)
+¤Ë¤¢¤ë¡£
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.BR index (3),
.BR memchr (3),
.BR rindex (3),
.BR strchr (3),
+.BR string (3),
.BR strpbrk (3),
.BR strsep (3),
.BR strspn (3),
.\"
.\" WORD: base ´ð¿ô
.\"
-.TH STRTOL 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH STRTOL 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
.\"O strtol, strtoll, strtoq \- convert a string to a long integer
strtol, strtoll, strtoq \- ʸ»úÎó¤ò long int ¤ËÊÑ´¹¤¹¤ë
.sp
.ad l
.BR strtoll ():
-XOPEN_SOURCE >= 600 || _BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE; or
+.RS 4
+XOPEN_SOURCE\ >=\ 600 || _BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\"
.\" WORD: base ´ð¿ô
.\"
-.TH STRTOUL 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH STRTOUL 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
.\"O strtoul, strtoull, strtouq \- convert a string to an unsigned long integer
strtoul, strtoull, strtouq \- ʸ»úÎó¤ò unsigned long int ¤ËÊÑ´¹¤¹¤ë
.sp
.ad l
.BR strtoull ():
-XOPEN_SOURCE >= 600 || _BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE; or
+.RS 4
+XOPEN_SOURCE\ >=\ 600 || _BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.\"O The
.\"O .BR strtoul ()
.\" Translated Fri Jun 26 1998 by SHOJI Yasushi <yashi@yashi.com>
.\" Updated & Modefied Sun Mar 7 1999 by Shouichi Saito
.\"
-.TH STRXFRM 3 1993-04-12 "GNU" "Linux Programmer's Manual"
+.TH STRXFRM 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O strxfrm \- string transformation
.SH ̾Á°
.BR bcmp (3),
.BR memcmp (3),
.BR setlocale (3),
+.BR string (3),
.BR strcasecmp (3),
.BR strcmp (3),
.BR strcoll (3)
.LP
.\"O At run time, one can ask for numerical values using the present function
.\"O .BR sysconf ().
-.\"O On can ask for numerical values that may depend
+.\"O One can ask for numerical values that may depend
.\"O on the file system a file is in using the calls
.\"O .BR fpathconf (3)
.\"O and
.\"O .BR LOG_FTP ,
.\"O the other
.\"O .I facility
-.\"O values appear on most Unix systems.
+.\"O values appear on most UNIX systems.
¤·¤«¤·¤Ê¤¬¤é¡¢
.B LOG_AUTHPRIV
¤È
¤È¤¤¤¦Îã³°¤Ï¤¢¤ë¤¬¡¢
¤½¤ì°Ê³°¤Î
.I facility
-¤ÎÃͤÏ¿¤¯¤Î Unix ¥·¥¹¥Æ¥à¤Ç»È¤ï¤ì¤Æ¤¤¤ë¡£
+¤ÎÃͤÏ¿¤¯¤Î UNIX ¥·¥¹¥Æ¥à¤Ç»È¤ï¤ì¤Æ¤¤¤ë¡£
.\"O The
.\"O .B LOG_PERROR
.\"O value for
.\"O .I option
.\"O is not specified by POSIX.1-2001, but is available
-.\"O in most versions of Unix.
+.\"O in most versions of UNIX.
.I option
¤ÎÃͤÎ
.B LOG_PERROR
¤ÎÃͤϡ¢ POSIX.1-2001 ¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢
-Unix ¤Î¿¤¯¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç»ÈÍѲÄǽ¤Ç¤¢¤ë¡£
+UNIX ¤Î¿¤¯¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç»ÈÍѲÄǽ¤Ç¤¢¤ë¡£
.\"O .\" .SH HISTORY
.\" .SH ÍúÎò
.\"O .\" A
.\"
.\"WORD: feature test macro µ¡Ç½¸¡ºº¥Þ¥¯¥í
.\"
-.TH SYSTEM 3 2004-12-20 "" "Linux Programmer's Manual"
+.TH SYSTEM 3 2010-09-10 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O system \- execute a shell command
.PP
.\"O If the
.\"O .B _XOPEN_SOURCE
-.\"O feature test macro is defined, then the macros described in
+.\"O feature test macro is defined
+.\"O (before including
+.\"O .I any
+.\"O header files),
+.\"O then the macros described in
.\"O .BR wait (2)
.\"O .RB ( WEXITSTATUS (),
.\"O etc.) are made available when including
.\"O .IR <stdlib.h> .
-µ¡Ç½¸¡ºº¥Þ¥¯¥í¤Ç¤¢¤ë
+(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë)
+µ¡Ç½¸¡ºº¥Þ¥¯¥í
.B _XOPEN_SOURCE
¤¬ÄêµÁ¤µ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢
.BR wait (2)
.\" Proof Reading: Takashi Yoshino
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH TAN 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH TAN 3 2010-09-11 "" "Linux Programmer's Manual"
.SH ̾Á°
tan, tanf, tanl \- ÀµÀÜ¡Ê¥¿¥ó¥¸¥§¥ó¥È¡Ë´Ø¿ô
.SH ½ñ¼°
.ad l
.BR tanf (),
.BR tanl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.BR tan ()
.TP
.\"O Domain error: \fIx\fP is an infinity
Îΰ襨¥é¡¼ (domain error): \fIx\fP ¤Ï̵¸ÂÂç¤Ç¤¢¤ë
-.\" .I errno
-.\" is set to
-.\" .BR EDOM .
+.\"O .I errno
+.\"O is set to
+.\"O .BR EDOM
+.\"O (but see BUGS).
.\"O An invalid floating-point exception
.\"O .RB ( FE_INVALID )
.\"O is raised.
+.I errno
+¤Ë
+.B EDOM
+¤¬ÀßÄꤵ¤ì¤ë (¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£
ÉÔÀµ (invalid) ÉâÆ°¾®¿ôÅÀÎã³°
.RB ( FE_INVALID )
¤¬¾å¤¬¤ë¡£
¥ª¡¼¥Ð¡¼¥Õ¥í¡¼ÉâÆ°¾®¿ôÅÀÎã³°
.RB ( FE_OVERFLOW )
¤¬¾å¤¬¤ë¡£
-.PP
-.\"O These functions do not set
-.\"O .IR errno .
-¤³¤ì¤é¤Î´Ø¿ô¤Ï
-.I errno
-¤òÀßÄꤷ¤Ê¤¤¡£
-.\" FIXME . Is it intentional that these functions do not set
-.\" errno (at least for domain error)?
-.\" Bug raised: http://sourceware.org/bugzilla/show_bug.cgi?id=6782
+.\"O .SH BUGS
+.SH ¥Ð¥°
+.\"O Before version 2.10, the glibc implementation did not set
+.\" http://sourceware.org/bugzilla/show_bug.cgi?id=6782
+.\"O .I errno
+.\"O to
+.\"O .B EDOM
+.\"O when a domain error occurred.
+¥Ð¡¼¥¸¥ç¥ó 2.10 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢
+Îΰ襨¥é¡¼¤¬È¯À¸¤·¤¿ºÝ¤Ë¡¢
+.I error
+¤Ë
+.B EDOM
+¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£
.\"O .SH "CONFORMING TO"
.SH ½àµò
C99, POSIX.1-2001.
.\" by Kenji Kajiwara and Kentaro Ogawa
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH TANH 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH TANH 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O tanh, tanhf, tanhl \- hyperbolic tangent function
.ad l
.BR tanhf (),
.BR tanhl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" Translated Sat Jul 19 03:06:35 JST 2003
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH TCGETSID 3 2008-06-14 "GNU" "Linux Programmer's Manual"
+.TH TCGETSID 3 2010-09-10 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O tcgetsid \- get session ID
.SH ̾Á°
tcgetsid \- ¥»¥Ã¥·¥ç¥óID ¤ò¼èÆÀ¤¹¤ë
.\"O .SH SYNOPSIS
.SH ½ñ¼°
-.B #define _XOPEN_SOURCE 500
+.nf
+.\"O .BR "#define _XOPEN_SOURCE 500" " /* See feature_test_macros(7) */"
+.BR "#define _XOPEN_SOURCE 500" " /* feature_test_macros(7) »²¾È */"
.br
.B "#include <termios.h>"
.sp
.BI "pid_t tcgetsid(int " fd );
+.fi
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The function
.\"WORD: vertical tab ¿âľ¥¿¥Ö
.\"WORD: feature test macro µ¡Ç½¸¡ºº¥Þ¥¯¥í
.\"
-.TH TERMIOS 3 2007-11-26 "Linux" "Linux Programmer's Manual"
+.TH TERMIOS 3 2010-06-20 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow,
.\"O cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, cfsetspeed \-
¤¬É¬Í×]
.TP
.B NOFLSH
-.\"O Disable flushing the input and output queues when generating the
-.\"O .BR SIGINT ,
-.\"O .BR SIGQUIT ,
-.\"O and
-.\"O .B SIGSUSP
-.\"O signals.
-.\"O .\" Stevens lets SIGSUSP only flush the input queue
-.BR SIGINT ,
-.BR SIGQUIT ,
-.B SIGSUSP
-¥·¥°¥Ê¥ëȯÀ¸»þ¤ÎÆþÎÏ¡¦½ÐÎÏ¥¥å¡¼¤Î¥Õ¥é¥Ã¥·¥å¤ò̵¸ú¤Ë¤¹¤ë¡£
+.\"O Disable flushing the input and output queues when generating signals for the
+.\"O INT, QUIT, and SUSP characters.
+.\" Stevens lets SUSP only flush the input queue
+INT, QUIT, SUSP ʸ»ú¤ËÂбþ¤¹¤ë¥·¥°¥Ê¥ë¤òȯÀ¸¤¹¤ëºÝ¤Î
+ÆþÎÏ¡¦½ÐÎÏ¥¥å¡¼¤Î¥Õ¥é¥Ã¥·¥å¤ò̵¸ú¤Ë¤¹¤ë¡£
.TP
.B TOSTOP
.\"O Send the
¤ÏÈóɸ½à¤À¤¬¡¢BSD ¤Ç¤ÏÍøÍѲÄǽ¤Ç¤¢¤ë¡£
.\"O .SH NOTES
.SH Ãí°Õ
-.\"O Unix V7 and several later systems have a list of baud rates
+.\"O UNIX V7 and several later systems have a list of baud rates
.\"O where after the fourteen values B0, ..., B9600 one finds the
.\"O two constants EXTA, EXTB ("External A" and "External B").
.\"O Many systems extend the list with much higher baud rates.
-Unix V7 ¤È¤½¤Î¸å¤Î¤¤¤¯¤Ä¤«¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¥Ü¡¼¥ì¡¼¥È¤Î 14 ¸Ä¤Î¥ê¥¹¥È¤Ç¤¢¤ë
+UNIX V7 ¤È¤½¤Î¸å¤Î¤¤¤¯¤Ä¤«¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¥Ü¡¼¥ì¡¼¥È¤Î 14 ¸Ä¤Î¥ê¥¹¥È¤Ç¤¢¤ë
B0, ..., B9600 ¤Î¸å¤í¤Ë EXTA, EXTB ("External A" ¤È "External B") ¤Î 2 ¤Ä¤ò
Äɲ䷤Ƥ¤¤ë¡£
¿¤¯¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¤µ¤é¤Ë¹â®¤Ê¥Ü¡¼¥ì¡¼¥È¤Î¤¿¤á¤Ë¥ê¥¹¥È¤ò³ÈÄ¥¤·¤Æ¤¤¤ë¡£
FreeBSD, NetBSD, HP-UX, MacOS ¤Ï
.I duration
¤ÎÃͤò̵»ë¤¹¤ë¡£
-.\"O Under Solaris and Unixware,
+.\"O Under Solaris and UnixWare,
.\"O .BR tcsendbreak ()
.\"O with nonzero
.\"O .I duration
.\"O behaves like
.\"O .BR tcdrain ().
-Solaris ¤È Unixware ¤Ç¤Ï¡¢Èó¥¼¥í¤Î
+Solaris ¤È UnixWare ¤Ç¤Ï¡¢Èó¥¼¥í¤Î
.I duration
¤ò»ØÄꤷ¤¿
.BR tcsendbreak ()
.\" by SAITOH Akira <s-akira@users.sourceforge.net>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH TGAMMA 3 2008-08-11 "GNU" "Linux Programmer's Manual"
+.TH TGAMMA 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O tgamma, tgammaf, tgammal \- true gamma function
\fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
.sp
.in -4n
-Feature Test Macro Requirements for glibc (see
-.BR feature_test_macros (7)):
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
.in
.sp
.ad l
.BR tgamma (),
.BR tgammaf (),
.BR tgammal ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The Gamma function is defined by
.\" Updated 2005-03-15, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2006-07-26, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.36
.\"
-.TH TMPNAM 3 2008-08-06 "" "Linux Programmer's Manual"
+.TH TMPNAM 3 2010-09-10 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O tmpnam, tmpnam_r \- create a name for a temporary file
.fi
.sp
.\"O A few systems implement it.
-.\"O To get a glibc prototype for this function,
+.\"O To get a glibc prototype for this function from
+.\"O .IR <stdio.h> ,
.\"O define
.\"O .B _SVID_SOURCE
.\"O or
.\"O .B _BSD_SOURCE
-.\"O before including
-.\"O .IR <stdio.h> .
+.\"O (before including
+.\"O .I any
+.\"O header file).
¿ô¤Ï¾¯¤Ê¤¤¤¬¡¢¤³¤Î´Ø¿ô¤ò¼ÂÁõ¤·¤Æ¤¤¤ë¥·¥¹¥Æ¥à¤â¤¢¤ë¡£
-¤³¤Î´Ø¿ô¤Î glibc ¤Î¥×¥í¥È¥¿¥¤¥×¤ò»È¤¦¤Ë¤Ï¡¢
+¤³¤Î´Ø¿ô¤Î glibc ¤Î¥×¥í¥È¥¿¥¤¥×¤ò
.I <stdio.h>
-¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ëÁ°¤Ë
+¤«¤éÆÀ¤ë¤Ë¤Ï¡¢
+(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë)
.B _SVID_SOURCE
¤«
.B _BSD_SOURCE
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Updated & Modified Sun Jan 16 08:20:45 JST 2005
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\"
-.TH TRUNC 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH TRUNC 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O trunc, truncf, truncl \- round to integer, towards zero
.BR trunc (),
.BR truncf (),
.BR truncl ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O These functions round \fIx\fP to the nearest integer
.\" Translated Wed Sep 8 01:25:01 JST 2004
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\"
-.TH TTYSLOT 3 2007-11-26 "GNU" "Linux Programmer's Manual"
+.TH TTYSLOT 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O ttyslot \- find the slot of the current user's terminal in some file
.sp
.ad l
.BR ttyslot ():
-_BSD_SOURCE || (_XOPEN_SOURCE_EXTENDED && !\ _XOPEN_SOURCE\ >=\ 500)
+.RS 4
+_BSD_SOURCE ||
+.br
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_\ <\ 500\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.SS ÂçÀΤÎÎò»Ë
.\"O There used to be a file
.\"O .I /etc/ttys
-.\"O in Unix V6, that was read by the
+.\"O in UNIX V6, that was read by the
.\"O .BR init (8)
.\"O program to find out what to do with each terminal line.
-Unix V6 ¤Ç¤Ï
+UNIX V6 ¤Ç¤Ï
.I /etc/ttys
¥Õ¥¡¥¤¥ë¤¬»È¤ï¤ì¤Æ¤¤¤¿¡£
.BR init (8)
init ¤Ë¥·¥°¥Ê¥ë¤òÁ÷¤ê¡¢\(aq0\(aq ¤ò \(aq1\(aq ºÆÅÙ¤ËÊѹ¹¤·¡¢
init ¤ËºÆÅÙ¥·¥°¥Ê¥ë¤òÁ÷¤ë¤³¤È¤Ç²ò·è¤¹¤ë¡£
.LP
-.\"O In Unix V7 the format was changed: here the second character
+.\"O In UNIX V7 the format was changed: here the second character
.\"O was the argument to
.\"O .BR getty (8)
.\"O indicating the sequence of line speeds to try (\(aq0\(aq was: cycle through
.\"O 300-1200-150-110 baud; \(aq4\(aq was for the on-line console DECwriter)
.\"O while the rest of the line contained the name of the tty.
.\"O Thus a typical line was "14console".
-Unix V7 ¤Ç¤Ï¥Õ¥©¡¼¥Þ¥Ã¥È¤¬Êѹ¹¤µ¤ì¤¿:
+UNIX V7 ¤Ç¤Ï¥Õ¥©¡¼¥Þ¥Ã¥È¤¬Êѹ¹¤µ¤ì¤¿:
2 ʸ»úÌܤ¬
.BR getty (8)
¤Î°ú¤¿ô¤È¤Ê¤ê¡¢(Àܳ¤ò) »î¤ß¤ë²óÀþ®Å٤νç½ø¤òɽ¤¹¤è¤¦¤Ë¤Ê¤ê
À®¸ù¤·¤¿¾ì¹ç¡¢¤³¤Î´Ø¿ô¤Ï¥¹¥í¥Ã¥ÈÈÖ¹æ¤òÊÖ¤¹¡£
.\"O On error (e.g., if none of the file descriptors 0, 1 or 2 is
.\"O associated with a terminal that occurs in this data base)
-.\"O it returns 0 on Unix V6 and V7 and BSD-like systems,
+.\"O it returns 0 on UNIX V6 and V7 and BSD-like systems,
.\"O but \-1 on System V-like systems.
¥¨¥é¡¼¤Î¾ì¹ç
(Î㤨¤Ð¡¢¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿ 0, 1, 2 ¤Î²¿¤ì¤â
¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¤¢¤ëüËö¤Ë´ØÏ¢¤Å¤±¤é¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç)¡¢
-Unix V6, V7, BSD ·Ï¤Î¥·¥¹¥Æ¥à¤Ï 0 ¤òÊÖ¤¹¤¬¡¢
+UNIX V6, V7, BSD ·Ï¤Î¥·¥¹¥Æ¥à¤Ï 0 ¤òÊÖ¤¹¤¬¡¢
System V ·Ï¤Î¥·¥¹¥Æ¥à¤Ï -1 ¤òÊÖ¤¹¡£
.\"O .SH "CONFORMING TO"
.SH ½àµò
.\"O .\" .SH HISTORY
.\" .SH ÍúÎò
.\"O .\" .BR ttyslot ()
-.\"O .\" appeared in Unix V7.
+.\"O .\" appeared in UNIX V7.
.\" .BR ttyslot ()
-.\" ¤Ï Unix V7 ¤ËÅо줷¤¿¡£
+.\" ¤Ï UNIX V7 ¤ÇÅо줷¤¿¡£
.\"O .SH "SEE ALSO"
.SH ´ØÏ¢¹àÌÜ
.BR getttyent (3),
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2007-05-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH UALARM 3 2008-08-06 "" "Linux Programmer's Manual"
+.TH UALARM 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O ualarm \- schedule signal after given number of microseconds
.in
.sp
.BR ualarm ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+.PD 0
+.TP 4
+.\"O Since glibc 2.12:
+glibc 2.12 °Ê¹ß:
+.nf
+_BSD_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700)
+.TP 4
+.fi
+.\"O Before glibc 2.12:
+glibc 2.12 ¤è¤êÁ°:
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.PD
+.RE
+.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.BR getchar_unlocked (),
.BR putc_unlocked (),
.BR putchar_unlocked ():
+.RS 4
_POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE ||
_BSD_SOURCE || _SVID_SOURCE
+.RE
.sp
.BR clearerr_unlocked (),
.BR feof_unlocked (),
.BR fputc_unlocked (),
.BR fread_unlocked (),
.BR fwrite_unlocked ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE
+.RE
.sp
.BR fgets_unlocked (),
.BR fputs_unlocked (),
.BR putwchar_unlocked (),
.BR fgetws_unlocked (),
.BR fputws_unlocked ():
+.RS 4
_GNU_SOURCE
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The nonstandard
.\"O .BR *_unlocked ()
-.\"O variants occur on a few Unix systems, and are available in recent glibc.
+.\"O variants occur on a few UNIX systems, and are available in recent glibc.
Èóɸ½à¤Î
.BR *_unlocked ()
-¤ÎÃç´Ö¤Ï 2¡¢3 ¤Î Unix ¥·¥¹¥Æ¥à¤ÇÄêµÁ¤µ¤ì¤Æ¤ª¤ê¡¢
+¤ÎÃç´Ö¤Ï 2¡¢3 ¤Î UNIX ¥·¥¹¥Æ¥à¤ÇÄêµÁ¤µ¤ì¤Æ¤ª¤ê¡¢
ºÇ¶á¤Î glibc ¤Ç¤Ï»ÈÍѲÄǽ¤Ç¤¢¤ë¤¬¡¢
.\" E.g., in HP-UX 10.0. In HP-UX 10.30 they are called obsolescent, and
.\" moved to a compatibility library.
.\"
.TH UNLOCKPT 3 2008-06-14 "" "Linux Programmer's Manual"
.\"O .SH NAME
-.\"O unlockpt \- unlock a pseudo-terminal master/slave pair
+.\"O unlockpt \- unlock a pseudoterminal master/slave pair
.SH ̾Á°
unlockpt \- µ¼»÷üËö¥Þ¥¹¥¿/¥¹¥ì¡¼¥Ö¤Î¥Ú¥¢¤Î¥í¥Ã¥¯¤ò²ò½ü¤¹¤ë
.\"O .SH SYNOPSIS
.SH ÀâÌÀ
.\"O The
.\"O .BR unlockpt ()
-.\"O function unlocks the slave pseudo-terminal device
-.\"O (pty) corresponding to the master pty referred to by
+.\"O function unlocks the slave pseudoterminal device
+.\"O corresponding to the master pseudoterminal referred to by
.\"O .IR fd .
.BR unlockpt ()
´Ø¿ô¤Ï
²ò½ü¤¹¤ë¡£
.PP
.\"O .BR unlockpt ()
-.\"O should be called before opening the slave side of a pty.
+.\"O should be called before opening the slave side of a pseudoterminal.
µ¼»÷üËö¤Î¥¹¥ì¡¼¥Ö¦¤ò¥ª¡¼¥×¥ó¤¹¤ëÁ°¤Ë¡¢
.BR unlockpt ()
¤ò¸Æ¤Ó½Ð¤¹É¬Íפ¬¤¢¤ë¡£
.B EINVAL
.\"O The
.\"O .I fd
-.\"O argument is not associated with a master pty.
+.\"O argument is not associated with a master pseudoterminal.
°ú¤¿ô
.I fd
¤¬¥Þ¥¹¥¿µ¼»÷üËö¤ËÂбþ¤¹¤ë¤â¤Î¤Ç¤Ï¤Ê¤¤¡£
.\" Updated Mon Sep 1 JST 2003 by Kentaro Shirakata <argrath@ub32.org>
.\" Updated 2007-05-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.44
.\"
-.TH USLEEP 3 2007-07-26 "" "Linux Programmer's Manual"
+.TH USLEEP 3 2010-09-20 "" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O usleep \- suspend execution for interval of microseconds
.in
.sp
.BR usleep ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+.PD 0
+.TP 4
+.\"O Since glibc 2.12:
+glibc 2.12 °Ê¹ß:
+.nf
+_BSD_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700)
+.TP 4
+.fi
+.\"O Before glibc 2.12:
+glibc 2.12 ¤è¤êÁ°:
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.PD
+.RE
+.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Mon Oct 25 22:24:35 JST 1999
.\" by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
.\"
-.TH WCPCPY 3 1999-07-25 "GNU" "Linux Programmer's Manual"
+.TH WCPCPY 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O wcpcpy \- copy a wide-character string, returning a pointer to its end
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
-.br
.B #include <wchar.h>
.sp
.BI "wchar_t *wcpcpy(wchar_t *" dest ", const wchar_t *" src );
.fi
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR wcpcpy ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Wed Oct 27 02:17:42 JST 1999
.\" by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
.\"
-.TH WCPNCPY 3 2003-11-01 "GNU" "Linux Programmer's Manual"
+.TH WCPNCPY 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O wcpncpy \- copy a fixed-size string of wide characters,
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
-.br
.B #include <wchar.h>
.sp
.BI "wchar_t *wcpncpy(wchar_t *" dest ", const wchar_t *" src ", size_t " n );
.fi
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR wcpncpy ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Mon Oct 25 23:52:06 JST 1999
.\" by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
.\"
-.TH WCSCASECMP 3 2009-02-04 "GNU" "Linux Programmer's Manual"
+.TH WCSCASECMP 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O wcscasecmp \- compare two wide-character strings, ignoring case
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
.B #include <wchar.h>
.sp
.BI "int wcscasecmp(const wchar_t *" s1 ", const wchar_t *" s2 );
.fi
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR wcscasecmp ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
¤òÊÖ¤¹¡£
Âçʸ»ú¤È¾®Ê¸»ú¤Î°ã¤¤¤ò̵»ë¤·¤Æ \fIs1\fP ¤ÎÊý¤¬ \fIs2\fP ¤è¤ê¾®¤µ¤±¤ì¤Ð
Éé¤ÎÀ°¿ô¤òÊÖ¤¹¡£
+.\"O .SH VERSIONS
+.SH ¥Ð¡¼¥¸¥ç¥ó
+.\"O The
+.\"O .BR wcscasecmp ()
+.\"O function is provided in glibc since version 2.1.
+.BR wcscasecmp ()
+´Ø¿ô¤Ï glibc ¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£
.\"O .SH "CONFORMING TO"
.SH ½àµò
POSIX.1-2008.
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Mon Oct 18 22:36:21 JST 1999
.\" Updated & Modified Sun Jun 6 13:23:46 JST 2004
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\"
-.TH WCSDUP 3 2009-02-04 "GNU" "Linux Programmer's Manual"
+.TH WCSDUP 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O wcsdup \- duplicate a wide-character string
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
-.br
.B #include <wchar.h>
.sp
.BI "wchar_t *wcsdup(const wchar_t *" s );
.fi
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR wcsdup ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Mon Oct 18 22:59:06 JST 1999
.\" by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
.\"
-.TH WCSNCASECMP 3 2009-02-04 "GNU" "Linux Programmer's Manual"
+.TH WCSNCASECMP 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O wcsncasecmp \- compare two fixed-size wide-character strings, ignoring case
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
.B #include <wchar.h>
.sp
.BI "int wcsncasecmp(const wchar_t *" s1 ", const wchar_t *" s2 ", size_t " n );
.fi
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR wcsncasecmp ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
¤è¤êÂ礤±¤ì¤ÐÀµ¤ÎÃͤòÊÖ¤¹¡£¤³¤Î´Ø¿ô¤Ï¡¢Âçʸ»ú¤È¾®Ê¸»ú¤ò¶èÊ̤·¤Ê¤¤¾ì¹ç
¤Ë¡¢\fIs1\fP ¤òÀÚ¤êµÍ¤á¤¿¤â¤Î¤¬ \fIs2\fP ¤òÀÚ¤êµÍ¤á¤¿¤â¤Î¤è¤ê¾®¤µ¤±¤ì
¤ÐÉé¤ÎÃͤòÊÖ¤¹¡£
+.\"O .SH VERSIONS
+.SH ¥Ð¡¼¥¸¥ç¥ó
+.\"O The
+.\"O .BR wcsncasecmp ()
+.\"O function is provided in glibc since version 2.1.
+.BR wcsncasecmp ()
+´Ø¿ô¤Ï glibc ¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£
.\"O .SH "CONFORMING TO"
.SH ½àµò
POSIX.1-2008.
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Tue Oct 19 02:22:50 JST 1999
.\" by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
.\"
-.TH WCSNLEN 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH WCSNLEN 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O wcsnlen \- determine the length of a fixed-size wide-character string
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
.B #include <wchar.h>
.sp
.BI "size_t wcsnlen(const wchar_t *" s ", size_t " maxlen );
.fi
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR wcsncasecmp ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
¤Ð \fIwcslen(s)\fP ¤òÊÖ¤¹¡£¤¢¤ë¤¤¤Ï¡¢\fIs\fP ¤¬»Ø¤¹¥ï¥¤¥Éʸ»úÎóÃæ¤Î
ºÇ½é¤Î \fImaxlen\fP ʸ»ú¤Ë L\(aq\\0\(aq ʸ»ú¤¬´Þ¤Þ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð
\fImaxlen\fP ¤òÊÖ¤¹¡£
+.\"O .SH VERSIONS
+.SH ¥Ð¡¼¥¸¥ç¥ó
+.\"O The
+.\"O .BR wcsnlen ()
+.\"O function is provided in glibc since version 2.1.
+.BR wcsnlen ()
+´Ø¿ô¤Ï glibc ¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£
.\"O .SH "CONFORMING TO"
.SH ½àµò
.\"O This function is a GNU extension.
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Fri Oct 22 01:12:12 JST 1999
.\" by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
.\"
-.TH WCSNRTOMBS 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH WCSNRTOMBS 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O wcsnrtombs \- convert a wide-character string to a multibyte string
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
.B #include <wchar.h>
.sp
.BI "size_t wcsnrtombs(char *" dest ", const wchar_t **" src ", size_t " nwc ,
.BI " size_t " len ", mbstate_t *" ps );
.fi
+.sp
+.in -4n
+.\"O Feature Test Macro Requirements for glibc (see
+.\"O .BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR wcsnrtombs ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+.\"O Since glibc 2.10:
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+.\"O Before glibc 2.10:
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Sat Oct 23 18:44:42 JST 1999
.\" by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
.\"
-.TH WCSWIDTH 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH WCSWIDTH 3 2010-09-10 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O wcswidth \- determine columns needed for a fixed-size wide-character string
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.nf
-.B #define _XOPEN_SOURCE
+.\"O .BR "#define _XOPEN_SOURCE" " /* See feature_test_macros(7) */"
+.BR "#define _XOPEN_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <wchar.h>
.sp
.BI "int wcswidth(const wchar_t *" s ", size_t " n );
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\"O If \fIs\fP is NULL, the
.\"O .BR wctomb ()
.\"O function
-.\"O .\" The Dinkumware doc and the Single Unix specification say this, but
+.\"O .\" The Dinkumware doc and the Single UNIX specification say this, but
.\"O .\" glibc doesn't implement this.
.\"O resets the shift state, only known to this function,
.\"O to the initial state, and
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Sat Oct 23 20:06:18 JST 1999
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Tue Oct 26 00:39:25 JST 1999
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\" Translated Tue Jan 11 00:55:36 JST 2000
.\" by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
.\"
-.TH WPRINTF 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH WPRINTF 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O wprintf, fwprintf, swprintf, vwprintf, vfwprintf, vswprintf \- formatted
.ad l
.\"O All functions shown above:
¾åµ¤ÎÁ´¤Æ¤Î´Ø¿ô:
+.RS 4
.\" .BR wprintf (),
.\" .BR fwprintf (),
.\" .BR swprintf (),
.\" .BR vwprintf (),
.\" .BR vfwprintf (),
.\" .BR vswprintf ():
-_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The
.BR y0 (),
.BR y1 (),
.BR yn ():
+.RS 4
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
+.RE
.br
.BR y0f (),
.BR y0l (),
.BR y1l (),
.BR ynf (),
.BR ynl ():
+.RS 4
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600
.\" Also seems to work: -std=c99 -D_XOPEN_SOURCE
+.RE
.ad b
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
ɬÍפȤ·¤¿»þ¤Ë¤ÏÊѹ¹¤Ë¤Ê¤ë¡£
.\"O Programs using these ioctl's will not be portable to other versions
-.\"O of Unix, will not work on older versions of Linux, and will not work
+.\"O of UNIX, will not work on older versions of Linux, and will not work
.\"O on future versions of Linux.
-¤³¤ì¤é¤Î ioctl ¤ò»È¤Ã¤¿¥×¥í¥°¥é¥à¤Ï¾¤Î¥Ð¡¼¥¸¥ç¥ó¤Î Unix ¤È¤Î¸ß´¹À¤¬
+¤³¤ì¤é¤Î ioctl ¤ò»È¤Ã¤¿¥×¥í¥°¥é¥à¤Ï¾¤Î¥Ð¡¼¥¸¥ç¥ó¤Î UNIX ¤È¤Î¸ß´¹À¤¬
¤Ê¤¤¤·¡¢¸Å¤¤¥Ð¡¼¥¸¥ç¥ó¤Î Linux ¤Ç¤Ï¡¢Áö¤é¤Ê¤¤¡£¤µ¤é¤Ë¾Íè¤Î¥Ð¡¼¥¸¥ç¥ó¤Î
Linux ¤Ç¤ÏÁö¤é¤Ê¤¯¤Ê¤ë¤«¤âÃΤì¤Ê¤¤¡£
.\" WORD: threshold ïçÃÍ
.\" WORD: clear ¥¯¥ê¥¢¡¼
.\"
-.TH FD 4 1995-01-29 "Linux" "Linux Programmer's Manual"
+.TH FD 4 2010-08-29 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O fd \- floppy disk device
.SH ̾Á°
.SH ÀßÄê
.\"O Floppy drives are block devices with major number 2.
.\"O Typically they
-.\"O are owned by root.floppy (i.e., user root, group floppy) and have
+.\"O- are owned by root.floppy (i.e., user root, group floppy) and have
+.\"O+ are owned by
+.\"O+ .I root.floppy
+.\"O+ (i.e., user root, group floppy) and have
.\"O either mode 0660 (access checking via group membership) or mode 0666
.\"O (everybody has access).
.\"O The minor
.\"O In the following device tables, \fIn\fP represents the
.\"O drive number.
¥Õ¥í¥Ã¥Ô¡¼¥É¥é¥¤¥Ö¤Ï¥á¥¸¥ã¡¼¥Ê¥ó¥Ð¡¼ 2 ¤ò»ý¤Ä¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤Ç¤¢¤ë¡£
-°ìÈÌŪ¤Ë¤Ï¡¢¤³¤Î¥Ç¥Ð¥¤¥¹¤Î¥ª¡¼¥Ê¡¼¤Ï root.floppy (¥ª¡¼¥Ê¡¼ root¡¢
-¥°¥ë¡¼¥× floppy)¤Ç¡¢¥â¡¼¥É 0660 (¥°¥ë¡¼¥×¤Î¹½À®°÷¤Ç¤¢¤ë¤³¤È¤Ë
-¤è¤Ã¤Æ¥¢¥¯¥»¥¹¥Á¥§¥Ã¥¯¤¬¹Ô¤ï¤ì¤ë)¡¢¤Þ¤¿¤Ï¡¢¥â¡¼¥É 0666 (ï¤Ç¤â¥¢¥¯¥»¥¹
-¤Ç¤¤ë) ¤Ç¤¢¤ë¡£¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼¤Ï¥Ç¥Ð¥¤¥¹¤Î¥¿¥¤¥×¡¢¥É¥é¥¤¥Ö¤ÎÈֹ桢¥³
-¥ó¥È¥í¡¼¥é¡¼¤ÎÈÖ¹æ¤òÉä¹æ²½¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£¤½¤ì¤¾¤ì¤Î¥Ç¥Ð¥¤¥¹¥¿¥¤¥×
+°ìÈÌŪ¤Ë¤Ï¡¢¤³¤Î¥Ç¥Ð¥¤¥¹¤Î¥ª¡¼¥Ê¡¼¤Ï
+.I root.floppy
+(¥ª¡¼¥Ê¡¼ root¡¢¥°¥ë¡¼¥× floppy) ¤Ç¡¢
+¥â¡¼¥É 0660 (¥°¥ë¡¼¥×¤Î¹½À®°÷¤Ç¤¢¤ë¤³¤È¤Ë¤è¤Ã¤Æ¥¢¥¯¥»¥¹¥Á¥§¥Ã¥¯¤¬¹Ô¤ï¤ì¤ë)¡¢
+¤Þ¤¿¤Ï¡¢¥â¡¼¥É 0666 (ï¤Ç¤â¥¢¥¯¥»¥¹¤Ç¤¤ë) ¤Ç¤¢¤ë¡£
+¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼¤Ï¥Ç¥Ð¥¤¥¹¤Î¥¿¥¤¥×¡¢¥É¥é¥¤¥Ö¤ÎÈֹ桢
+¥³¥ó¥È¥í¡¼¥é¡¼¤ÎÈÖ¹æ¤òÉä¹æ²½¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£¤½¤ì¤¾¤ì¤Î¥Ç¥Ð¥¤¥¹¥¿¥¤¥×
(¤³¤ì¤Ï¡¢Ì©ÅÙ (density) ¤È¥È¥é¥Ã¥¯¥«¥¦¥ó¥È (track count) ¤ÎÁȹ礻¤Ç¤¢¤ë)
¤Ï¡¢¥Ù¡¼¥¹¤È¤Ê¤ë¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼¤ò»ý¤Ã¤Æ¤¤¤ë¡£¤³¤Î¥Ù¡¼¥¹¥Ê¥ó¥Ð¡¼¤Ë¤½¤Î
¥³¥ó¥È¥í¡¼¥é¡¼¾å¤Î¥É¥é¥¤¥Ö¥Ê¥ó¥Ð¡¼¤ò²Ã¤¨¤ë¡£¤â¤·¡¢¤½¤Î¥É¥é¥¤¥Ö¤¬ 2 ÈÖÌܤÎ
.\"O than supported by your drive, you may cause it mechanical damage.\fP
.\"O Trying once if more tracks than the usual 40/80 are supported should not
.\"O damage it, but no warranty is given for that.
-.\"O Don't create device
-.\"O entries for those formats to prevent their usage if you are not sure.
-·Ù¹ð: ¤â¤·¡¢¥É¥é¥¤¥Ö¤Ç¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤è¤ê¿¤¯¤Î¥È¥é¥Ã¥¯¤ò»ý¤Ä¤è¤¦¤Ë
-¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤è¤¦¤È¤·¤¿¾ì¹ç¡¢µ¡³£Åª¤Ê¥À¥á¡¼¥¸¤ò°ú¤µ¯¤³¤¹¤«¤âÃΤì¤Ê¤¤¡£
+.\"O If you are not sure, don't create device
+.\"O entries for those formats, so as to prevent their usage.
+\fB·Ù¹ð: ¥É¥é¥¤¥Ö¤¬¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¤è¤ê¤â¿¤¯¤Î¥È¥é¥Ã¥¯¤ò»ý¤Ä¤è¤¦¤Ë
+¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤¿¾ì¹ç¡¢¥É¥é¥¤¥Ö¤Ëµ¡³£Åª¤Ê¥À¥á¡¼¥¸¤òÍ¿¤¨¤ë¤³¤È¤Ë¤Ê¤ë
+¤«¤â¤·¤ì¤Ê¤¤¡£\fP
+Ä̾ï¤Î 40/80 ¤è¤ê¤â¿¤¯¤Î¥È¥é¥Ã¥¯¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤«¤É¤¦¤«¤ò
+°ìÅٻ¤À¤±¤Ç¤Ï¥É¥é¥¤¥Ö¤Ë¥À¥á¡¼¥¸¤òÍ¿¤¨¤ë¤³¤È¤Ï¤Ê¤¤¤Ï¤º¤À¤¬¡¢
+¥À¥á¡¼¥¸¤òÍ¿¤¨¤Ê¤¤¤È¤¤¤¦ÊݾڤϤʤ¤¡£
+³Î¿®¤¬¤Ê¤¤¾ì¹ç¤Ï¡¢¤½¤Î¤è¤¦¤Ê»È¤¤Êý¤¬¹Ô¤ï¤ì¤Ê¤¤¤è¤¦¤Ë¡¢
+¤½¤¦¤·¤¿¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥É¥é¥¤¥Ö¡¦¥¨¥ó¥È¥ê¤òºîÀ®¤·¤Ê¤¤¤³¤È¡£
.PP
-ËÝÌõ¼ÔÃí:
+[ÌõÃí]
°Ê²¼¤Îɽ¤ËÍѤ¤¤é¤ì¤ëÍѸì¤Ïɽ¤ÎÀ°·Á¤Î´Ø·¸¤«¤é
(°ì¹Ô¤Ë¤¦¤Þ¤¯Ç¼¤á¤ë»ö¤¬¤Ç¤¤Ê¤«¤Ã¤¿¤¿¤á)
¤«¤é¸¶Ê¸¤Î¤Þ¤Þ¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£ÆüËܸì¤È¤ÎÂбþ¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£
Base minor # ¥Ù¡¼¥¹¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼
.TE
-.\"O Drive independent device files which automatically detect the media
+.\"O Drive-independent device files which automatically detect the media
.\"O format and capacity:
-¥á¥Ç¥£¥¢¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÈÍÆÎ̤ò¼«Æ°Åª¤Ë¸¡½Ð¤¹¤ë¥É¥é¥¤¥ÖÈó°Í¸¤Î¥Ç¥Ð¥¤¥¹
-¥Õ¥¡¥¤¥ë:
+¥á¥Ç¥£¥¢¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÈÍÆÎ̤ò¼«Æ°Åª¤Ë¸¡½Ð¤¹¤ë
+¥É¥é¥¤¥ÖÈó°Í¸¤Î¥Ç¥Ð¥¤¥¹¥Õ¥¡¥¤¥ë:
.TS
l l.
Name Base minor #
¥Õ¥í¥Ã¥Ô¡¼¥³¥ó¥È¥í¡¼¥é¡¼¤ËÄã¥ì¥Ù¥ë¤Î¥³¥Þ¥ó¥É(raw command)¤òÁ÷¤ë¡£
.PP
.\"O For more precise information, consult also the \fI<linux/fd.h>\fP and
-.\"O \fI<linux/fdreg.h>\fP include files, as well as the manual page for
-.\"O floppycontrol.
-¤è¤êÀµ³Î¤Ê¾ðÊó¤Î¤¿¤á¤Ë¤Ï¡¢¥Õ¥í¥Ã¥Ô¡¼¥³¥ó¥È¥í¡¼¥é¡¼¤Î¥Þ¥Ë¥å¥¢¥ë¤Ï¤â¤Á¤í
-¤ó¡¢\fI<linux/fd.h>\fP ¤È \fI<linux/fdarg.h>\fP ¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë¤â»²¾È¤Î¤³¤È¡£
+.\"O \fI<linux/fdreg.h>\fP include files, as well as the
+.\"O .BR floppycontrol (1)
+.\"O manual page.
+¤è¤êÀµ³Î¤Ê¾ðÊó¤Î¤¿¤á¤Ë¤Ï¡¢¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸
+.BR floppycontrol (1)
+¤À¤±¤Ç¤Ê¤¯¡¢¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë \fI<linux/fd.h>\fP ¤È
+\fI<linux/fdarg.h>\fP ¤â»²¾È¤Î¤³¤È¡£
.\"O .SH FILES
.SH ¥Õ¥¡¥¤¥ë
/dev/fd*
.\"O .SH NOTES
.SH Ãí°Õ
-.\"O The various formats allow to read and write many types of disks.
-.\"O However, if a floppy is formatted with a too small inter sector gap,
-.\"O performance may drop, up to needing a few seconds to access an entire
-.\"O track.
+.\"O The various formats permit reading and writing many types of disks.
+.\"O However, if a floppy is formatted with an inter-sector gap that is too small,
+.\"O performance may drop,
+.\"O to the point of needing a few seconds to access an entire track.
.\"O To prevent this, use interleaved formats.
+ÍÍ¡¹¤Ê¥Ç¥£¥¹¥¯¤Î¥¿¥¤¥×¤ÇÍÍ¡¹¤Ê¼ïÎà¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÆɤ߽ñ¤¤¬µö¤µ¤ì¤Æ¤¤¤ë¡£
+¤·¤«¤·¡¢¾®¤µ¤¹¤®¤ë¥»¥¯¥¿´Ö¥®¥ã¥Ã¥×¤Ç¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤¿¥Õ¥í¥Ã¥Ô¡¼¤Ç¤Ï¡¢
+¥È¥é¥Ã¥¯Á´ÂΤΥ¢¥¯¥»¥¹¤Ë¿ôÉÃɬÍפˤʤ뤿¤á¡¢Àǽ¤¬Äã²¼¤¹¤ë¤³¤È¤À¤í¤¦¡£
+¤³¤ì¤òËɤ°¤¿¤á¤Ë¤Ï¡¢¥¤¥ó¥¿¡¼¥ê¡¼¥Ö¥É¡¦¥Õ¥©¡¼¥Þ¥Ã¥È
+(interleaved format) ¤òÍѤ¤¤ì¤Ð¤è¤¤¡£
+
.\"O It is not possible to
.\"O read floppies which are formatted using GCR (group code recording),
.\"O which is used by Apple II and Macintosh computers (800k disks).
-.\"O Reading floppies which are hard sectored (one hole per sector, with
-.\"O the index hole being a little skewed) is not supported.
-.\"O This used to be common with older 8 inch floppies.
-ÍÍ¡¹¤Ê¥Ç¥£¥¹¥¯¤Î¥¿¥¤¥×¤ÇÍÍ¡¹¤Ê¼ïÎà¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÆɤ߽ñ¤¤¬µö¤µ¤ì¤Æ¤¤
-¤ë¡£¤·¤«¤·¡¢¤â¤·¥»¥¯¥¿´Ö¤Î¥®¥ã¥Ã¥×¤¬¾®¤µ¤¹¤®¤ë¤è¤¦¤Ë¥Õ¥í¥Ã¥Ô¡¼¤¬¥Õ¥©¡¼
-¥Þ¥Ã¥È¤µ¤ì¤¿¤Ê¤é¤Ð¡¢¥È¥é¥Ã¥¯Á´ÂΤΥ¢¥¯¥»¥¹¤Ë¿ôÉÃɬÍפˤʤ뤿¤áÀǽ¤¬Äã
-²¼¤¹¤ë¤À¤í¤¦¡£¤³¤ì¤òËɤ°¤¿¤á¤Ë¤Ï¡¢¥¤¥ó¥¿¡¼¥ê¡¼¥Ö¥É¡¦¥Õ¥©¡¼¥Þ¥Ã¥È
-(interleaved format) ¤òÍѤ¤¤ë¡£
+Apple II ¤ä Macintosh ¥³¥ó¥Ô¥å¡¼¥¿¤Ç»ÈÍѤµ¤ì¤Æ¤¤¤ë¡¢
+GCR (group code recording) ¤ò»È¤Ã¤Æ¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤¿¥Õ¥í¥Ã¥Ô¡¼
+(800k ¥Ç¥£¥¹¥¯) ¤òÆɤळ¤È¤Ï¤Ç¤¤Ê¤¤¡£
+
+.\"O+ Reading floppies which are hard sectored (one hole per sector, with
+.\"O+ the index hole being a little skewed) is not supported.
+.\"O+ This used to be common with older 8-inch floppies.
.\"O .\" .SH AUTHORS
.\" .SH Ãø¼Ô
.\" Alain Knaff (Alain.Knaff@imag.fr), David Niemi
.BR superformat (1),
.BR mount (8),
.BR setfdprm (8)
-ËÝÌõ
.\" .SH ËÝÌõ¼Ô
.\" ÀÐÀî ËÓ <ishikawa@linux.or.jp>
.\" Modified 1998-02-09, ISHIKAWA Mutsumi <ishikawa@linux.or.jp>
.\" Updated & Modified 2005-10-08, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH INITRD 4 2009-04-04 "Linux" "Linux Programmer's Manual"
+.TH INITRD 4 2010-09-04 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O initrd \- boot loader initialized RAM disk
.\"O For more information on setting the root file system see also the
.\"O .BR LILO
.\"O and
-.\"O LOADLIN
+.\"O .BR LOADLIN
.\"O documentation.
¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢¥«¡¼¥Í¥ë¤ÎÀßÄê
(Î㤨¤Ð¡¢
.\"O normal root device to the NFS directory
.\"O .I /var/nfsroot
.\"O on a local networked NFS server with IP number 193.8.232.7 for a system with
-.\"O IP number 193.8.232.7 and named "idefix":
+.\"O IP number 193.8.232.2 and named "idefix":
¤Þ¤¿¡¢NFS ¤Î¾ì¹ç¡¢¼¡¤Î¤è¤¦¤Ê¥·¥§¥ë¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ë¤è¤ê¡¢
+193.8.232.2 ¤È¤¤¤¦ IP ¥¢¥É¥ì¥¹¤ò»ý¤Ä "idefix" ¤È¤¤¤¦Ì¾Á°¤Î
+¥·¥¹¥Æ¥à¤Î¡¢Ä̾ï»þ¥ë¡¼¥È¥Ç¥Ð¥¤¥¹¤È¤·¤Æ¡¢
¥í¡¼¥«¥ë¥Í¥Ã¥È¥ï¡¼¥¯¤Î 193.8.232.2 ¤È¤¤¤¦ IP ¥¢¥É¥ì¥¹¤ò»ý¤Ä NFS ¥µ¡¼¥Ð¤Î
NFS ¥Ç¥£¥ì¥¯¥È¥ê
.I /var/nfsroot
-¤ò 193.8.232.7 ¤È¤¤¤¦ IP ¥¢¥É¥ì¥¹¤ò»ý¤Ä "idefix" ¤È¤¤¤¦Ì¾Á°¤Î¥·
-¥¹¥Æ¥à¤ÎÄ̾ï»þ¥ë¡¼¥È¥Ç¥Ð¥¤¥¹¤È¤·¤Æ¥Þ¥¦¥ó¥È¤¹¤ë¤è¤¦¤ËÊѹ¹¤Ç¤¤ë¤À¤í¤¦:
+¤ò¥Þ¥¦¥ó¥È¤¹¤ë¤è¤¦¤ËÊѹ¹¤Ç¤¤ë:
.nf
echo /var/nfsroot >/proc/sys/kernel/nfs-root-name
.\"O from CD-ROM without the need of any floppies.
.\"O The distribution could also use a
.\"O .B LILO
-.\"O boot floppy and then bootstrap a bigger ram disk via
+.\"O boot floppy and then bootstrap a bigger RAM disk via
.\"O .IR /dev/initrd
.\"O from the CD-ROM.
(¾¤Ë¤â¤¿¤¯¤µ¤óÎ㤬¤¢¤ë¤À¤í¤¦¤¬) ºÇ¸å¤ÎÎã¤È¤·¤Æ¤Ï¡¢
.\" Translated Tue Jul 8 00:28:17 JST 2003
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.\"WORD: pseudo-terminal µ¼»÷üËö
+.\"WORD: pseudoterminal µ¼»÷üËö
.\"WORD: pts µ¼»÷üËö
.\"
.TH PTS 4 2002-10-09 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
-.\"O ptmx, pts \- pseudo-terminal master and slave
+.\"O ptmx, pts \- pseudoterminal master and slave
ptmx, pts \- µ¼»÷üËö¤Î¥Þ¥¹¥¿¤È¥¹¥ì¡¼¥Ö
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O The file \fI/dev/ptmx\fP is a character file with major number 5 and
.\"O minor number 2, usually of mode 0666 and owner.group of root.root.
-.\"O It is used to create a pseudo-terminal master and slave pair.
+.\"O It is used to create a pseudoterminal master and slave pair.
¥Õ¥¡¥¤¥ë \fI/dev/ptmx\fP ¤Ï¡¢¥á¥¸¥ã¡¼¥Ê¥ó¥Ð¡¼ (major number) 5¡¢
¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼ (minor number) 2 ¤ò»ý¤Ä¥¥ã¥é¥¯¥¿¡¦¥Õ¥¡¥¤¥ë¤Ç¤¢¤ê¡¢
Ä̾¥â¡¼¥É¤Ï 0666 ¤Ç¡¢½êͼÔ.¥°¥ë¡¼¥×¤Ï root.root ¤Ç¤¢¤ë¡£
-¤³¤Î¥Õ¥¡¥¤¥ë¤Ï¡¢µ¼»÷üËö (pseudo-terminal) ¤Î¥Þ¥¹¥¿¤È¥¹¥ì¡¼¥Ö¤Î
+¤³¤Î¥Õ¥¡¥¤¥ë¤Ï¡¢µ¼»÷üËö (pseudoterminal) ¤Î¥Þ¥¹¥¿¤È¥¹¥ì¡¼¥Ö¤Î
¥Ú¥¢¤òºîÀ®¤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë¡£
.PP
.\"O When a process opens \fI/dev/ptmx\fP, it gets a file
-.\"O descriptor for a pseudo-terminal master (PTM),
-.\"O and a pseudo-terminal slave (PTS) device is created in the
+.\"O descriptor for a pseudoterminal master (PTM),
+.\"O and a pseudoterminal slave (PTS) device is created in the
.\"O .I /dev/pts
.\"O directory.
.\"O Each file descriptor obtained by opening \fI/dev/ptmx\fP
.\"O be found by passing the descriptor to
.\"O .BR ptsname (3).
¥×¥í¥»¥¹¤¬ \fI/dev/ptmx\fP ¤ò¥ª¡¼¥×¥ó¤¹¤ë¤È¡¢¤½¤Î¥×¥í¥»¥¹¤Ë¤Ï
-µ¼»÷üËö¥Þ¥¹¥¿ (pseudo-terminal master; PTM) ¤Ø¤Î¥Õ¥¡¥¤¥ë¡¦
+µ¼»÷üËö¥Þ¥¹¥¿ (pseudoterminal master; PTM) ¤Ø¤Î¥Õ¥¡¥¤¥ë¡¦
¥Ç¥£¥¹¥¯¥ê¥×¥¿¤¬ÊÖ¤µ¤ì¡¢
.I /dev/pts
-¥Ç¥£¥ì¥¯¥È¥ê¤Ëµ¼»÷üËö¥¹¥ì¡¼¥Ö (pseudo-terminal slave; PTS)
+¥Ç¥£¥ì¥¯¥È¥ê¤Ëµ¼»÷üËö¥¹¥ì¡¼¥Ö (pseudoterminal slave; PTS)
¥Ç¥Ð¥¤¥¹¤¬ºîÀ®¤µ¤ì¤ë¡£
\fI/dev/ptmx\fP ¤ò¥ª¡¼¥×¥ó¤·¤ÆÆÀ¤é¤ì¤ë¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ï
¤½¤ì¤¾¤ìÆÈΩ¤Î PTM ¤Ç¤¢¤ê¡¢Âбþ¤¹¤ë PTS ¤ò³Æ¡¹»ý¤Ä¡£
.BR ptsname (3)
¤ËÅϤ¹¤ÈÃΤ뤳¤È¤¬¤Ç¤¤ë¡£
.PP
-.\"O Before opening the pseudo-terminal slave, you must pass the master's file
+.\"O Before opening the pseudoterminal slave, you must pass the master's file
.\"O descriptor to
.\"O .BR grantpt (3)
.\"O and
.BR unlockpt (3)
¤ò¸Æ¤Ó½Ð¤µ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
.PP
-.\"O Once both the pseudo-terminal master and slave are open, the slave provides
+.\"O Once both the pseudoterminal master and slave are open, the slave provides
.\"O processes with an interface that is identical to that of a real terminal.
µ¼»÷üËö¤Î¥Þ¥¹¥¿¤È¥¹¥ì¡¼¥Ö¤ÎξÊý¤¬¥ª¡¼¥×¥ó¤µ¤ì¤¿¸å¤Ï¡¢¥¹¥ì¡¼¥Ö¤Ï¡¢
¥×¥í¥»¥¹¤ËÂФ·¤Æ¡¢¼ÂüËö (real terminal) ¤ÈÁ´¤¯Æ±¤¸¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤òÄ󶡤¹¤ë¡£
¥¹¥ì¡¼¥Ö¤Ë½ñ¤«¤ì¤¿¥Ç¡¼¥¿¤Ï¥Þ¥¹¥¿¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ËÂФ¹¤ëÆþÎϤȤ·¤Æ°·¤ï¤ì¡¢
¥Þ¥¹¥¿¤Ë½ñ¤«¤ì¤¿¥Ç¡¼¥¿¤Ï¥¹¥ì¡¼¥Ö¤ËÂФ¹¤ëÆþÎϤȤ·¤Æ°·¤ï¤ì¤ë¡£
.PP
-.\"O In practice, pseudo-terminals are used for implementing terminal emulators
+.\"O In practice, pseudoterminals are used for implementing terminal emulators
.\"O such as
.\"O .BR xterm (1),
-.\"O in which data read from the pseudo-terminal master is interpreted by the
+.\"O in which data read from the pseudoterminal master is interpreted by the
.\"O application in the same way
.\"O a real terminal would interpret the data, and for implementing remote-login
.\"O programs such as
.\"O .BR sshd (8),
-.\"O in which data read from the pseudo-terminal master is sent across the network
+.\"O in which data read from the pseudoterminal master is sent across the network
.\"O to a client program that is connected to a terminal or terminal emulator.
¼ÂÎã¤ò¤¢¤²¤ë¤È¡¢µ¼»÷üËö¤Ï
.BR xterm (1)
µ¼»÷üËö¥Þ¥¹¥¿¤«¤éÆɤ߹þ¤Þ¤ì¤¿¥Ç¡¼¥¿¤Ï¡¢¥Í¥Ã¥È¥ï¡¼¥¯¤ò·Ðͳ¤·¤Æ¡¢
üËö¤äüËö¥¨¥ß¥å¥ì¡¼¥¿¤ËÀܳ¤µ¤ì¤Æ¤¤¤ë¥¯¥é¥¤¥¢¥ó¥È¡¦¥×¥í¥°¥é¥à¤ËÁ÷¿®¤µ¤ì¤ë¡£
.PP
-.\"O Pseudo-terminals can also be used to send input to programs that normally
+.\"O Pseudoterminals can also be used to send input to programs that normally
.\"O refuse to read input from pipes (such as
.\"O .BR su (1),
.\"O and
.I /dev/pts/*
.\"O .SH NOTES
.SH È÷¹Í
-.\"O The Linux support for the above (known as Unix98 pty naming)
+.\"O The Linux support for the above (known as UNIX 98 pseudoterminal naming)
.\"O is done using the
.\"O .I devpts
.\"O file system, that should be mounted on
.\"O .IR /dev/pts .
-(Unix98 pty naming ¤È¸Æ¤Ð¤ì¤ë) ¾åµ¤Îµ¡Ç½¤Î Linux ¤Ç¤Î¥µ¥Ý¡¼¥È¤Ï¡¢
-Ä̾ï
+(UNIX 98 pseudoterminal naming ¤È¸Æ¤Ð¤ì¤ë)
+¾åµ¤Îµ¡Ç½¤Î Linux ¤Ç¤Î¥µ¥Ý¡¼¥È¤Ï¡¢Ä̾ï
.I /dev/pts
¤Ë¥Þ¥¦¥ó¥È¤µ¤ì¤ë¤Ï¤º¤Î
.I devpts
¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤òÄ̤·¤Æ¼Â¸½¤µ¤ì¤Æ¤¤¤ë¡¢
.LP
-.\"O Before this Unix98 scheme, master ptys were called
+.\"O Before this UNIX 98 scheme, master pseudoterminals were called
.\"O .IR /dev/ptyp0 ", ..."
-.\"O and slave ptys
+.\"O and slave pseudoterminals
.\"O .IR /dev/ttyp0 ", ..."
.\"O and one needed lots of preallocated device nodes.
-¤³¤Î Unix98 ¥¹¥¡¼¥à¤¬Æ³Æþ¤µ¤ì¤ëÁ°¤Ï¡¢¥Þ¥¹¥¿µ¼»÷üËö¤Ï
+¤³¤Î UNIX 98 ¥¹¥¡¼¥à¤¬Æ³Æþ¤µ¤ì¤ëÁ°¤Ï¡¢¥Þ¥¹¥¿µ¼»÷üËö¤Ï
.IR /dev/ptyp0 ", ..."
¡¢¥¹¥ì¡¼¥Öµ¼»÷üËö¤Ï
.IR /dev/ttyp0 ", ..."
.\"
.\"WORD: random generator Íð¿ô¥¸¥§¥Í¥ì¡¼¥¿
.\"
-.TH RANDOM 4 2008-06-20 "Linux" "Linux Programmer's Manual"
+.TH RANDOM 4 2010-08-29 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O random, urandom \- kernel random number source devices
.I /dev/urandom
¤ò»ÈÍѤ¹¤Ù¤¤Ç¤¢¤ë¡£
-.\"O If a seed file is saved across reboots as recommended above (all major
+.\"O If a seed file is saved across reboots as recommended below (all major
.\"O Linux distributions have done this since 2000 at least), the output is
.\"O cryptographically secure against attackers without local root access as
.\"O soon as it is reloaded in the boot sequence, and perfectly adequate for
¥³¥ó¥Ô¥å¡¼¥¿¤Î¥¹¥¤¥Ã¥Á¤òÀڤäƤ⡢»þ¹ï¤òÊÝ»ý¤Ç¤¤ë¡£
¿¤¯¤Î¾ì¹ç¡¢RTC ¤Ï¥¢¥é¡¼¥à¤ä¤½¤Î¾¤Î³ä¤ê¹þ¤ß¤Îµ¡Ç½¤òÄ󶡤¹¤ë¡£
-.\"O All i386 PCs, and ACPI based systems, have an RTC that is compatible with
+.\"O All i386 PCs, and ACPI-based systems, have an RTC that is compatible with
.\"O the Motorola MC146818 chip on the original PC/AT.
.\"O Today such an RTC is usually integrated into the mainboard's chipset
.\"O (south bridge), and uses a replaceable coin-sized backup battery.
.\" Updated Sun Mar 12 2000 by NAKANO Takeo <nakano@st.seikei.ac.jp>
.\" Updated Sun Apr 24 2005 by NAKANO Takeo <nakano@st.seikei.ac.jp
.\"
-.TH ST 4 2007-12-16 "Linux" "Linux Programmer's Manual"
+.TH ST 4 2010-09-04 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O st \- SCSI tape device
.SH ̾Á°
.\"O .I mt_count
.\"O must include the constant
.\"O .BR MT_ST_WRITE_THRESHOLD
-.\"O logically ORed with a block count in the low 28 bits.
+.\"O bitwise ORed with a block count in the low 28 bits.
.\"O The block count refers to 1024-byte blocks, not the physical block
.\"O size on the tape.
.\"O The threshold cannot exceed the driver's internal buffer size (see
.I mt_count
¤Ë¤Ï¡¢Äê¿ô
.B MT_ST_WRITE_THRESHOLD
-¤È¥Ö¥í¥Ã¥¯¥«¥¦¥ó¥È¤ÎÏÀÍýÏÂ
-(OR) ¤ò¤È¤Ã¤¿Ãͤò²¼°Ì¤Î 28¥Ó¥Ã¥È¤Ë´Þ¤Þ¤Í¤Ð¤Ê¤é¤Ê¤¤¡£
-¤³¤Î¥Ö¥í¥Ã¥¯¥«¥¦¥ó¥È¤Ï 1024 ¥Ð¥¤¥È¥Ö¥í¥Ã¥¯¤òñ°Ì¤È¤·¤¿¤â¤Î¤Ç¡¢¥Æ¡¼¥×¤Î
-ʪÍý¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤òñ°Ì¤È¤·¤¿¤â¤Î¤Ç¤Ï¤Ê¤¤¡£
+¤È¥Ö¥í¥Ã¥¯¥«¥¦¥ó¥È¤Î¥Ó¥Ã¥ÈËè¤Î OR ¤ò¤È¤Ã¤¿Ãͤò
+²¼°Ì¤Î 28¥Ó¥Ã¥È¤Ë´Þ¤Þ¤Í¤Ð¤Ê¤é¤Ê¤¤¡£
+¤³¤Î¥Ö¥í¥Ã¥¯¥«¥¦¥ó¥È¤Ï 1024 ¥Ð¥¤¥È¥Ö¥í¥Ã¥¯¤òñ°Ì¤È¤·¤¿¤â¤Î¤Ç¡¢
+¥Æ¡¼¥×¤ÎʪÍý¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤òñ°Ì¤È¤·¤¿¤â¤Î¤Ç¤Ï¤Ê¤¤¡£
¤Þ¤¿¡¢ïçÃͤϥɥ饤¥Ð¤ÎÆâÉô¥Ð¥Ã¥Õ¥¡ (¾åµ¤ÎÀâÌÀ»²¾È)
¤Î¥µ¥¤¥º¤ò±Û¤¨¤ë»ö¤Ï¤Ç¤¤Ê¤¤¡£
.IP
.\"O .BR MT_ST_CLEARBOOLEANS ,
.\"O or
.\"O .BR MT_ST_DEFBOOLEANS
-.\"O logically or'ed with
+.\"O bitwise OR'ed with
.\"O whatever combination of the following options is desired.
.\"O Using
.\"O .BR MT_ST_BOOLEANS
.BR MT_ST_CLEARBOOLEANS ,
.BR MT_ST_DEFBOOLEANS
¤Î¤¤¤º¤ì¤«°ì¤Ä¤ÎÃͤˡ¢°Ê²¼¤Î¥ª¥×¥·¥ç¥ó¤ÎǤ°Õ¤ÎÁȤ߹ç¤ï¤»¤ËÂФ·¤Æ
-ÏÀÍýϤò¼è¤Ã¤¿¤â¤Î¤ò»ØÄꤹ¤ë¡£
+¥Ó¥Ã¥ÈËè¤Î OR ¤ò¼è¤Ã¤¿¤â¤Î¤ò»ØÄꤹ¤ë¡£
.BR MT_ST_BOOLEANS ¤òÍѤ¤¤ë¤È¡¢
¥ª¥×¥·¥ç¥ó¤òÂбþ¤¹¤ë¥Ó¥Ã¥È¤ËÂФ·¤ÆÄêµÁ¤µ¤ì¤Æ¤¤¤ëÃͤËÀßÄê¤Ç¤¤ë¡£
.BR MT_ST_SETBOOLEANS ¤òÍѤ¤¤ë¤È¡¢
¤¹¤Ù¤Æ¤Î½ñ¤¹þ¤ßÁàºî¤Ï¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤ÎÇÜ¿ô¤ÎÂ礤µ¤Ç¹Ô¤ï¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
¿®ÍêÀ¤Î¤¢¤ë¥Þ¥ë¥Á¥Ü¥ê¥å¡¼¥à¥¢¡¼¥«¥¤¥Ö¤ò½ñ¤¹þ¤à¤¿¤á¤Ë¤Ï¡¢
¤³¤Î¥ª¥×¥·¥ç¥ó¤Ïµ¶¤ËÀßÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
+.TP
.\"O .BR MT_ST_ASYNC_WRITES " (Default: true)"
.BR MT_ST_ASYNC_WRITES " (¥Ç¥Õ¥©¥ë¥È: ¿¿)"
.\"O When this option is true, write operations return immediately without
.BR MT_ST_CAN_BSR " (¥Ç¥Õ¥©¥ë¥È: µ¶)"
.\"O When read-ahead is used, the tape must sometimes be spaced backward to the
.\"O correct position when the device is closed and the SCSI command to
-.\"O space backwards over records is used for this purpose.
+.\"O space backward over records is used for this purpose.
.\"O Some older
.\"O drives can't process this command reliably and this option can be used
.\"O to instruct the driver not to use the command.
.\"O or
.\"O .I /dev/tty0
.\"O to the given terminal.
-.\"O If that was a pseudo-terminal master, send it to the slave.
+.\"O If that was a pseudoterminal master, send it to the slave.
.I /dev/console
¤Þ¤¿¤Ï
.I /dev/tty0
¤ËÁ÷¤é¤ì¤ë½ÐÎϤò¡¢»ØÄꤵ¤ì¤¿Ã¼Ëö¥ê¥À¥¤¥ì¥¯¥È¤¹¤ë¡£
-»ØÄꤵ¤ì¤¿Ã¼Ëö¤¬µ¿»÷üËö (pseudo-terminal) ¤Î¥Þ¥¹¥¿¤Î¾ì¹ç¡¢
+»ØÄꤵ¤ì¤¿Ã¼Ëö¤¬µ¿»÷üËö (pseudoterminal) ¤Î¥Þ¥¹¥¿¤Î¾ì¹ç¡¢
½ÐÎϤϥ¹¥ì¡¼¥Ö¤ËÁ÷¤é¤ì¤ë¡£
.\"O In Linux before version 2.6.10,
.\"O anybody can do this as long as the output was not redirected yet;
.\"O Get the session ID of the given terminal.
.\"O This will fail with
.\"O .B ENOTTY
-.\"O in case the terminal is not a master pseudo-terminal
+.\"O in case the terminal is not a master pseudoterminal
.\"O and not our controlling terminal.
.\"O Strange.
»ØÄꤵ¤ì¤¿Ã¼Ëö¤Î¥»¥Ã¥·¥ç¥ó ID ¤ò¼èÆÀ¤¹¤ë¡£
.BI "TIOCSETD const int *" argp
.\"O Set the line discipline of the terminal.
üËö¤Î¥é¥¤¥óÀ©¸æ¤Î¾ðÊó¤òÀßÄꤹ¤ë¡£
-.\"O .SS "Pseudo-terminal ioctls"
+.\"O .SS "Pseudoterminal ioctls"
.SS "µ¿»÷üËö¤Î ioctl"
.TP
.BI "TIOCPKT const int *" argp
¥Ñ¥±¥Ã¥È¥â¡¼¥É¤ò͸ú
.RI (* argp
¤¬ 0 °Ê³°¤Î¾ì¹ç) ¤Þ¤¿¤Ï̵¸ú¤Ë¤¹¤ë¡£
-.\"O Can be applied to the master side of a pseudo-terminal only (and will return
+.\"O Can be applied to the master side of a pseudoterminal only (and will return
.\"O .B ENOTTY
.\"O otherwise).
.\"O In packet mode, each subsequent
.\"O .BR read (2)
.\"O will return a packet that either contains a single nonzero control byte,
.\"O or has a single byte containing zero (\(aq\0\(aq) followed by data
-.\"O written on the slave side of the pseudo-terminal.
+.\"O written on the slave side of the pseudoterminal.
.\"O If the first byte is not
.\"O .B TIOCPKT_DATA
.\"O (0), it is an OR of one
¥â¥Ç¥à¤Ç»È¤ï¤ì¤ëÉʼÁ¤È¥ì¥Ù¥ë¤ÎïçÃÍ (¤½¤Î¥ì¥Ù¥ë¤ò²¼²ó¤Ã¤¿¥Ñ¥±¥Ã¥È¤Ï
ÇË´þ¤µ¤ì¤ë) ¤òÄêµÁ¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
.\"O .SS Histogram
-.\"O This functionality allow to set a number of signal level intervals and
+.\"O This functionality makes it possible to set a number of
+.\"O signal level intervals and
.\"O to count the number of packets received in each of those defined
.\"O intervals.
.\"O This distribution might be used to calculate the mean value
.\"O and standard deviation of the signal level.
.SS ¥Ò¥¹¥È¥°¥é¥à (Histogram)
-¤³¤Îµ¡Ç½¤Ï¥·¥°¥Ê¥ë¥ì¥Ù¥ë´Ö³Ö¤Î¿ô¤ÎÀßÄê¡¢¤ª¤è¤Ó¡¢¤½¤ì¤é¤ÎÀßÄꤷ¤¿´Ö³Ö¤Î
-¤½¤ì¤¾¤ì¤Ç¼õ¿®¤·¤¿¥Ñ¥±¥Ã¥È¤Î¿ô¤ò¥«¥¦¥ó¥È¤¹¤ë¤³¤È¤ò²Äǽ¤Ë¤¹¤ë¡£
+¤³¤Îµ¡Ç½¤Ë¤è¤ê¡¢
+¥·¥°¥Ê¥ë¥ì¥Ù¥ë¶è´Ö¤Î¿ô¤ÎÀßÄê¤È¡¢ÀßÄꤷ¤¿¤½¤ì¤¾¤ì¤Î¶è´Ö¤Ç¤Î
+¼õ¿®¥Ñ¥±¥Ã¥È¿ô¤ò¥«¥¦¥ó¥È¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
¤³¤ÎʬÉۤϥ·¥°¥Ê¥ë¥ì¥Ù¥ë¤ÎºÇÉÎÃÍɸ½àÊк¹¤Î·×»»¤ËÌòΩ¤Ä¤À¤í¤¦¡£
.\"O .SS "Specific Notes"
.SS ÆÃÄê¤Î¥É¥é¥¤¥Ð¤Ç¤ÎÃí°Õ
¥É¥é¥¤¥Ð¤ÎÀèƬÉôʬ¤Î¥Õ¥é¥°¤òÊѹ¹¤·¤Æ¥³¥ó¥Ñ¥¤¥ë¤·¤Ê¤ª¤¹¤³¤È¤Ë¤è¤Ã¤Æ¡¢
¤½¤Îµ¡Ç½¤ò̵¸ú¤Ë¤¹¤ë¤³¤È¤â²Äǽ¤Ç¤¢¤ë¡£
.\"O .\" .SH AUTHOR
-.SH Ãø¼Ô
+.\" .SH Ãø¼Ô
.\" Bruce Janson \(em bruce@cs.usyd.edu.au
.\" .br
.\" Jean Tourrilhes \(em jt@hplb.hpl.hp.com
.\" Updated 2008-08-10, Akihiro MOTOKI, LDP v3.05
.\" Updated 2008-09-19, Akihiro MOTOKI, LDP v3.08
.\"
-.TH CORE 5 2010-02-25 "Linux" "Linux Programmer's Manual"
+.TH CORE 5 2010-02-27 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O core \- core dump file
(file-backed shared mappings) ¤ò¥À¥ó¥×¤¹¤ë¡£
.\" file-backed shared mappings of course also update the underlying
.\" mapped file.
+.TP
+.\"O bit 4 (since Linux 2.6.24)
+.\"O Dump ELF headers.
+bit 4 (Linux 2.6.24 °Ê¹ß)
+ELF ¥Ø¥Ã¥À¤ò¥À¥ó¥×¤¹¤ë¡£
+.TP
+.\"O bit 5 (since Linux 2.6.28)
+.\"O Dump private huge pages.
+bit 5 (Linux 2.6.28 °Ê¹ß)
+¥×¥é¥¤¥Ù¡¼¥È¤Ê¥Ò¥å¡¼¥¸¥Ú¡¼¥¸ (private huge page) ¤ò¥À¥ó¥×¤¹¤ë¡£
+.TP
+.\"O bit 6 (since Linux 2.6.28)
+.\"O Dump shared huge pages.
+bit 6 (Linux 2.6.28 °Ê¹ß)
+¶¦Í¤µ¤ì¤¿¥Ò¥å¡¼¥¸¥Ú¡¼¥¸ (shared huge page) ¤ò¥À¥ó¥×¤¹¤ë¡£
.RE
.PD
.PP
-.\"O The default value of
-.\"O .I coredump_filter
-.\"O is 0x3;
-.\"O this reflects traditional Linux behavior and means that
-.\"O only anonymous memory segments are dumped.
-.I coredump_filter
-¤Î¥Ç¥Õ¥©¥ë¥ÈÃÍ¤Ï 0x3 ¤Ç¤¢¤ë¡£
-¤³¤ÎÃͤÏÀΤ«¤é¤Î Linux ¤ÎµóÆ°¤òÈ¿±Ç¤·¤¿¤â¤Î¤Ç¤¢¤ê¡¢
-̵̾¥á¥â¥ê¥»¥°¥á¥ó¥È (anonymous memory segments) ¤À¤±¤¬¥À¥ó¥×¤µ¤ì¤ë
-¤³¤È¤ò°ÕÌ£¤¹¤ë¡£
+.\"O By default, the following bits are set: 0, 1, 4 (if the
+.\"O .B CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS
+.\"O kernel configuration option is enabled), and 5.
+.\"O The value of this file is displayed in hexadecimal.
+.\"O (The default value is thus displayed as 33.)
+¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢¥Ó¥Ã¥È 0, 1, 4, 5 ¤¬¥»¥Ã¥È¤µ¤ì¤ë¡£
+(¥Ó¥Ã¥È 4 ¤¬¥»¥Ã¥È¤µ¤ì¤ë¤Î¤Ï¡¢¥«¡¼¥Í¥ë¤¬ÀßÄꥪ¥×¥·¥ç¥ó
+.B CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS
+¤ò͸ú¤Ë¤·¤ÆºîÀ®¤µ¤ì¤¿¾ì¹ç¤Ç¤¢¤ë)¡£
+¤³¤Î¥Õ¥¡¥¤¥ë¤ÎÃÍ¤Ï 16 ¿Ê·Á¼°¤Çɽ¼¨¤µ¤ì¤ë
+(¤·¤¿¤¬¤Ã¤Æ¡¢¥Ç¥Õ¥©¥ë¥ÈÃÍ¤Ï 33 ¤Èɽ¼¨¤µ¤ì¤ë)¡£
.\"O Memory-mapped I/O pages such as frame buffer are never dumped, and
.\"O virtual DSO pages are always dumped, regardless of the
.\"O A child process created via
.\"O .BR fork (2)
-.\"O inherits its parents
+.\"O inherits its parent's
.\"O .I coredump_filter
.\"O value;
.\"O the
¤Ê¤É¤Î¤¿¤á¤ËÍÑ°Õ¤µ¤ì¤Æ¤¤¤ë¡£
.PP
.\"O The Berkeley Internet Name Domain (BIND) Server implements the
-.\"O Internet name server for Unix systems.
+.\"O Internet name server for UNIX systems.
.\"O It augments or replaces the
.\"O .I /etc/hosts
.\"O file or hostname lookup, and frees a host from relying on
.\"O .I /etc/hosts
.\"O being up to date and complete.
Berkeley Internet Name Domain (BIND) ¥µ¡¼¥Ð¤Ï¡¢
-Unix ¥·¥¹¥Æ¥à¤Î¤¿¤á¤Î¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥Í¡¼¥à¥µ¡¼¥Ð¤ò¼ÂÁõ¤·¤Æ¤¤¤ë¡£
+UNIX ¥·¥¹¥Æ¥à¤Î¤¿¤á¤Î¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥Í¡¼¥à¥µ¡¼¥Ð¤ò¼ÂÁõ¤·¤Æ¤¤¤ë¡£
¤³¤ì¤Ï¡¢
.I /etc/hosts
¥Õ¥¡¥¤¥ë¤ä¥Û¥¹¥È̾¥ë¥Ã¥¯¥¢¥Ã¥×¤ò³ÈÄ¥¤·¤¿¤êÃÖ¤´¹¤¨¤¿¤ê¤¹¤ë¤â¤Î¤Ç¤¢¤ë¡£
.\"
.TH RPC 5 1985-09-26 "" "Linux Programmer's Manual"
.\"O .SH NAME
-.\"O rpc \- rpc program number data base
+.\"O rpc \- RPC program number data base
.SH ̾Á°
-rpc \- rpc ¥×¥í¥°¥é¥àÈÖ¹æ¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹
+rpc \- RPC ¥×¥í¥°¥é¥àÈÖ¹æ¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹
.\"O .SH SYNOPSIS
.SH ½ñ¼°
.B /etc/rpc
.\" Translated Wed Aug 20 08:32:26 JST 1997
.\" by MOTOKI Akihiro <motoki@hal.t.u-tokyo.ac.jp>
.\"
-.TH SERVICES 5 2008-09-23 "Linux" "Linux Programmer's Manual"
+.TH SERVICES 5 2010-05-22 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O services \- Internet network services list
.TP
.I aliases
.\"O is an optional space or tab separated list of other names for this
-.\"O service (but see the BUGS section below).
+.\"O service.
.\"O Again, the names are case
.\"O sensitive.
¥µ¡¼¥Ó¥¹¤ËÂФ¹¤ëÊÌ̾¤Î¥ê¥¹¥È (¶èÀڤϥ¹¥Ú¡¼¥¹¤Þ¤¿¤Ï¥¿¥Ö) ¤Ç¡¢¤³¤ÎÍó¤Ï
-ɬÍפˤʤé¤Ð½ñ¤¯¤³¤È¤¬¤Ç¤¤ë
-(⤷¡¢²¼µ¤Î¥Ð¥°¤Î¥»¥¯¥·¥ç¥ó¤ò»²¾È¤Î¤³¤È)¡£¤Þ¤¿¡¢ÊÌ̾¤Ï
-Âçʸ»ú¤È¾®Ê¸»ú¤Ï¶èÊ̤µ¤ì¤ë¡£
+ɬÍפˤʤé¤Ð½ñ¤¯¤³¤È¤¬¤Ç¤¤ë¡£
+¤Þ¤¿¡¢ÊÌ̾¤ÏÂçʸ»ú¤È¾®Ê¸»ú¤Ï¶èÊ̤µ¤ì¤ë¡£
.PP
.\"O Either spaces or tabs may be used to separate the fields.
¤½¤ì¤¾¤ì¤ÎÍó¤Î¶èÀÚ¤ê¤Ë¤Ï¡¢¥¹¥Ú¡¼¥¹¤Þ¤¿¤Ï¥¿¥Ö¤¬»ÈÍѤµ¤ì¤ë¡£
.\" The following is not true as at glibc 2.8 (a line with a comma is
.\" ignored by getservent()); it's not clear if/when it was ever true.
-.\"O .\" As a backwards compatibility feature, the slash (/) between the
+.\"O .\" As a backward compatibility feature, the slash (/) between the
.\"O .\" .I port
.\"O .\" number and
.\"O .\" .I protocol
.\"O Print a \(aq%\(aq
\(aq%\(aq ¤òɽ¼¨¤¹¤ë
.LP
-.\"O If you use binary output, then you should avoid the null character
+.\"O If you use binary output, then you should avoid the null character ('\\0')
.\"O because it terminates the string.
.\"O You should reset tabulator expansion
.\"O if a tabulator can be the binary output of a parameter.
¥Ð¥¤¥Ê¥ê½ÐÎϤò¹Ô¤¦¾ì¹ç¡¢
-ʸ»úÎó¤ò½ªÃ¼¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¥Ì¥ëʸ»ú¤òÈò¤±¤Í¤Ð¤Ê¤é¤Ê¤¤¡£
+ʸ»úÎ󤬽ªÃ¼¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¥Ì¥ëʸ»ú ('\\0') ¤òÈò¤±¤Í¤Ð¤Ê¤é¤Ê¤¤¡£
¥¿¥Öʸ»ú¤ò¥Ñ¥é¥á¡¼¥¿¤Î¥Ð¥¤¥Ê¥ê½ÐÎϤȤ¹¤ë¾ì¹ç¤Ï¡¢
¥¿¥Öʸ»ú¤ÎŸ³«¤ò¥ê¥»¥Ã¥È¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
.\"O .IP Warning:
´Ä¶ÊÑ¿ô¤¬¡¢¥Ç¥Õ¥©¥ë¥È¤ÎüËö̾¤Ë¥»¥Ã¥È¤µ¤ì¤ë¡£
.\"O This facility was designed for a traditional time-sharing environment
-.\"O featuring character-cell terminals hardwired to a Unix minicomputer.
-.\"O It is little used on modern workstation and personal Unixes.
-¤³¤Îµ¡Ç½¤ÏÅÁÅýŪ¤Ê¥¿¥¤¥à¡¦¥·¥§¥¢¥ê¥ó¥°´Ä¶ ( Unix ¥ß¥Ë¥³¥ó¥Ô¥å¡¼¥¿¤Ë
+.\"O featuring character-cell terminals hardwired to a UNIX minicomputer.
+.\"O It is little used on modern workstation and personal UNIX systems.
+¤³¤Îµ¡Ç½¤ÏÅÁÅýŪ¤Ê¥¿¥¤¥à¡¦¥·¥§¥¢¥ê¥ó¥°´Ä¶ ( UNIX ¥ß¥Ë¥³¥ó¥Ô¥å¡¼¥¿¤Ë
¥¥ã¥é¥¯¥¿Ã¼Ëö¤¬Ä¾·ë¤µ¤ì¤Æ¤¤¤ë¤è¤¦¤Ê´Ä¶) ¸þ¤±¤ËÀ߷פµ¤ì¤¿¡£¶áÂåŪ¤Ê
-¥ï¡¼¥¯¥¹¥Æ¡¼¥·¥ç¥ó¤ä¥Ñ¡¼¥½¥Ê¥ë Unix ´Ä¶¤Ç¤Ï¡¢¤Û¤È¤ó¤ÉÍøÍѤµ¤ì¤Æ¤¤¤Ê¤¤¡£
+¥ï¡¼¥¯¥¹¥Æ¡¼¥·¥ç¥ó¤ä¥Ñ¡¼¥½¥Ê¥ë UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤Û¤È¤ó¤ÉÍøÍѤµ¤ì¤Æ¤¤¤Ê¤¤¡£
.\"O .SH FILES
.SH ¥Õ¥¡¥¤¥ë
.TP
char __unused[20]; /* Reserved for future use */
};
-/* Backwards compatibility hacks */
+/* Backward compatibility hacks */
#define ut_name ut_user
#ifndef _NO_UT_TIME
#define ut_time ut_tv.tv_sec
.\" I tried to be as much generic in the description as possible:
.\" - General boot sequence is applicable to almost any
.\" OS/Machine (DOS/PC, Linux/PC, Solaris/SPARC, CMS/S390)
-.\" - kernel and init(8) is applicable to almost any Unix/Linux
-.\" - boot scripts are applicable to SYSV-R4 based Unix/Linux
+.\" - kernel and init(8) is applicable to almost any UNIX/Linux
+.\" - boot scripts are applicable to SYSV-R4 based UNIX/Linux
.\"
.\" Modified 2004-11-03 patch from Martin Schulze <joey@infodrom.org>
.\"
.\" Translated 2002-08-07, NAKANO Takeo <nakano@apm.seikei.ac.jp>
.\" Updated 2005-02-21, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH BOOT 7 2007-06-03 "Linux" "Linux Programmer's Manual"
+.TH BOOT 7 2010-09-19 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O boot-scripts \- General description of boot sequence
.SH ̾Á°
.\"O
.TP
.\"O Note:
-.\"O The following description applies to System V release 4 based system, which
-.\"O currently covers most commercial Unix systems (Solaris, HP-UX, Irix, Tru64)
-.\"O as well as the major Linux distributions (RedHat, Debian, Mandrake,
-.\"O Suse, Caldera).
+.\"O The following description applies to System V release 4-based systems, which
+.\"O currently covers most commercial UNIX systems (Solaris, HP-UX, Irix, Tru64)
+.\"O as well as the major Linux distributions (Red Hat, Debian, Mandrake,
+.\"O SUSE, Ubuntu).
.\"O Some systems (Slackware Linux, FreeBSD, OpenBSD)
.\"O have a somewhat different scheme of boot scripts.
Ãí°Õ:
°Ê²¼¤ÎÀâÌÀ¤Ï System V Release 4 ¤ò¥Ù¡¼¥¹¤È¤·¤¿¥·¥¹¥Æ¥à¤Ë´Ø¤¹¤ë¤â¤Î¤Ç¤¢¤ë¡£
-¸½ºß¤ÎÂçÄñ¤Î¾¦ÍÑ Unix ¥·¥¹¥Æ¥à (Solaris, HP-UX, Irix, Tru64) ¤ä¡¢
-¥á¥¸¥ã¡¼¤Ê Linux ¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó (RedHat, Debian, Mandrake,
-Suse, Caldera) ¤Ï¤³¤ì¤ò¥Ù¡¼¥¹¤Ë¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£
+¸½ºß¤ÎÂçÄñ¤Î¾¦ÍÑ UNIX ¥·¥¹¥Æ¥à (Solaris, HP-UX, Irix, Tru64) ¤ä¡¢
+¥á¥¸¥ã¡¼¤Ê Linux ¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó (Red Hat, Debian, Mandrake,
+SUSE, Ubuntu) ¤Ï¤³¤ì¤ò¥Ù¡¼¥¹¤Ë¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£
¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ¤Ï¡¢¥Ö¡¼¥È¥¹¥¯¥ê¥×¥È¤Îµ¡¹½¤¬
¤¤¤¯¤é¤«°Û¤Ê¤ë¤³¤È¤â¤¢¤ë (Slackware Linux, FreeBSD, OpenBSD ¤Ê¤É)¡£
.LP
.\"O parameters without editing the boot scripts themselves,
.\"O configuration files are used.
.\"O These are located in a specific
-.\"O directory (\fI/etc/sysconfig\fR on RedHat systems) and are
+.\"O directory (\fI/etc/sysconfig\fR on Red Hat systems) and are
.\"O used by the boot scripts.
¥Ç¡¼¥â¥ó¤Îµ¯Æ°»þ¤Ë¤Ï¡¢
¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤ä¥Ñ¥é¥á¡¼¥¿¤ò»ØÄê¤Ç¤¤ë¤Î¤¬ÉáÄ̤Ǥ¢¤ë¡£
¥·¥¹¥Æ¥à´ÉÍý¼Ô¤¬¤³¤ì¤é¤Î¥Ñ¥é¥á¡¼¥¿¤òÊѹ¹¤·¤¿¤¤¤È»×¤Ã¤¿¤È¤¤Ë¡¢
¥Ö¡¼¥È¥¹¥¯¥ê¥×¥È¤½¤Î¤â¤Î¤òÊÔ½¸¤·¤Ê¤¯¤Æ¤â¤¹¤à¤è¤¦¡¢
ÀßÄê¥Õ¥¡¥¤¥ë¤¬ÍѤ¤¤é¤ì¤ë¡£¤³¤ì¤é¤ÏÆÃÄê¤Î¥Ç¥£¥ì¥¯¥È¥ê
-(RedHat ¥·¥¹¥Æ¥à¤Ç¤Ï
+(Red Hat ¥·¥¹¥Æ¥à¤Ç¤Ï
.IR /etc/sysconfig )
¤ËÃÖ¤«¤ì¡¢¥Ö¡¼¥È¥¹¥¯¥ê¥×¥È¤«¤é»²¾È¤µ¤ì¤ë¡£
-.\"O In older Unix systems, these files contained the actual command line
+.\"O In older UNIX systems, these files contained the actual command line
.\"O options for the daemons, but in modern Linux systems (and also
.\"O in HP-UX), these files just contain shell variables.
.\"O The boot scripts in \fI/etc/init.d\fR
.\"O \fBsource\fR the configuration
.\"O files, and then use the variable values.
-¸Å¤¤ Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ï
+¸Å¤¤ UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ï
¥Ç¡¼¥â¥ó¤ËÍ¿¤¨¤ë¼ÂºÝ¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤¬½ñ¤«¤ì¤Æ¤¤¤¿¡£
¤·¤«¤·ºÇ¶á¤Î Linux ¥·¥¹¥Æ¥à (¤ä HP-UX) ¤Ç¤Ï¡¢
¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ïñ¤Ë¥·¥§¥ëÊÑ¿ô¤¬½ñ¤«¤ì¤Æ¤¤¤ë¤À¤±¤Ç¤¢¤ë¡£
16MB ¤Î¥á¥â¥ê¤¬¤¢¤ë¡¢¤È¤¤¤¦°ÕÌ£¤Ë¤Ê¤ë¡£
96MB ¤Î¥Þ¥·¥ó¤Ê¤é 'mem=0x6000000' ¤À¡£
-.\"O NOTE NOTE NOTE: some machines might use the top of memory for BIOS
+.\"O .BR NOTE :
+.\"O some machines might use the top of memory for BIOS
.\"O caching or whatever, so you might not actually have up to the full
.\"O 96MB addressable.
.\"O The reverse is also true: some chipsets will map
.\"O If you tell linux that it has more memory than
.\"O it actually does have, bad things will happen: maybe not at once, but
.\"O surely eventually.
-.BR "Ãí°Õ Ãí°Õ Ãí°Õ" :
+.BR "Ãí°Õ" :
¥Þ¥·¥ó¤Ë¤è¤Ã¤Æ¤Ï¥á¥â¥ê¤ÎºÇ¾å°Ì¤ÎÎΰè¤ò BIOS ¤Î¥¥ã¥Ã¥·¥å¤ä¤é²¿¤ä¤é¤Î
¤¿¤á¤Ë»È¤Ã¤Æ¤¤¤ë¤³¤È¤¬¤¢¤ë¤«¤é¡¢
¼ÂºÝ¤Ë¤Ï 96MB ¤ò¥Õ¥ë¤Ë¥¢¥É¥ì¥¹¤¹¤ë¤³¤È¤Ï¤Ç¤¤Ê¤¤¤«¤â¤·¤ì¤Ê¤¤¡£
.\"O When this feature is enabled, the boot process will load the kernel
.\"O and an initial ramdisk; then the kernel converts initrd into
.\"O a "normal" ramdisk, which is mounted read-write as root device;
-.\"O then /linuxrc is executed; afterwards the "real" root file system is mounted,
+.\"O then /linuxrc is executed; afterward the "real" root file system is mounted,
.\"O and the initrd file system is moved over to /initrd; finally
.\"O the usual boot sequence (e.g., invocation of /sbin/init) is performed.
(¥«¡¼¥Í¥ë¤Î¥³¥ó¥Ñ¥¤¥ë»þ¤Ë
.\" Updated 2009-02-27, Akihiro MOTOKI, LDP v3.19
.\" Updated 2010-04-11, Akihiro MOTOKI, LDP v3.24
.\"
-.TH CAPABILITIES 7 2010-01-31 "Linux" "Linux Programmer's Manual"
+.TH CAPABILITIES 7 2010-06-19 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O capabilities \- overview of Linux capabilities
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O For the purpose of performing permission checks,
-.\"O traditional Unix implementations distinguish two categories of processes:
+.\"O traditional UNIX implementations distinguish two categories of processes:
.\"O .I privileged
.\"O processes (whose effective user ID is 0, referred to as superuser or root),
.\"O and
.\"O .I unprivileged
.\"O processes (whose effective UID is nonzero).
-¸¢¸Â¤Î¥Á¥§¥Ã¥¯¤ò¹Ô¤¦´ÑÅÀ¤«¤é¸«¤ë¤È¡¢ÅÁÅýŪ¤Ê Unix ¤Î¼ÂÁõ¤Ç¤Ï
+¸¢¸Â¤Î¥Á¥§¥Ã¥¯¤ò¹Ô¤¦´ÑÅÀ¤«¤é¸«¤ë¤È¡¢ÅÁÅýŪ¤Ê UNIX ¤Î¼ÂÁõ¤Ç¤Ï
¥×¥í¥»¥¹¤ÏÆó¤Ä¤Î¥«¥Æ¥´¥ê¤ËʬÎà¤Ç¤¤ë:
.I Æø¢
¥×¥í¥»¥¹ (¼Â¸ú¥æ¡¼¥¶ID ¤¬ 0 ¤Î¥×¥í¥»¥¹¡£¥æ¡¼¥¶ID 0 ¤Ï
.TP
.B CAP_SETGID
.\"O Make arbitrary manipulations of process GIDs and supplementary GID list;
-.\"O forge GID when passing socket credentials via Unix domain sockets.
+.\"O forge GID when passing socket credentials via UNIX domain sockets.
¥×¥í¥»¥¹¤Î GID ¤ÈÄɲäΠGID ¥ê¥¹¥È¤ËÂФ¹¤ëǤ°Õ¤ÎÁàºî¤ò¹Ô¤¦¡£
-Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È·Ðͳ¤Ç¥½¥±¥Ã¥È¤Î»ñ³Ê¾ðÊó (credential) ¤òÅϤ¹ºÝ¤Ë
+UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È·Ðͳ¤Ç¥½¥±¥Ã¥È¤Î»ñ³Ê¾ðÊó (credential) ¤òÅϤ¹ºÝ¤Ë
µ¶¤Î GID ¤òÅϤ¹¤³¤È¤¬¤Ç¤¤ë¡£
.TP
.\"O .BR CAP_SETFCAP " (since Linux 2.6.24)"
.\"O .BR setreuid (2),
.\"O .BR setresuid (2),
.\"O .BR setfsuid (2));
-.\"O make forged UID when passing socket credentials via Unix domain sockets.
+.\"O make forged UID when passing socket credentials via UNIX domain sockets.
¥×¥í¥»¥¹¤Î UID ¤ËÂФ¹¤ëǤ°Õ¤ÎÁàºî
.RB ( setuid (2),
.BR setreuid (2),
.BR setresuid (2),
.BR setfsuid (2))
¤ò¹Ô¤¦¡£
-Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È·Ðͳ¤Ç¥½¥±¥Ã¥È¤Î»ñ³Ê¾ðÊó (credential) ¤òÅϤ¹ºÝ¤Ë
+UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È·Ðͳ¤Ç¥½¥±¥Ã¥È¤Î»ñ³Ê¾ðÊó (credential) ¤òÅϤ¹ºÝ¤Ë
µ¶¤Î UID ¤òÅϤ¹¤³¤È¤¬¤Ç¤¤ë¡£
.\" FIXME CAP_SETUID also an effect in exec(); document this.
.TP
.\"O and
.\"O .B KEYCTL_SETPERM
.\"O .BR keyctl (2)
-.\"O operations.
+.\"O operations;
.BR keyctl (2)
¤Î
.B KEYCTL_CHOWN
¤È
.B KEYCTL_SETPERM
Áàºî¤ò¼Â¹Ô¤¹¤ë¡£
+.IP *
+.\"O perform
+.\"O .BR madvise (2)
+.\"O .B MADV_HWPOISON
+.\"O operation.
+.BR madvise (2)
+¤Î
+.B MADV_HWPOISON
+Áàºî¤ò¼Â¹Ô¤¹¤ë¡£
.RE
.PD
.TP
.TP
.B CAP_SYS_PTRACE
.\"O Trace arbitrary processes using
-.\"O .BR ptrace (2)
+.\"O .BR ptrace (2);
+.\"O apply
+.\"O .BR get_robust_list (2)
+.\"O to arbitrary processes.
.BR ptrace (2)
¤ò»È¤Ã¤ÆǤ°Õ¤Î¥×¥í¥»¥¹¤ò¥È¥ì¡¼¥¹¤¹¤ë¡£
+Ǥ°Õ¤Î¥×¥í¥»¥¹¤Ë
+.BR get_robust_list (2)
+¤òŬÍѤ¹¤ë¡£
.TP
.B CAP_SYS_RAWIO
.\"O Perform I/O port operations
¤È
.BR msgctl (2)
»²¾È)¡£
+.IP *
+.\"O use
+.\"O .BR F_SETPIPE_SZ
+.\"O to increase the capacity of a pipe above the limit specified by
+.\"O .IR /proc/sys/fs/pipe-max-size .
+.I /proc/sys/fs/pipe-max-size
+¤Ë»ØÄꤵ¤ì¤Æ¤¤¤ë¾å¸Â¤òĶ¤¨¤Æ¥Ñ¥¤¥×¤ÎÍÆÎ̤òÁý¤ä¤¹¤Î¤Ë
+.B F_SETPIPE_SZ
+¤ò»ÈÍѤ¹¤ë¡£
.RE
.PD
.TP
.\"O .\" exec(), then it gets all capabilities in its
.\"O .\" permitted set, and no effective capabilities
.\"O This provides semantics that are the same as those provided by
-.\"O traditional Unix systems.
+.\"O traditional UNIX systems.
¾åµ¤Î¥ë¡¼¥ë¤Ë¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£ÊÑ´¹¤òŬÍѤ·¤¿·ë²Ì¤ò¤Þ¤È¤á¤ë¤È¡¢
¥×¥í¥»¥¹¤¬ set-user-ID-root ¥×¥í¥°¥é¥à¤ò
.BR execve (2)
.\" ¼Â UID ¤¬ 0 ¤Ç¼Â¸ú UID ¤¬ 0 °Ê³°¤Î¥×¥í¥»¥¹¤¬ exec () ¤ò¹Ô¤¦¤È¡¢
.\" µö²Ä¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¥»¥Ã¥È¤Ë´Þ¤Þ¤ì¤ëÁ´¤Æ¤Î¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£
.\" ¤¬¼èÆÀ¤µ¤ì¡¢¼Â¸ú¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¤Ï¼èÆÀ¤µ¤ì¤Ê¤¤¡£
-¤³¤ì¤Ë¤è¤ê¡¢ÅÁÅýŪ¤Ê Unix ¥·¥¹¥Æ¥à¤ÈƱ¤¸¿¶¤ëÉñ¤¤¤¬¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£
+¤³¤ì¤Ë¤è¤ê¡¢ÅÁÅýŪ¤Ê UNIX ¥·¥¹¥Æ¥à¤ÈƱ¤¸¿¶¤ëÉñ¤¤¤¬¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£
.\"O .SS Capability bounding set
.SS ¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¡¦¥Ð¥¦¥ó¥Ç¥£¥ó¥°¥»¥Ã¥È
.\"O The capability bounding set is a security mechanism that can be used
¥«¡¼¥Í¥ë 2.2.11 °Ê¹ß¤Ç Linux ¤ËÄɲ䵤줿¡£
.\"
.PP
-.\"O .B "Capability bounding set from Linux 2.6.25 onwards"
+.\"O .B "Capability bounding set from Linux 2.6.25 onward"
.B "Linux 2.6.25 °Ê¹ß¤Î¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¡¦¥Ð¥¦¥ó¥Ç¥£¥ó¥°¥»¥Ã¥È"
.PP
.\"O From Linux 2.6.25, the
.\"O These IDs are used by the kernel to determine the permissions
.\"O that the process will have when accessing shared resources such
.\"O as message queues, shared memory, and semaphores.
-.\"O On most Unix systems, these IDs also determine the
+.\"O On most UNIX systems, these IDs also determine the
.\"O permissions when accessing files.
.\"O However, Linux uses the file system IDs described below
.\"O for this task.
¤³¤ì¤é¤Î ID ¤Ï¡¢¥á¥Ã¥»¡¼¥¸¥¥å¡¼¡¢¶¦Í¥á¥â¥ê¡¢¥»¥Þ¥Õ¥©¤Ê¤É¤Î
¶¦Í¥ê¥½¡¼¥¹¤Ë¥¢¥¯¥»¥¹¤·¤è¤¦¤È¤·¤¿ºÝ¤Ë¤½¤Î¥×¥í¥»¥¹¤¬¥¢¥¯¥»¥¹µö²Ä¤ò
»ý¤Ã¤Æ¤¤¤ë¤«¤ò¥«¡¼¥Í¥ë¤¬È½Äꤹ¤ë¤Î¤Ë»ÈÍѤµ¤ì¤ë¡£
-¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤é¤Î ID ¤Ï¥Õ¥¡¥¤¥ë¤Ø¤Î¥¢¥¯¥»¥¹»þ¤Î
+¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤é¤Î ID ¤Ï¥Õ¥¡¥¤¥ë¤Ø¤Î¥¢¥¯¥»¥¹»þ¤Î
¥¢¥¯¥»¥¹µö²Ä¤ÎȽÄê¤Ë¤â»ÈÍѤµ¤ì¤ë¡£
¤·¤«¤·¤Ê¤¬¤é¡¢Linux ¤Ç¤Ï¥Õ¥¡¥¤¥ë¤Ø¤Î¥¢¥¯¥»¥¹µö²Ä¤ÎȽÄê¤Ë¤Ï
¸å½Ò¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ID ¤¬»ÈÍѤµ¤ì¤ë¡£
.\"O to the same value.
.\"O Consequently, the file system IDs normally have the same values
.\"O as the corresponding effective ID, and the semantics for file-permission
-.\"O checks are thus the same on Linux as on other Unix systems.
+.\"O checks are thus the same on Linux as on other UNIX systems.
.\"O The file system IDs can be made to differ from the effective IDs
.\"O by calling
.\"O .BR setfsuid (2)
¥×¥í¥»¥¹¤Î¼Â¸ú ID (¥æ¡¼¥¶ ID ¤ä ¥°¥ë¡¼¥× ID) ¤¬Êѹ¹¤µ¤ì¤ë¤¿¤Ó¤Ë¡¢
¥«¡¼¥Í¥ë¤Ï¼«Æ°Åª¤ËÂбþ¤¹¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ID ¤òƱ¤¸ÃͤËÊѹ¹¤¹¤ë¡£
¤½¤Î·ë²Ì¡¢¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ID ¤ÏÄ̾ï¤ÏÂбþ¤¹¤ë¼Â¸ú ID ¤ÈƱ¤¸ÃͤȤʤꡢ
-¥Õ¥¡¥¤¥ë¤Î¥¢¥¯¥»¥¹¸¢¤Î¥Á¥§¥Ã¥¯ÊýË¡¤Ï Linux ¤È¾¤Î Unix ¥·¥¹¥Æ¥à¤ÇƱ¤¸¤Ç¤¢¤ë¡£
+¥Õ¥¡¥¤¥ë¤Î¥¢¥¯¥»¥¹¸¢¤Î¥Á¥§¥Ã¥¯ÊýË¡¤Ï Linux ¤È¾¤Î UNIX ¥·¥¹¥Æ¥à¤ÇƱ¤¸¤Ç¤¢¤ë¡£
¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ID ¤Ï¼Â¸ú ID ¤È¤Ï°Û¤Ê¤ëÃͤˤ¹¤ë¤³¤È¤¬¤Ç¤¡¢
Êѹ¹¤Ï
.BR setfsuid (2)
.B Q5
.\"O Can I send an
.\"O .B epoll
-.\"O file descriptor over a Unix domain socket to another process?
+.\"O file descriptor over a UNIX domain socket to another process?
.B epoll
-¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ò Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¾¤Î¥×¥í¥»¥¹¤ËÁ÷¤ë¤³¤È¤Ï²Äǽ¤«¡©
+¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ò UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¾¤Î¥×¥í¥»¥¹¤ËÁ÷¤ë¤³¤È¤Ï²Äǽ¤«¡©
.TP
.B A5
.\"O Yes, but it does not make sense to do this, since the receiving process
.\"WORD: feature test macro µ¡Ç½¸¡ºº¥Þ¥¯¥í
.\"WORD: feature test macro requirements µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
.\"
-.TH FEATURE_TEST_MACROS 7 2009-12-13 "Linux" "Linux Programmer's Manual"
+.TH FEATURE_TEST_MACROS 7 2010-09-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O feature_test_macros \- feature test macros
.SH ÀâÌÀ
.\"O Feature test macros allow the programmer to control the definitions that
.\"O are exposed by system header files when a program is compiled.
-.\"O This can be useful for creating portable applications,
-.\"O by preventing nonstandard definitions from being exposed.
-.\"O Other macros can be used to expose nonstandard definitions that
-.\"O are not exposed by default.
-.\"O The precise effects of each of the feature test macros described below
-.\"O can be ascertained by inspecting the
-.\"O .I <features.h>
-.\"O header file.
µ¡Ç½¸¡ºº¥Þ¥¯¥í (feature test macro) ¤Ë¤è¤ê¡¢¥×¥í¥°¥é¥Þ¤Ï
¥×¥í¥°¥é¥à¤¬¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤ëºÝ¤Ë¥·¥¹¥Æ¥à¤Î¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Ë¤è¤ê
¸ø³«¤µ¤ì¤ëÄêµÁ¤òÀ©¸æ¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-¤³¤Îµ¡Ç½¤ò»È¤¦¤È¡¢Èóɸ½à¤ÎÄêµÁ¤¬¸ø³«¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¤Ç¤¡¢
-°Ü¿¢À¤Î¤¢¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºîÀ®¤¹¤ë¤Î¤ËÌòΩ¤Ä¡£
-¾¤Î¥Þ¥¯¥í¤ò»È¤¦¤È¡¢¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¸ø³«¤µ¤ì¤Ê¤¤Èóɸ½à¤ÎÄêµÁ¤ò
-¸ø³«¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-°Ê²¼¤ÇÀâÌÀ¤¹¤ëµ¡Ç½¸¡ºº¥Þ¥¯¥í¤Î¤½¤ì¤¾¤ì¤ÎÀµ³Î¤Ê±Æ¶Á¤ò³Îǧ¤¹¤ë¤Ë¤Ï¡¢
-¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë
-.I <features.h>
-¤òÄ´¤Ù¤ì¤Ð¤è¤¤¡£
+.\"O .B NOTE:
+.B Ãí°Õ:
.\"O In order to be effective, a feature test macro
.\"O .IR "must be defined before including any header files" .
-.\"O This can either be done in the compilation command
+.\"O This can be done either in the compilation command
.\"O .RI ( "cc \-DMACRO=value" )
.\"O or by defining the macro within the source code before
.\"O including any headers.
.RI ( "cc \-DMACRO=value" )
¤È¡¢¥½¡¼¥¹¥³¡¼¥ÉÆâ¤ÇɬÍפʥޥ¯¥í¤ÎÄêµÁ¤ò
¤É¤Î¥Ø¥Ã¥À¤Î¥¤¥ó¥¯¥ë¡¼¥É¤è¤ê¤âÁ°¤Ç¹Ô¤¦ÊýË¡¤¬¤¢¤ë¡£
+
+.\"O Some feature test macros are useful for creating portable applications,
+.\"O by preventing nonstandard definitions from being exposed.
+.\"O Other macros can be used to expose nonstandard definitions that
+.\"O are not exposed by default.
+.\"O The precise effects of each of the feature test macros described below
+.\"O can be ascertained by inspecting the
+.\"O .I <features.h>
+.\"O header file.
+µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ò»È¤¦¤È¡¢Èóɸ½à¤ÎÄêµÁ¤¬¸ø³«¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¤Ç¤¡¢
+°Ü¿¢À¤Î¤¢¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºîÀ®¤¹¤ë¤Î¤ËÌòΩ¤Ä¡£
+¾¤Î¥Þ¥¯¥í¤ò»È¤¦¤È¡¢¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¸ø³«¤µ¤ì¤Ê¤¤Èóɸ½à¤ÎÄêµÁ¤ò
+¸ø³«¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
+°Ê²¼¤ÇÀâÌÀ¤¹¤ëµ¡Ç½¸¡ºº¥Þ¥¯¥í¤Î¤½¤ì¤¾¤ì¤ÎÀµ³Î¤Ê±Æ¶Á¤ò³Îǧ¤¹¤ë¤Ë¤Ï¡¢
+¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë
+.I <features.h>
+¤òÄ´¤Ù¤ì¤Ð¤è¤¤¡£
+
.\"O .SS Specification of feature test macro requirements in manual pages
.SS ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ç¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï¤Îµ¬Äê
.\"O When a function requires that a feature test macro is defined,
(°Ê²¼¤ÎÎã¤Ï
.BR chmod (2)
¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤«¤é¤Î°úÍѤǤ¢¤ë)¡£
-.RS
+.RS 10
.sp
.B #include <sys/stat.h>
.sp
.br
.BI "int fchmod(int " fd ", mode_t " mode );
.sp
+.nf
.in -4n
.\"O Feature Test Macro Requirements for glibc (see
.\"O .BR feature_test_macros (7)):
glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
.RB ( feature_test_macros (7)
»²¾È):
+.fi
.in
.sp
.BR fchmod ():
.\"O .B _ISOC9X_SOURCE
.\"O (because the C99 standard had not then been finalized).
.\"O Although the use of the latter macro is obsolete, glibc continues
-.\"O to recognize it for backwards compatibility.
+.\"O to recognize it for backward compatibility.
½é´ü¤Î¥Ð¡¼¥¸¥ç¥ó 2.1.x ¤Î glibc ¤Ç¤Ï¡¢¤³¤ì¤ÈÅù²Á¤Ê
.B _ISOC9X_SOURCE
¤È¤¤¤¦Ì¾Á°¤Î¥Þ¥¯¥í¤¬»È¤ï¤ì¤Æ¤¤¤¿
.PP
.\"O To "up" a futex, execute the proper assembler instructions that
.\"O will cause the host CPU to atomically increment the integer.
-.\"O Afterwards, check if it has in fact changed from 0 to 1, in which case
+.\"O Afterward, check if it has in fact changed from 0 to 1, in which case
.\"O there were no waiters and the operation is done.
.\"O This is the noncontended case which is fast and should be common.
futex ¤ò "up" ¤¹¤ë¤Ë¤Ï¡¢
.PP
.\"O Initial futex support was merged in Linux 2.5.7
.\"O but with different semantics from those described above.
-.\"O Current semantics are available from Linux 2.5.40 onwards.
+.\"O Current semantics are available from Linux 2.5.40 onward.
ºÇ½é¤Î futex Âбþ¤Ï Linux 2.5.7 ¤ÇÁȤ߹þ¤Þ¤ì¤¿¤¬¡¢
¾åµ¤Î¥»¥Þ¥ó¥Æ¥£¥¯¥¹¤È¤Ï°Û¤Ê¤ë¡£
¸½ºß¤Î¥»¥Þ¥ó¥Æ¥£¥¯¥¹¤Ï Linux 2.5.40 °Ê¹ß¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¡£
glob \- ¥Ñ¥¹Ì¾¤ò glob ¤¹¤ë
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
-.\"O Long ago, in Unix V6, there was a program
+.\"O Long ago, in UNIX V6, there was a program
.\"O .I /etc/glob
.\"O that would expand wildcard patterns.
-.\"O Soon afterwards this became a shell built-in.
-ÀΡ¹ Unix V6 ¤Ç¤Ï¡¢¥ï¥¤¥ë¥É¥«¡¼¥É¥Ñ¥¿¡¼¥ó¤òŸ³«¤¹¤ë
+.\"O Soon afterward this became a shell built-in.
+ÀΡ¹ UNIX V6 ¤Ç¤Ï¡¢¥ï¥¤¥ë¥É¥«¡¼¥É¥Ñ¥¿¡¼¥ó¤òŸ³«¤¹¤ë
.I /etc/glob
¤È¸À¤¦¥×¥í¥°¥é¥à¤¬¤¢¤Ã¤¿¡£¤½¤Î¸å¤¹¤°¤Ë¡¢
¤³¤Îµ¡Ç½¤Ï¥·¥§¥ë¤ËÁȤ߹þ¤Þ¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£
.\"O .SS "Empty Lists"
.SS ¶õ¤Î¥ê¥¹¥È
.\"O The nice and simple rule given above: "expand a wildcard pattern
-.\"O into the list of matching pathnames" was the original Unix
+.\"O into the list of matching pathnames" was the original UNIX
.\"O definition.
.\"O It allowed one to have patterns that expand into
.\"O an empty list, as in
Àè¤ËÍ¿¤¨¤¿¡¢¤ï¤«¤ê¤ä¤¹¤¯´Êñ¤Ê¥ë¡¼¥ë¡¢
¡Ö¥ï¥¤¥ë¥É¥«¡¼¥É¥Ñ¥¿¡¼¥ó¤ò¥Þ¥Ã¥Á¤·¤¿¥Ñ¥¹Ì¾¤Î¥ê¥¹¥È¤ËŸ³«¤¹¤ë¡×¤È¸À¤¦¤Î¤Ï¡¢
-¥ª¥ê¥¸¥Ê¥ë¤Î Unix ¤Ë¤ª¤±¤ëÄêµÁ¤Ç¤¢¤Ã¤¿¡£
+¥ª¥ê¥¸¥Ê¥ë¤Î UNIX ¤Ë¤ª¤±¤ëÄêµÁ¤Ç¤¢¤Ã¤¿¡£
¤³¤ì¤Ï¥Ñ¥¿¡¼¥ó¤¬¶õ¤Î¥ê¥¹¥È¤ËŸ³«¤µ¤ì¤ë¤³¤È¤âµö²Ä¤µ¤ì¤Æ¤¤¤¿¡£
Î㤨¤Ð
.br
.\"O Of course ranges were originally meant to be ASCII ranges,
.\"O so that "\fI[\ \-%]\fP" stands for "\fI[\ !"#$%]\fP" and "\fI[a\-z]\fP" stands
.\"O for "any lowercase letter".
-.\"O Some Unix implementations generalized this so that a range X\-Y
+.\"O Some UNIX implementations generalized this so that a range X\-Y
.\"O stands for the set of characters with code between the codes for
.\"O X and for Y.
.\"O However, this requires the user to know the
Îΰè»ØÄê¤Ï¡¢¤â¤È¤â¤È¤Ï¤â¤Á¤í¤ó ASCII ¤Ë¤ª¤±¤ë½ç½øʤӤò°ÕÌ£¤·¤Æ¤¤¤¿¡£
¤·¤¿¤¬¤Ã¤Æ "\fI[\ \-%]\fP" ¤Ï "\fI[\ !"#$%]\fP" ¤Î°ÕÌ£¤Ç¤¢¤ê¡¢
"\fI[a\-z]\fP" ¤Ï¡Ö¤¹¤Ù¤Æ¤Î¾®Ê¸»ú¡×¤Î°ÕÌ£¤Ç¤¢¤Ã¤¿¡£
-Unix ¤Î¼ÂÁõ¤ÎÃæ¤Ë¤Ï¡¢¤³¤ì¤ò³ÈÄ¥¤·¤¿¤â¤Î¤¬Â¸ºß¤·¡¢
+UNIX ¤Î¼ÂÁõ¤ÎÃæ¤Ë¤Ï¡¢¤³¤ì¤ò³ÈÄ¥¤·¤¿¤â¤Î¤¬Â¸ºß¤·¡¢
¤½¤³¤Ç¤Ï X\-Y ¤È¤¤¤¦Îΰè»ØÄê¤Ï¡¢X ¤Î¥³¡¼¥É¤È
Y ¤Î¥³¡¼¥É¤Ë¶´¤Þ¤ì¤¿¥³¡¼¥É¤ò»ý¤Äʸ»ú¤¹¤Ù¤Æ¤òɽ¤¹¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤¿¡£
¤·¤«¤·¡¢¤³¤ì¤Ë¤Ï¥æ¡¼¥¶¡¼¤¬¥í¡¼¥«¥ë¤Ê¥·¥¹¥Æ¥à¤Ë¤ª¤±¤ë
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
.\"O KOI8-R is the character set of choice for encoding Russian texts for
-.\"O many Unix-like operation systems.
+.\"O many UNIX-like operation systems.
.\"O KOI8-R is a successor for KOI-8, a
.\"O de-facto standard for Internet Mail, News, WWW and other interactive
.\"O services at least all over the ex-SU territory.
-KOI8-R ¤Ï¿¤¯¤Î Unix ·Ï OS ¤Ç»È¤ï¤ì¤ë¥í¥·¥¢¸ìʸ½ñ¤òÉä¹æ²½¤¹¤ë
+KOI8-R ¤Ï¿¤¯¤Î UNIX ·Ï OS ¤Ç»È¤ï¤ì¤ë¥í¥·¥¢¸ìʸ½ñ¤òÉä¹æ²½¤¹¤ë
ʸ»ú½¸¹ç¤ÎÁªÂò»Þ¤Î°ì¤Ä¤Ç¤¢¤ë¡£
KOI8-R ¤Ï¡¢¾¯¤Ê¤¯¤È¤âµì¥½¥Ó¥¨¥ÈϢˮ¤ÎÁ´¤Æ¤Î·÷Æâ¤Ë¤ª¤¤¤Æ
¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤Î¥á¡¼¥ë¡¦¥Ë¥å¡¼¥¹¡¦WWW¡¦¤½¤Î¾¤ÎÂÐÏÃŪ¥µ¡¼¥Ó¥¹¤Î
.\"O as the text of the link.
.\"O The
.\"O .I trailer
-.\"O will be printed immediately afterwards.
+.\"O will be printed immediately afterward.
URI (URL)
.I url
¤Ø¤Î¥Ï¥¤¥Ñ¡¼¥Æ¥¥¹¥È¥ê¥ó¥¯¤òÁÞÆþ¤¹¤ë¡£
.\"O The internal kernel interface is not documented in this manual page.
.\"O There is also an obsolete netlink interface
.\"O via netlink character devices; this interface is not documented here
-.\"O and is only provided for backwards compatibility.
+.\"O and is only provided for backward compatibility.
netlink ¤Ï¥«¡¼¥Í¥ë¥â¥¸¥å¡¼¥ë¤È¥æ¡¼¥¶¡¼¶õ´Ö¤Î¥×¥í¥»¥¹´Ö¤Ç
¾ðÊó¤ò¤ä¤ê¤È¤ê¤¹¤ë¤¿¤á¤ËÍѤ¤¤é¤ì¤ë¡£
netlink ¤Ï¡¢¥æ¡¼¥¶¡¼¥×¥í¥»¥¹¤ËÂФ·¤Æ¤Ï
.\"O The socket interface to netlink is a new feature of Linux 2.2.
netlink ¤Ø¤Î¥½¥±¥Ã¥È¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Ï Linux 2.2 ¤Î¿·µ¡Ç½¤Ç¤¢¤ë¡£
-.\"O Linux 2.0 supported a more primitive device based netlink interface
+.\"O Linux 2.0 supported a more primitive device-based netlink interface
.\"O (which is still available as a compatibility option).
.\"O This obsolete interface is not described here.
Linux 2.0 ¤Ï¡¢¤â¤Ã¤È¸¶»ÏŪ¤Ê¥Ç¥Ð¥¤¥¹¥Ù¡¼¥¹¤Î netlink ¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤ò
°ú¤¿ô¤Ï
.I struct timeval
¤Ç¤¢¤ë¡£
+.\" FIXME Document SIOCGSTAMPNS
.\"O In addition all standard ioctls defined in
.\"O .BR netdevice (7)
path_resolution \- ¥Õ¥¡¥¤¥ë¤Î¥Ñ¥¹Ì¾¤Î²ò·èÊýË¡
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
-.\"O Some Unix/Linux system calls have as parameter one or more filenames.
+.\"O Some UNIX/Linux system calls have as parameter one or more filenames.
.\"O A filename (or pathname) is resolved as follows.
-¤¤¤¯¤Ä¤«¤Î Unix/Linux ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢
+¤¤¤¯¤Ä¤«¤Î UNIX/Linux ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢
1 ¤Ä°Ê¾å¤Î¥Õ¥¡¥¤¥ë̾¤ò°ú¤¿ô¤È¤·¤Æ»ý¤Ä¡£
¥Õ¥¡¥¤¥ë̾ (¤Þ¤¿¤Ï¥Ñ¥¹Ì¾) ¤Ï°Ê²¼¤Î¤è¤¦¤Ë¤·¤Æ²ò·è¤µ¤ì¤ë¡£
.\"O .SS "Step 1: Start of the resolution process"
¥¨¥é¡¼¤¬ÊÖ¤µ¤ì¤ë ("File name too long")¡£
.\"O .SS "Empty pathname"
.SS "¶õ¤Î¥Ñ¥¹Ì¾"
-.\"O In the original Unix, the empty pathname referred to the current directory.
+.\"O In the original UNIX, the empty pathname referred to the current directory.
.\"O Nowadays POSIX decrees that an empty pathname must not be resolved
.\"O successfully.
.\"O Linux returns
.\"O .B ENOENT
.\"O in this case.
-¸µ¡¹¤Î Unix ¤Ç¤Ï¡¢¶õ¤Î¥Ñ¥¹Ì¾¤Ï¸½ºß¤Î¥Ç¥£¥ì¥¯¥È¥ê¤ò»²¾È¤·¤Æ¤¤¤¿¡£
+¸µ¡¹¤Î UNIX ¤Ç¤Ï¡¢¶õ¤Î¥Ñ¥¹Ì¾¤Ï¸½ºß¤Î¥Ç¥£¥ì¥¯¥È¥ê¤ò»²¾È¤·¤Æ¤¤¤¿¡£
ºÇ¶á¡¢POSIX ¤Ç¤Ï¶õ¤Î¥Ñ¥¹Ì¾¤ò²ò·è¤¹¤ë¤Ù¤¤Ç¤Ï¤Ê¤¤¤È¤¤¤¦·èÄ꤬¤Ê¤µ¤ì¤¿¡£
¤³¤Î¾ì¹ç¡¢Linux ¤Ï
.B ENOENT
.\" FIXME say something about file system mounted read-only ?
.\"O .SS "Bypassing permission checks: superuser and capabilities"
.SS "µö²Ä¤Î³Îǧ¤ò¥¹¥¥Ã¥×¤¹¤ë: ¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¤È¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£"
-.\"O On a traditional Unix system, the superuser
+.\"O On a traditional UNIX system, the superuser
.\"O .RI ( root ,
.\"O user ID 0) is all-powerful, and bypasses all permissions restrictions
.\"O when accessing files.
-ÅÁÅýŪ¤Ê Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶
+ÅÁÅýŪ¤Ê UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶
.RI ( root ,
¥æ¡¼¥¶ ID 0) ¤ÏÈó¾ï¤Ë¶¯ÎϤǤ¢¤ê¡¢¥Õ¥¡¥¤¥ë¥¢¥¯¥»¥¹»þ¤Î
µö²Ä¤Ë¤è¤ëÀ©¸Â¤òÁ´¤Æ¥¹¥¥Ã¥×¤¹¤ë¡£
.BR futex (2),
.BR gettid (2),
.BR futex (7),
+.BR sigevent (7),
.BR signal (7),
.br
.\"O and various Pthreads manual pages, for example:
.\" Japanese Version Copyright (c) 2005 Akihiro MOTOKI all rights reserved.
.\" Translated 2005-10-14, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.\"WORD: pseudo-terminal µ¼»÷üËö
+.\"WORD: pseudoterminal µ¼»÷üËö
.\"WORD: character device ¥¥ã¥é¥¯¥¿¥Ç¥Ð¥¤¥¹
-.\"WORD: pseudo-terminal
.\"
.TH PTY 7 2005-10-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
-.\"O pty \- pseudo-terminal interfaces
+.\"O pty \- pseudoterminal interfaces
pty \- µ¼»÷üËö¥¤¥ó¥¿¥Õ¥§¡¼¥¹
.\"O .SH DESCRIPTION
.SH ÀâÌÀ
-.\"O A pseudo-terminal is a pair of virtual character devices that
+.\"O A pseudoterminal (sometimes abbreviated "pty")
+.\"O is a pair of virtual character devices that
.\"O provide a bidirectional communication channel.
-µ¼»÷üËö (pseudo-terminal) ¤Ï¡¢ÁÐÊý¸þÄÌ¿®¥Á¥ã¥ó¥Í¥ë¤òÄ󶡤¹¤ë
-²¾ÁÛ¥¥ã¥é¥¯¥¿¥Ç¥Ð¥¤¥¹¤Î¥Ú¥¢¤Ç¤¢¤ë¡£
+µ¼»÷üËö (pseudoterminal; "pty" ¤Èά¤µ¤ì¤ë¤³¤È¤â¤¢¤ë) ¤Ï¡¢
+ÁÐÊý¸þÄÌ¿®¥Á¥ã¥ó¥Í¥ë¤òÄ󶡤¹¤ë²¾ÁÛ¥¥ã¥é¥¯¥¿¥Ç¥Ð¥¤¥¹¤Î¥Ú¥¢¤Ç¤¢¤ë¡£
.\"O One end of the channel is called the
.\"O .IR master ;
.\"O the other end is called the
¤È¸Æ¤Ð¤ì¡¢¤â¤¦°ìÊý¤ÎüÅÀ¤Ï
.I ¥¹¥ì¡¼¥Ö (slave)
¤È¸Æ¤Ð¤ì¤ë¡£
-.\"O The slave end of the pseudo-terminal provides an interface
+.\"O The slave end of the pseudoterminal provides an interface
.\"O that behaves exactly like a classical terminal.
.\"O A process that expects to be connected to a terminal,
-.\"O can open the slave end of a pseudo-terminal and
+.\"O can open the slave end of a pseudoterminal and
.\"O then be driven by a program that has opened the master end.
µ¼»÷üËö¤Î¥¹¥ì¡¼¥Ö¤Ï¡¢ÅÁÅýŪ¤ÊüËö¤ÈÁ´¤¯Æ±¤¸Æ°ºî¤ò¤¹¤ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤ò
Ä󶡤¹¤ë¡£Ã¼Ëö¤ËÀܳ¤µ¤ì¤ë¤³¤È¤òÁÛÄꤷ¤Æ¤¤¤ë¥×¥í¥»¥¹¤Ïµ¼»÷üËö¤Î
.\"O to be generated for the foreground process group
.\"O that is connected to the slave.
.\"O Conversely, anything that is written to the slave end of the
-.\"O pseudo-terminal can be read by the process that is connected to
+.\"O pseudoterminal can be read by the process that is connected to
.\"O the master end.
üËö¤ÇÆþÎϤµ¤ì¤¿¤Î¤ÈƱ¤¸¤è¤¦¤Ë¡¢
¥Þ¥¹¥¿Â¦¤Ë½ñ¤¹þ¤Þ¤ì¤¿Á´¤Æ¤Î¥Ç¡¼¥¿¤Ï¡¢¥¹¥ì¡¼¥Ö¦¤Î¥×¥í¥»¥¹¤ËÁ÷¤é¤ì¤ë¡£
¤¬À¸À®¤µ¤ì¤ë¡£
È¿ÂФˡ¢µ¼»÷üËö¤Î¥¹¥ì¡¼¥Ö¦¤Ë½ñ¤¹þ¤Þ¤ì¤¿Á´¤Æ¤Î¥Ç¡¼¥¿¤Ï¡¢
¥Þ¥¹¥¿Â¦¤ËÀܳ¤µ¤ì¤Æ¤¤¤ë¥×¥í¥»¥¹¤«¤éÆɤ߽Ф¹¤³¤È¤¬¤Ç¤¤ë¡£
-.\"O Pseudo-terminals are used by applications such as network login services
+.\"O Pseudoterminals are used by applications such as network login services
.\"O .RB ( ssh "(1), " rlogin "(1), " telnet (1)),
.\"O terminal emulators,
.\"O .BR script (1),
.BR expect (1)
¤Ê¤É¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç»ÈÍѤµ¤ì¤Æ¤¤¤ë¡£
-.\"O Historically, two pseudo-terminal APIs have evolved: BSD and System V.
-.\"O SUSv1 standardized a pseudo-terminal API based on the System V API,
+.\"O Historically, two pseudoterminal APIs have evolved: BSD and System V.
+.\"O SUSv1 standardized a pseudoterminal API based on the System V API,
.\"O and this API should be employed in all new programs that use
-.\"O pseudo-terminals.
+.\"O pseudoterminals.
Îò»ËŪ¤Ë¸«¤ë¤È BSD ¤È System V ¤Î2¼ïÎà¤Îµ¼»÷üËö¤Î API ¤¬È¯Å¸¤·¤Æ¤¤Æ¤¤¤ë¡£
SUSv1 ¤Ï System V API ¤Ë´ð¤Å¤¤¤¿µ¼»÷üËö API ¤òɸ½à²½¤·¤Æ¤ª¤ê¡¢
µ¼»÷üËö¤ò»ÈÍѤ¹¤ë¿·¤·¤¤¥×¥í¥°¥é¥à¤Ï¤¹¤Ù¤Æ¤³¤Î API ¤òºÎÍѤ¹¤Ù¤¤Ç¤¢¤ë¡£
.\"O Linux provides both BSD-style and (standardized) System V-style
-.\"O pseudo-terminals.
-.\"O System V-style terminals are commonly called Unix 98 pseudo-terminals
+.\"O pseudoterminals.
+.\"O System V-style terminals are commonly called UNIX 98 pseudoterminals
.\"O on Linux systems.
-.\"O Since kernel 2.6.4, BSD-style pseudo-terminals are considered deprecated
+.\"O Since kernel 2.6.4, BSD-style pseudoterminals are considered deprecated
.\"O (they can be disabled when configuring the kernel);
-.\"O Unix 98 pseudo-terminals should be used in new applications.
+.\"O UNIX 98 pseudoterminals should be used in new applications.
Linux ¤Ç¤Ï BSD É÷¤È (ɸ½à²½¤µ¤ì¤¿) System V É÷¤Îµ¼»÷üËö¤òÄ󶡤·¤Æ¤¤¤ë¡£
-System V É÷¤ÎüËö¤Ï¡¢Linux ¥·¥¹¥Æ¥à¤Ç¤Ï°ìÈÌ¤Ë Unix 98 µ¼»÷üËö¤È¸Æ¤Ð¤ì¤Æ¤¤¤ë¡£
+System V É÷¤ÎüËö¤Ï¡¢Linux ¥·¥¹¥Æ¥à¤Ç¤Ï°ìÈÌ¤Ë UNIX 98 µ¼»÷üËö¤È¸Æ¤Ð¤ì¤Æ¤¤¤ë¡£
¥«¡¼¥Í¥ë 2.6.4 °Ê¹ß¤Ç¤Ï¡¢BSD É÷¤Îµ¼»÷üËö¤ÏÇÑ»ßͽÄê¤È¤ß¤Ê¤µ¤ì¤Æ¤¤¤ë
(¥«¡¼¥Í¥ë¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç BSD É÷¤Îµ¼»÷üËö¤ò̵¸ú¤Ë¤¹¤ë¤³¤È¤¬¤Ç¤¤ë)¡£
-¿·¤·¤¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï¡¢Unix 98 µ¼»÷üËö¤ò»ÈÍѤ¹¤Ù¤¤Ç¤¢¤ë¡£
-.\"O .SS "Unix 98 pseudo-terminals"
-.SS "Unix 98 µ¼»÷üËö"
-.\"O An unused Unix 98 pseudo-terminal master is opened by calling
+¿·¤·¤¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï¡¢UNIX 98 µ¼»÷üËö¤ò»ÈÍѤ¹¤Ù¤¤Ç¤¢¤ë¡£
+.\"O .SS "UNIX 98 pseudoterminals"
+.SS "UNIX 98 µ¼»÷üËö"
+.\"O An unused UNIX 98 pseudoterminal master is opened by calling
.\"O .BR posix_openpt (3).
.\"O (This function opens the master clone device,
.\"O .IR /dev/ptmx ;
.\"O see
.\"O .BR pts (4).)
-̤»ÈÍѤΠUnix 98 µ¼»÷üËö¥Þ¥¹¥¿¤ò¥ª¡¼¥×¥ó¤¹¤ë¤Ë¤Ï
+̤»ÈÍѤΠUNIX 98 µ¼»÷üËö¥Þ¥¹¥¿¤ò¥ª¡¼¥×¥ó¤¹¤ë¤Ë¤Ï
.BR posix_openpt (3)
¤ò¸Æ¤Ó½Ð¤¹
(¤³¤Î´Ø¿ô¤Ï¥Þ¥¹¥¿¡¦¥¯¥í¡¼¥ó¡¦¥Ç¥Ð¥¤¥¹ (master clone device),
Âбþ¤¹¤ë¥¹¥ì¡¼¥Ö¥Ç¥Ð¥¤¥¹¤ò¥ª¡¼¥×¥ó¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤ë¡£
.\"O The Linux kernel imposes a limit on the number of available
-.\"O Unix 98 pseudo-terminals.
+.\"O UNIX 98 pseudoterminals.
.\"O In kernels up to and including 2.6.3, this limit is configured
.\"O at kernel compilation time
.\"O .RB ( CONFIG_UNIX98_PTYS ),
-.\"O and the permitted number of pseudo-terminals can be up to 2048,
+.\"O and the permitted number of pseudoterminals can be up to 2048,
.\"O with a default setting of 256.
.\"O Since kernel 2.6.4, the limit is dynamically adjustable via
.\"O .IR /proc/sys/kernel/pty/max ,
.\"O and a corresponding file,
.\"O .IR /proc/sys/kernel/pty/nr ,
-.\"O indicates how many pseudo-terminals are currently in use.
+.\"O indicates how many pseudoterminals are currently in use.
.\"O For further details on these two files, see
.\"O .BR proc (5).
-Linux ¥«¡¼¥Í¥ë¤Ç¤Ï¡¢ÍøÍѤǤ¤ë Unix 98 µ¼»÷üËö¤Î¿ô¤Ë¾å¸Â¤òÀߤ±¤Æ¤¤¤ë¡£
+Linux ¥«¡¼¥Í¥ë¤Ç¤Ï¡¢ÍøÍѤǤ¤ë UNIX 98 µ¼»÷üËö¤Î¿ô¤Ë¾å¸Â¤òÀߤ±¤Æ¤¤¤ë¡£
2.6.3 °ÊÁ°¤Î¥«¡¼¥Í¥ë¤Ç¤Ï¡¢¤³¤Î¾å¸Â¤Ï¥«¡¼¥Í¥ë¤Î¥³¥ó¥Ñ¥¤¥ë»þ¤ÎÀßÄê
.RB ( CONFIG_UNIX98_PTYS )
¤Ç¤¢¤ë¡£µö²Ä¤µ¤ì¤ëµ¼»÷üËö¤Î¿ô¤ÏºÇÂç 2048 ¤Ç¤¢¤ê¡¢
¤³¤Î 2¤Ä¤Î¥Õ¥¡¥¤¥ë¤Î¾ÜºÙ¤Ï
.BR proc (5)
¤ò»²¾È¡£
-.\"O .SS "BSD pseudo-terminals"
+.\"O .SS "BSD pseudoterminals"
.SS "BSD µ¼»÷üËö"
-.\"O BSD-style pseudo-terminals are provided as precreated pairs, with
+.\"O BSD-style pseudoterminals are provided as precreated pairs, with
.\"O names of the form
.\"O .I /dev/ptyXY
.\"O (master) and
.\"O (slave),
.\"O where X is a letter from the 16-character set [p-za-e],
.\"O and Y is a letter from the 16-character set [0-9a-f].
-.\"O (The precise range of letters in these two sets varies across Unix
+.\"O (The precise range of letters in these two sets varies across UNIX
.\"O implementations.)
BSD É÷¤Îµ¼»÷üËö¤Ï¤¢¤é¤«¤¸¤áºîÀ®¤µ¤ì¤¿¥Ú¥¢¤È¤·¤ÆÄ󶡤µ¤ì¤ë¡£¤½¤Î̾Á°¤Ï
.I /dev/ptyXY
(¥¹¥ì¡¼¥Ö¦) ¤Ç¤¢¤ë¡£¤³¤³¤Ç¡¢
X ¤Ï [p-za-e] ¤Î 16ʸ»ú¤Î¤¦¤Á¤Î°ìʸ»ú¡¢
Y ¤Ï [0-9a-f] ¤Î 16ʸ»ú¤Î¤¦¤Á¤Î°ìʸ»ú¤Ç¤¢¤ë
-(X, Y ¤Ë»È¤ï¤ì¤ëʸ»ú¤ÎÀµ³Î¤ÊÈÏ°Ï¤Ï Unix ¤Î¼ÂÁõ¤Ë¤è¤ê°Û¤Ê¤ë)¡£
+(X, Y ¤Ë»È¤ï¤ì¤ëʸ»ú¤ÎÀµ³Î¤ÊÈÏ°Ï¤Ï UNIX ¤Î¼ÂÁõ¤Ë¤è¤ê°Û¤Ê¤ë)¡£
.\"O For example,
.\"O .I /dev/ptyp1
.\"O and
.\"O .I /dev/ttyp1
-.\"O constitute a BSD pseudo-terminal pair.
+.\"O constitute a BSD pseudoterminal pair.
Î㤨¤Ð¡¢
.I /dev/ptyp1
¤È
.I /dev/ttyp1
¤Ï BSD µ¼»÷üËö¥Ú¥¢¤ò¹½À®¤¹¤ë¡£
-.\"O A process finds an unused pseudo-terminal pair by trying to
+.\"O A process finds an unused pseudoterminal pair by trying to
.\"O .BR open (2)
-.\"O each pseudo-terminal master until an open succeeds.
-.\"O The corresponding pseudo-terminal slave (substitute "tty"
+.\"O each pseudoterminal master until an open succeeds.
+.\"O The corresponding pseudoterminal slave (substitute "tty"
.\"O for "pty" in the name of the master) can then be opened.
¥×¥í¥»¥¹¤¬Ì¤»ÈÍѤε¼»÷üËö¥Ú¥¢¤ò¸«¤Ä¤±¤ë¤Ë¤Ï¡¢
³Æµ¼»÷üËö¤Î¥Þ¥¹¥¿¤Î
.\"O .SH "FILES"
.SH ¥Õ¥¡¥¤¥ë
.I /dev/ptmx
-(Unix 98 ¥Þ¥¹¥¿¡¦¥¯¥í¡¼¥ó¡¦¥Ç¥Ð¥¤¥¹)
+(UNIX 98 ¥Þ¥¹¥¿¡¦¥¯¥í¡¼¥ó¡¦¥Ç¥Ð¥¤¥¹)
.br
.I /dev/pts/*
-(Unix 98 ¥¹¥ì¡¼¥Ö¥Ç¥Ð¥¤¥¹)
+(UNIX 98 ¥¹¥ì¡¼¥Ö¥Ç¥Ð¥¤¥¹)
.br
.I /dev/pty[p-za-e][0-9a-f]
(BSD ¥Þ¥¹¥¿¥Ç¥Ð¥¤¥¹)
.\"O It is used within the kernel to communicate between
.\"O various subsystems, though this usage is not documented here, and for
.\"O communication with user-space programs.
-.\"O Network routes, ip addresses, link parameters, neighbor setups, queueing
+.\"O Network routes, IP addresses, link parameters, neighbor setups, queueing
.\"O disciplines, traffic classes and packet classifiers may all be controlled
.\"O through
.\"O .B NETLINK_ROUTE
.\"O sockets.
-.\"O It is based on netlink messages, see
+.\"O It is based on netlink messages; see
.\"O .BR netlink (7)
.\"O for more information.
.B rtnetlink
.BR RTM_NEWADDR ", " RTM_DELADDR ", " RTM_GETADDR
.\"O Add, remove or receive information about an IP address associated with
.\"O an interface.
-.\"O In Linux 2.2 an interface can carry multiple IP addresses,
+.\"O In Linux 2.2, an interface can carry multiple IP addresses,
.\"O this replaces the alias device concept in 2.0.
-.\"O In Linux 2.2 these messages
+.\"O In Linux 2.2, these messages
.\"O support IPv4 and IPv6 addresses.
.\"O They contain an
.\"O .I ifaddrmsg
.\"O structure, optionally followed by
-.\"O .I rtaddr
+.\"O .I rtattr
.\"O routing attributes.
¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤Î IP ¥¢¥É¥ì¥¹¤Î¾ðÊó¤òÄɲᦺï½ü¡¦¼èÆÀ¤¹¤ë¡£
Linux 2.2 ¤Ç¤Ï¡¢°ì¤Ä¤Î¥¤¥ó¥¿¡¼¥Õ¥§¡¼¥¹¤ËÊ£¿ô¤Î IP ¥¢¥É¥ì¥¹¤ò
¤³¤ì¤é¤Ï
.I ifaddrmsg
¹½Â¤ÂΤòȼ¤¦¡£¤½¤Î¤¢¤È¤Ë
-.I rtaddr
+.I rtattr
¥ë¡¼¥Æ¥£¥ó¥°Â°À¤¬Â³¤¯¤³¤È¤â¤¢¤ë¡£
.nf
.\"O .I rtattr
.\"O structures following.
.\"O For
-.\"O .B RTM_GETROUTE
+.\"O .BR RTM_GETROUTE ,
.\"O setting
.\"O .I rtm_dst_len
.\"O and
.I rtm_src_len
¤Ë 0 ¤ò¥»¥Ã¥È¤¹¤ë¤È¡¢
»ØÄꤵ¤ì¤¿¥ë¡¼¥Æ¥£¥ó¥°¥Æ¡¼¥Ö¥ë¤ÎÁ´¤Æ¤Î¥¨¥ó¥È¥ê¤ò½êÆÀ¤¹¤ë¡£
-.\"O For the other fields except
+.\"O For the other fields, except
.\"O .I rtm_table
.\"O and
-.\"O .I rtm_protocol
+.\"O .IR rtm_protocol ,
.\"O 0 is the wildcard.
.I rtm_table
¤È
.\" FIXME
.\" document the members of the struct better
.\"O The
-.\"O .I rtaddr
+.\"O .I rtattr
.\"O struct has the following meanings for the
.\"O .I rta_type
.\"O field:
-.I rtaddr
+.I rtattr
¹½Â¤ÂΤϡ¢
.I rta_type
¥Õ¥£¡¼¥ë¥É¤Ë±þ¤¸¤Æ¤½¤ì¤¾¤ì°Ê²¼¤Î°ÕÌ£¤ò»ý¤Ä:
.\" Updated 2008-08-07, Akihiro MOTOKI, LDP v3.05
.\" Updated 2009-02-23, Akihiro MOTOKI, LDP v3.19
.\"
-.TH SEM_OVERVIEW 7 2009-02-25 "Linux" "Linux Programmer's Manual"
+.TH SEM_OVERVIEW 7 2010-05-22 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O sem_overview \- Overview of POSIX semaphores
.\"O between by the threads of a process, for example, a global variable.
.\"O A process-shared semaphore must be placed in a shared memory region
.\"O (e.g., a System V shared memory segment created using
-.\"O .BR semget (2),
+.\"O .BR shmget (2),
.\"O or a POSIX shared memory object built created using
.\"O .BR shm_open (3)).
̾Á°¤Ê¤·¥»¥Þ¥Õ¥©¤Ï̾Á°¤ò»ý¤¿¤Ê¤¤¡£¤½¤ÎÂå¤ï¤ê¡¢¥»¥Þ¥Õ¥©¤Ï¡¢
¤È¸Æ¤Ö)¡£¥¹¥ì¥Ã¥É¶¦Í¥»¥Þ¥Õ¥©¤Ï¡¢Æ±¤¸¥×¥í¥»¥¹Æâ¤Î¥¹¥ì¥Ã¥É´Ö¤Ç¶¦Í¤µ¤ì¤¿
¥á¥â¥êÎΰ衢Î㤨¤ÐÂç°èÊÑ¿ô (global variable) ¤ËÇÛÃÖ¤µ¤ì¤ë¡£
¥×¥í¥»¥¹¶¦Í¥»¥Þ¥Õ¥©¤Ï¡¢¶¦Í¥á¥â¥êÎΰè (Î㤨¤Ð¡¢
-.BR semget (2)
+.BR shmget (2)
¤ò»È¤Ã¤ÆºîÀ®¤Ç¤¤ë System V ¶¦Í¥á¥â¥ê¡¦¥»¥°¥á¥ó¥È¤ä
.BR shm_open (3)
¤ò»È¤Ã¤ÆºîÀ®¤Ç¤¤ë POSIX ¶¦Í¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È)
.\" all rights reserved.
.\" Translated 2008-08-21, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.04
.\"
-.TH SHM_OVERVIEW 7 2008-06-25 "Linux" "Linux Programmer's Manual"
+.TH SHM_OVERVIEW 7 2010-09-10 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.SH ̾Á°
.\"O shm_overview \- Overview of POSIX shared memory
.\"O System V shared memory
.\"O .RB ( shmget (2),
.\"O .BR shmop (2),
-.\"O etc.) is an older semaphore API.
+.\"O etc.) is an older shared memory API.
.\"O POSIX shared memory provides a simpler, and better designed interface;
.\"O on the other hand POSIX shared memory is somewhat less widely available
.\"O (especially on older systems) than System V shared memory.
.RB ( shmget (2),
.BR shmop (2)
¤Ê¤É) ¤Ï¸Å¤¤¶¦Í¥á¥â¥ê API ¤Ç¤¢¤ë¡£
-.\"O motoki: ¸¶Ê¸¤Î semaphore API ¤Ï shared memory API ¤Î´Ö°ã¤¤¤À¤í¤¦¡£
POSIX ¶¦Í¥á¥â¥ê¤Ï¡¢¤è¤ê´Êñ¤Ç¡¢¤¦¤Þ¤¯À߷פµ¤ì¤¿¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤òÄ󶡤·¤Æ¤¤¤ë¡£
°ìÊý¤Ç¡¢POSIX ¶¦Í¥á¥â¥ê¤Ï System V ¶¦Í¥á¥â¥ê¤ÈÈæ¤Ù¤ë¤È
ÍøÍѤǤ¤ë¥·¥¹¥Æ¥à¤¬¾¯¤Ê¤¤ (Æäˡ¢¸Å¤¤¥·¥¹¥Æ¥à¤Ç¤Ï¾¯¤Ê¤¤)¡£
.\"WORD: pending ½èÍýÂÔ¤Á
.\"WORD: signal handler ¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é
.\"
-.TH SIGNAL 7 2010-02-03 "Linux" "Linux Programmer's Manual"
+.TH SIGNAL 7 2010-09-19 "Linux" "Linux Programmer's Manual"
.\"O .SH NAME
.\"O signal \- overview of signals
.SH ̾Á°
.PP
.\"O A process can change the disposition of a signal using
.\"O .BR sigaction (2)
-.\"O or (less portably)
+.\"O or
.\"O .BR signal (2).
+.\"O (The latter is less portable when establishing a signal handler;
+.\"O see
+.\"O .BR signal (2)
+.\"O for details.)
+¥×¥í¥»¥¹¤Ï¡¢
+.BR sigaction (2)
+¤ä
+.BR signal (2)
+¤ò»È¤Ã¤Æ¡¢¥·¥°¥Ê¥ë¤Î½èÍýÊýË¡¤òÊѹ¹¤¹¤ë¤³¤È¤¬¤Ç¤¤ë
+.RB ( signal (2)
+¤ÎÊý¤¬¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤òÀßÄꤹ¤ëºÝ¤Î°Ü¿¢À¤¬Ä㤤;
+¾ÜºÙ¤Ï
+.BR signal (2)
+¤ò»²¾È)¡£
.\"O Using these system calls, a process can elect one of the
.\"O following behaviors to occur on delivery of the signal:
.\"O perform the default action; ignore the signal;
.\"O uses an alternate stack; see
.\"O .BR sigaltstack (2)
.\"O for a discussion of how to do this and when it might be useful.)
-¥×¥í¥»¥¹¤Ï¡¢
-.BR sigaction (2)
-¤ä
-.BR signal (2)
-¤ò»È¤Ã¤Æ¡¢¥·¥°¥Ê¥ë¤Î½èÍýÊýË¡¤òÊѹ¹¤¹¤ë¤³¤È¤¬¤Ç¤¤ë
-.RB ( signal (2)
-¤ÎÊý¤¬°Ü¿¢À¤ÏÄ㤤)¡£¥·¥°¥Ê¥ë¤ÎÇÛÁ÷»þ¤Ëµ¯¤³¤ëÆ°ºî¤È¤·¤Æ
+¥·¥°¥Ê¥ë¤ÎÇÛÁ÷»þ¤Ëµ¯¤³¤ëÆ°ºî¤È¤·¤Æ
¥×¥í¥»¥¹¤¬ÁªÂò¤Ç¤¤ë¤Î¤Ï¡¢¼¡¤Î¤¤¤º¤ì¤«°ì¤Ä¤Ç¤¢¤ë¡£
¥Ç¥Õ¥©¥ë¥È¤ÎÆ°ºî¤ò¼Â¹Ô¤¹¤ë¡¢¥·¥°¥Ê¥ë¤ò̵»ë¤¹¤ë¡¢
.I "¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é (signal handler)"
.\"O and (on architectures other than SPARC and MIPS)
.\"O .B SIGBUS
.\"O was to terminate the process (without a core dump).
-.\"O (On some other Unix systems the default action for
+.\"O (On some other UNIX systems the default action for
.\"O .BR SIGXCPU " and " SIGXFSZ
.\"O is to terminate the process without a core dump.)
.\"O Linux 2.4 conforms to the POSIX.1-2001 requirements for these signals,
¤ª¤è¤Ó SPARC ¤È MIPS °Ê³°¤Î¥¢¡¼¥¥Æ¥¯¥Á¥ã¤Ç¤Î
.B SIGBUS
¤Î¥Ç¥Õ¥©¥ë¥È¤Î¿¶¤ëÉñ¤¤¤Ï (¥³¥¢¥À¥ó¥×½ÐÎϤʤ·¤Î) ¥×¥í¥»¥¹½ªÎ»¤Ç¤¢¤Ã¤¿¡£
-(¾¤Î Unix ¥·¥¹¥Æ¥à¤Ë¤â
+(¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ë¤â
.BR SIGXCPU " ¤È " SIGXFSZ
¤Î¥Ç¥Õ¥©¥ë¥È¤ÎÆ°ºî¤¬¥³¥¢¥À¥ó¥×¤Ê¤·¤Î¥×¥í¥»¥¹½ªÎ»¤Î¤â¤Î¤¬¤¢¤ë¡£)
Linux 2.4 ¤Ç¤Ï¡¢POSIX.1-2001 ¤Ç¤ÎÍ×µá»ÅÍͤ˽àµò¤·¤Æ¡¢
.\"O .B SIGEMT
.\"O is not specified in POSIX.1-2001, but nevertheless appears
-.\"O on most other Unix systems,
+.\"O on most other UNIX systems,
.\"O where its default action is typically to terminate
.\"O the process with a core dump.
.B SIGEMT
¤Ï POSIX.1-2001 ¤Ëµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢
-¤½¤Î¾¤Î¿¤¯¤Î Unix ¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë¡£
+¤½¤Î¾¤Î¿¤¯¤Î UNIX ¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë¡£
¥Ç¥Õ¥©¥ë¥È¤ÎÆ°ºî¤Ï¿¤¯¤Î¾ì¹ç¡¢¥³¥¢¥À¥ó¥×½ÐÎϤòȼ¤¦¥×¥í¥»¥¹¤Î½ªÎ»¤Ç¤¢¤ë¡£
.\"O .B SIGPWR
.\"O (which is not specified in POSIX.1-2001) is typically ignored
-.\"O by default on those other Unix systems where it appears.
+.\"O by default on those other UNIX systems where it appears.
.B SIGPWR
¤Ï (POSIX.1-2001 ¤Ëµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬) ¤³¤Î¥·¥°¥Ê¥ë¤¬Â¸ºß¤¹¤ë
-¾¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¿¤¯¤Î¾ì¹ç¡¢¥Ç¥Õ¥©¥ë¥ÈÆ°ºî¤Ï̵»ë¤Ç¤¢¤ë¡£
+¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¿¤¯¤Î¾ì¹ç¡¢¥Ç¥Õ¥©¥ë¥ÈÆ°ºî¤Ï̵»ë¤Ç¤¢¤ë¡£
.\"O .B SIGIO
.\"O (which is not specified in POSIX.1-2001) is ignored by default
-.\"O on several other Unix systems.
+.\"O on several other UNIX systems.
.B SIGIO
-¤Ï (POSIX.1-2001 ¤Ëµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬) ¤¤¤¯¤Ä¤«¤Î¾¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï
+¤Ï (POSIX.1-2001 ¤Ëµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬) ¤¤¤¯¤Ä¤«¤Î¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï
¥Ç¥Õ¥©¥ë¥ÈÆ°ºî¤Ï̵»ë¤Ç¤¢¤ë¡£
.\"O Where defined,
.\"O Because the range of available real-time signals varies according
.\"O to the glibc threading implementation (and this variation can occur
.\"O at run time according to the available kernel and glibc),
-.\"O and indeed the range of real-time signals varies across Unix systems,
+.\"O and indeed the range of real-time signals varies across UNIX systems,
.\"O programs should
.\"O .IR "never refer to real-time signals using hard-coded numbers" ,
.\"O but instead should always refer to real-time signals using the notation
.\"O .BR SIGRTMAX .
ÍøÍѲÄǽ¤Ê¥ê¥¢¥ë¥¿¥¤¥à¥·¥°¥Ê¥ë¤ÎÈÏ°Ï¤Ï glibc ¤Î¥¹¥ì¥Ã¥É¼ÂÁõ¤Ë¤è¤ê
°Û¤Ê¤ë¤· (»ÈÍѤ¹¤ë¥«¡¼¥Í¥ë¤È glibc ¤Ë¤è¤ê¼Â¹Ô»þ¤Ë¤âÊѲ½¤¹¤ë)¡¢
-Unix ¥·¥¹¥Æ¥à¤Î¼ïÎà¤Ë¤è¤Ã¤Æ¤â°Û¤Ê¤ë¡£¤·¤¿¤¬¤Ã¤Æ¡¢
+UNIX ¥·¥¹¥Æ¥à¤Î¼ïÎà¤Ë¤è¤Ã¤Æ¤â°Û¤Ê¤ë¡£¤·¤¿¤¬¤Ã¤Æ¡¢
¥×¥í¥°¥é¥à¤Ç¤Ï¡Ö¥Ï¡¼¥É¥³¡¼¥Ç¥£¥ó¥°¤·¤¿¿ô»ú¤ò»È¤Ã¤Æ¤Î¥ê¥¢¥ë¥¿¥¤¥à¥·¥°¥Ê¥ë¤Î
»²¾È¤Ï·è¤·¤Æ¤¹¤Ù¤¤Ç¤Ï¤Ê¤¯¡×¡¢Âå¤ï¤ê¤Ë
.BR SIGRTMIN +n
.\"O .SS "Async-signal-safe functions"
.SS "ÈóƱ´ü¥·¥°¥Ê¥ë¤Ç°ÂÁ´¤Ê´Ø¿ô (async-signal-safe functions)"
.PP
-.\"O A signal handling routine established by
-.\"O .BR sigaction (2)
-.\"O or
-.\"O .BR signal (2)
-.\"O must be very careful, since processing elsewhere may be interrupted
+.\"O A signal handler function must be very careful,
+.\"O since processing elsewhere may be interrupted
.\"O at some arbitrary point in the execution of the program.
.\"O POSIX has the concept of "safe function".
.\"O If a signal interrupts the execution of an unsafe function, and
.\"O .I handler
.\"O calls an unsafe function, then the behavior of the program is undefined.
-¾¤Î¾ì½ê¤Î½èÍý¤Ï¥×¥í¥°¥é¥à¼Â¹Ô¤ÎǤ°Õ¤Î²Õ½ê¤ÇÃæÃǤµ¤ì¤ë¤¿¤á¡¢
-.BR sigaction (2)
-¤ä
-.BR signal (2)
-¤ÇÅÐÏ¿¤¹¤ë¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é´Ø¿ô¤Ë¤ÏÈó¾ï¤ËÃí°Õ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
+¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é´Ø¿ô¤Ë¤ÏÈó¾ï¤ËÃí°Õ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
+¾¤Î¾ì½ê¤Î½èÍý¤Ï¥×¥í¥°¥é¥à¼Â¹Ô¤ÎǤ°Õ¤Î²Õ½ê¤ÇÃæÃǤµ¤ì¤ë²ÄǽÀ¤¬¤¢¤ë¤¿¤á¤Ç¤¢¤ë¡£
POSIX ¤Ë¤Ï¡Ö°ÂÁ´¤Ê´Ø¿ô (safe function)¡×¤È¤¤¤¦³µÇ°¤¬¤¢¤ë¡£
¥·¥°¥Ê¥ë¤¬°ÂÁ´¤Ç¤Ê¤¤´Ø¿ô¤Î¼Â¹Ô¤òÃæÃǤ·¡¢¤«¤Ä
.I handler
.\"O .BR SA_RESTART
.\"O flag (see
.\"O .BR sigaction (2)).
-.\"O The details vary across Unix systems;
+.\"O The details vary across UNIX systems;
.\"O below, the details for Linux.
¤³¤ì¤é¤ÎÆó¤Ä¤ÎµóÆ°¤Î¤¦¤Á¤É¤Á¤é¤¬µ¯¤³¤ë¤«¤Ï¡¢¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤Ë¤è¤ê°Í¸¤·¡¢
¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤¬
¥Õ¥é¥°
.RB ( sigaction (2)
»²¾È) ¤ò»È¤Ã¤ÆÀßÄꤵ¤ì¤Æ¤¤¤¿¤«¤Ë¤â°Í¸¤¹¤ë¡£
-¾ÜºÙ¤Ï Unix ¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ°Û¤Ê¤ë¡£
+¾ÜºÙ¤Ï UNIX ¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ°Û¤Ê¤ë¡£
Linux ¤Ë¤ª¤±¤ë¾ÜºÙ¤ò°Ê²¼¤ÇÀâÌÀ¤¹¤ë¡£
.\"O If a blocked call to one of the following interfaces is interrupted
.BR sysv_signal (3),
.BR core (5),
.BR proc (5),
-.BR pthreads (7)
+.BR pthreads (7),
+.BR sigevent (7)
.r RATFOR ¤Î¥½¡¼¥¹ (ÇѸì)
.\"O .rej patches that \fBpatch\fP(1) couldn't apply
.rej \fBpatch\fP(1) ¤Ë¼ºÇÔ¤·¤¿ pacth ¥Õ¥¡¥¤¥ë
-.\"O .rpm RedHat software package
- .rpm RedHat ¤Î¥½¥Õ¥È¥¦¥§¥¢¡¦¥Ñ¥Ã¥±¡¼¥¸
+.\"O .rpm RPM software package
+ .rpm RPM ¤Î¥½¥Õ¥È¥¦¥§¥¢¡¦¥Ñ¥Ã¥±¡¼¥¸
.\"O .rtf Rich Text Format file
.rtf ¥ê¥Ã¥Á¡¦¥Æ¥¥¹¥È¡¦¥Õ¥©¡¼¥Þ¥Ã¥È
.\"O .rules rules for something
.TE
.\"O .SH "CONFORMING TO"
.SH ½àµò
-.\"O General Unix conventions.
-°ìÈÌŪ¤Ê Unix ¤ÎºîË¡¡£
+.\"O General UNIX conventions.
+°ìÈÌŪ¤Ê UNIX ¤ÎºîË¡¡£
.\"O .SH BUGS
.SH ¥Ð¥°
.\"O This list is not exhaustive.
Ìõ¤Ç¤Ï¤Ê¤¤ (Âбþ¤·¤Æ¤¤¤ë¥¢¡¼¥¥Æ¥¯¥Á¥ã¤Ï x86, arm, powerpc ¤Ç¤¢¤ë)¡£
.\"O .SS "The Epoch"
.SS "µª¸µ"
-.\"O Unix systems represent time in seconds since the
+.\"O UNIX systems represent time in seconds since the
.\"O .IR Epoch ,
.\"O 1970-01-01 00:00:00 +0000 (UTC).
-Unix ¥·¥¹¥Æ¥à¤Ï»þ¹ï¤ò
+UNIX ¥·¥¹¥Æ¥à¤Ï»þ¹ï¤ò
µª¸µ (1970-01-01 00:00:00 +0000 (UTC)) ¤«¤é¤ÎÉÿô¤Çɽ¸½¤¹¤ë¡£
.\"O A program can determine the
¤Ç¤Ïʸ»ú¤ò 4 ¥Ð¥¤¥È¤Î¥ï¡¼¥É¤Çɽ¸½¤¹¤ë¡£
.\"O In addition, there exist two encoding forms
.\"O .B UTF-8
-.\"O for backwards compatibility with ASCII processing software and
+.\"O for backward compatibility with ASCII processing software and
.\"O .B UTF-16
-.\"O for the backwards compatible handling of non-BMP characters up to
+.\"O for the backward compatible handling of non-BMP characters up to
.\"O 0x10ffff by UCS-2 software.
¤µ¤é¤Ë¡¢ASCII ¤ò½èÍý¤¹¤ë¥½¥Õ¥È¥¦¥§¥¢¤Ø¤Î²¼°Ì¸ß´¹¤Î¤¿¤á¤Ë
.B UTF-8
.RE
.TP
*
-.\"O Markus Kuhn: UTF-8 and Unicode FAQ for Unix/Linux.
-Markus Kuhn: Unix/Linux ¤Î¤¿¤á¤Î UTF-8 ¤È Unicode ¤Î FAQ¡£
+.\"O Markus Kuhn: UTF-8 and Unicode FAQ for UNIX/Linux.
+Markus Kuhn: UNIX/Linux ¤Î¤¿¤á¤Î UTF-8 ¤È Unicode ¤Î FAQ¡£
.RS
http://www.cl.cam.ac.uk/~mgk25/unicode.html
.\"O Within a relative path reference, the complete path segments "." and
.\"O ".." have special meanings: "the current hierarchy level" and "the
.\"O level above this hierarchy level", respectively, just like they do in
-.\"O Unix-like systems.
+.\"O UNIX-like systems.
.\"O A path segment which contains a colon
.\"O character can't be used as the first segment of a relative URI path
.\"O (e.g., "this:that"), because it would be mistaken for a scheme name;
ÁêÂХѥ¹»²¾È¤Ç¤Ï¡¢ "." ¤ª¤è¤Ó ".." ¤À¤±¤Î¥Ñ¥¹Éôʬ (path segment)
¤ÏÆÃÊ̤ʰÕÌ£¤ò»ý¤Á¡¢
¤½¤ì¤¾¤ì¡Ö¸½ºß¤Î³¬ÁØ¥ì¥Ù¥ë¡×¤ª¤è¤Ó¡Ö¸½ºß¤Î³¬Áؤΰì¤Ä¾å¤Î¥ì¥Ù¥ë¡×
-¤È¤·¤Æ°·¤ï¤ì¤ë (Unix-like ¤Ê¥·¥¹¥Æ¥à¤ÈƱÍÍ)¡£
+¤È¤·¤Æ°·¤ï¤ì¤ë (UNIX É÷¤Î¥·¥¹¥Æ¥à¤ÈƱÍÍ)¡£
¥³¥í¥óʸ»ú¤ò´Þ¤à¥Ñ¥¹Éôʬ¤ÏÁêÂÐ URI ¥Ñ¥¹¤ÎÀèƬ¤ËÍѤ¤¤ë¤³¤È¤Ï¤Ç¤¤Ê¤¤
(¤Ä¤Þ¤ê "this:that" ¤Ï¥À¥á)¡£¥¹¥¡¼¥à̾¤È¶èÊ̤Ǥ¤Ê¤¤¤«¤é¤Ç¤¢¤ë¡£
¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï ./ ¤òÁ°ÃÖ¤¹¤ë¤³¤È (¤Ä¤Þ¤ê "./this:that" ¤È¤¹¤ë)¡£
¥ê¥â¡¼¥È¥µ¡¼¥Ð¤Ï¥Ñ¥¹¥ï¡¼¥É¤òÍ׵ᤷ¤Æ¤¯¤ë¡£
URL ¤ò²ò¼á¤·¤¿¥×¥í¥°¥é¥à¤¬¡¢¥æ¡¼¥¶¤Ë¤³¤ÎÆþÎϤòÂ¥¤¹¤³¤È¤Ë¤Ê¤í¤¦¡£
.PP
-.\"O Here are some of the most common schemes in use on Unix-like systems
+.\"O Here are some of the most common schemes in use on UNIX-like systems
.\"O that are understood by many tools.
.\"O Note that many tools using URIs also have internal schemes or specialized
.\"O schemes; see those tools' documentation for information on those schemes.
-°Ê²¼¤Ë¡¢ Unix-like ¤Ê¥·¥¹¥Æ¥à¤ÇÈó¾ï¤ËÎɤ¯ÍѤ¤¤é¤ì¤Æ¤ª¤ê¡¢
+°Ê²¼¤Ë¡¢ UNIX É÷¤Î¥·¥¹¥Æ¥à¤ÇÈó¾ï¤ËÎɤ¯ÍѤ¤¤é¤ì¤Æ¤ª¤ê¡¢
¿¤¯¤Î¥Ä¡¼¥ë¤¬Íý²ò¤¹¤ë¥¹¥¡¼¥à¤ò¼¨¤¹¡£
URI ¤ò»È¤¦¥Ä¡¼¥ë¤Î¿¤¯¤Ç¤Ï¡¢ÆâÉô¥¹¥¡¼¥à¤äÆüì¤Ê¥¹¥¡¼¥à¤â
»È¤¨¤ë¤³¤È¤¬Â¿¤¤¡£¤½¤Î¤è¤¦¤Ê¥¹¥¡¼¥à¤Ë´Ø¤·¤Æ¤Ï¥Ä¡¼¥ë¤Î¥É¥¥å¥á¥ó¥È¤ò¸«¤ë¤³¤È¡£
.\"O parenthesis and section number; see
.\"O .BR man (7)
.\"O for more information on the meaning of the section numbers.
-.\"O This URI scheme is unique to Unix-like systems (such as Linux)
+.\"O This URI scheme is unique to UNIX-like systems (such as Linux)
.\"O and is not currently registered by the IETF.
.\"O An example is <man:ls(1)>.
¤³¤ì¤Ï¥í¡¼¥«¥ë¤Î¥ª¥ó¥é¥¤¥ó¥Þ¥Ë¥å¥¢¥ë (man) ¥ê¥Õ¥¡¥ì¥¹¥Ú¡¼¥¸¤ò»²¾È¤¹¤ë¡£
command-name ¤Ë¤Ï³ç¸Ì¤È¥»¥¯¥·¥ç¥óÈÖ¹æ¤òÄɲ䷤Ƥâ¤è¤¤¡£
¥»¥¯¥·¥ç¥óÈÖ¹æ¤Î°ÕÌ£¤Ë¤Ä¤¤¤Æ¾Ü¤·¤¯ÃΤꤿ¤¤¾ì¹ç¤Ï
.BR man (7)
-¤ò¤ß¤è¡£¤³¤Î URI ¥¹¥¡¼¥à¤Ï Unix-like ¤Ê¥·¥¹¥Æ¥à (Linux ¤Ê¤É)
+¤ò¤ß¤è¡£¤³¤Î URI ¥¹¥¡¼¥à¤Ï UNIX É÷¤Î¥·¥¹¥Æ¥à (Linux ¤Ê¤É)
¤ËÆÃͤΤâ¤Î¤Ç¤¢¤ê¡¢¸½ºß¤Ï¤Þ¤À IETF ¤Ë¤è¤ëÅÐÏ¿¤Ï¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
Îã¤È¤·¤Æ¤Ï <man:ls(1)> ¤Ê¤É¡£
.PP
.\"O This scheme refers to online info reference pages (generated from
.\"O texinfo files),
.\"O a documentation format used by programs such as the GNU tools.
-.\"O This URI scheme is unique to Unix-like systems (such as Linux)
+.\"O This URI scheme is unique to UNIX-like systems (such as Linux)
.\"O and is not currently registered by the IETF.
.\"O As of this writing, GNOME and KDE differ in their URI syntax
.\"O and do not accept the other's syntax.
¤³¤Î¥¹¥¡¼¥à¤Ï¡¢¥ª¥ó¥é¥¤¥ó¤Î info ¥ê¥Õ¥¡¥ì¥ó¥¹¥Ú¡¼¥¸
(texinfo ¥Õ¥¡¥¤¥ë¤«¤éÀ¸À®¤µ¤ì¤ë) ¤ò»²¾È¤¹¤ë¡£ info ¥Ú¡¼¥¸¤Ï
GNU ¥Ä¡¼¥ë¤Ê¤É¤Î¥×¥í¥°¥é¥à¤ÇÍѤ¤¤é¤ì¤Æ¤¤¤ëʸ½ñ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¢¤ë¡£
-¤³¤Î URI ¥¹¥¡¼¥à¤Ï Unix-like ¤Ê¥·¥¹¥Æ¥à (Linux ¤Ê¤É)
+¤³¤Î URI ¥¹¥¡¼¥à¤Ï UNIX É÷¤Î¥·¥¹¥Æ¥à (Linux ¤Ê¤É)
¤ËÆÃͤΤâ¤Î¤Ç¤¢¤ê¡¢¸½ºß¤Ï¤Þ¤À IETF ¤Ë¤è¤ëÅÐÏ¿¤Ï¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
¤³¤Îʸ½ñ¤Î¼¹É®»þ¤Ë¤ª¤¤¤Æ¡¢ GNOME ¤È KDE ¤Ï¤½¤ì¤¾¤ì°Û¤Ê¤ëʸˡ¤Î URI
¤òÍѤ¤¤Æ¤ª¤ê¡¢¤ª¸ß¤¤Áê¼ê¤Îʸˡ¤ò¼õ¤±Æþ¤ì¤Ê¤¤¡£
.\"O Only complete word matches are returned.
.\"O See
.\"O .BR whatis (1).
-.\"O This URI scheme is unique to Unix-like systems (such as Linux)
+.\"O This URI scheme is unique to UNIX-like systems (such as Linux)
.\"O and is not currently registered by the IETF.
¤³¤Î¥¹¥¡¼¥à¤Ï¡¢¥³¥Þ¥ó¥É¤Ë´Ø¤¹¤ëû¤¤ (1 ¹Ô¤Î) ÀâÌÀ¤ò½¸¤á¤¿
¥Ç¡¼¥¿¥Ù¡¼¥¹¤ò¸¡º÷¤·¡¢ string ¤ò´Þ¤àʸ»úÎó¤ò¥ê¥¹¥È¤·¤ÆÊÖ¤¹¡£
ñ¸ì¤¬´°Á´¤Ë¥Þ¥Ã¥Á¤·¤¿·ë²Ì¤À¤±¤¬ÊÖ¤µ¤ì¤ë¡£
.BR whatis (1)
¤ò¸«¤è¡£
-¤³¤Î URI ¥¹¥¡¼¥à¤Ï Unix-like ¤Ê¥·¥¹¥Æ¥à (Linux ¤Ê¤É)
+¤³¤Î URI ¥¹¥¡¼¥à¤Ï UNIX É÷¤Î¥·¥¹¥Æ¥à (Linux ¤Ê¤É)
¤ËÆÃͤΤâ¤Î¤Ç¤¢¤ê¡¢¸½ºß¤Ï¤Þ¤À IETF ¤Ë¤è¤ëÅÐÏ¿¤Ï¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
.PP
.\"O .B "ghelp \- GNOME help documentation"
.\"O parts of many 16-bit characters bytes
.\"O like \(aq\\0\(aq or \(aq/\(aq which have a
.\"O special meaning in filenames and other C library function arguments.
-.\"O In addition, the majority of Unix tools expects ASCII files and can't
+.\"O In addition, the majority of UNIX tools expects ASCII files and can't
.\"O read 16-bit words as characters without major modifications.
.\"O For these reasons,
.\"O .B UCS-2
¤³¤ÎÎó¤Ë¤Ï¡¢
\(aq\\0\(aq ¤ä \(aq/\(aq ¤Î¤è¤¦¤Ê (¥Õ¥¡¥¤¥ë̾¤ä C ¤Î¥é¥¤¥Ö¥é¥ê´Ø¿ô¤Î°ú¤¿ô¤ÎÆâÉô¤Ç)
Æüì¤Ê°ÕÌ£¤ò»ý¤Ä 16 ¥Ó¥Ã¥Èʸ»ú¤¬´Þ¤Þ¤ì¤ë¤³¤È¤¬¤¢¤ë¡£
-¤µ¤é¤Ë¡¢¤Û¤È¤ó¤É¤Î Unix ¥Ä¡¼¥ë¤Ï ASCII ¥Õ¥¡¥¤¥ë¤òÆþÎϤȤ·¤Æ´üÂÔ¤¹¤ë¤Î¤Ç¡¢
+¤µ¤é¤Ë¡¢¤Û¤È¤ó¤É¤Î UNIX ¥Ä¡¼¥ë¤Ï ASCII ¥Õ¥¡¥¤¥ë¤òÆþÎϤȤ·¤Æ´üÂÔ¤¹¤ë¤Î¤Ç¡¢
ÂçÉý¤ÊÊѹ¹¤Ê¤·¤Ë¤Ï 16 ¥Ó¥Ã¥È¥ï¡¼¥É¤òʸ»ú¤È¤·¤ÆÆɤळ¤È¤¬¤Ç¤¤Ê¤¤¡£
¤³¤ì¤é¤ÎÍýͳ¤«¤é¡¢
.B UCS-2
.\"O .B UCS
.\"O does not have these problems and is the common way in which
.\"O .B Unicode
-.\"O is used on Unix-style operating systems.
+.\"O is used on UNIX-style operating systems.
.B Unicode
¤È
.B UCS
¤Î
.B UTF-8
-Éä¹æ²½¤Ë¤Ï¤³¤ì¤é¤ÎÌäÂ꤬¤Ê¤¤¤Î¤Ç¡¢Unix ·Á¼°¤Î OS ¾å¤Ç
+Éä¹æ²½¤Ë¤Ï¤³¤ì¤é¤ÎÌäÂ꤬¤Ê¤¤¤Î¤Ç¡¢UNIX ·Á¼°¤Î OS ¾å¤Ç
.B Unicode
ʸ»ú½¸¹ç¤ò»ÈÍѤ¹¤ë¤¿¤á¤Î°ìÈÌŪ¤ÊÊýË¡¤È¤Ê¤Ã¤Æ¤¤¤ë¡£
.\"O .SS Properties
¤¤¤¯¤Ä¤«¤Î¥³¥Þ¥ó¥É¤Ç¤Ï¥³¥Þ¥ó¥É¤¬¼ºÇÔ¤·¤¿Íýͳ¤ò¼¨¤¹¤¿¤á¤Ë
Ê£¿ô¤ÎÈó 0 ¤Î¥¹¥Æ¡¼¥¿¥¹Ãͤ¬»ÈÍѤµ¤ì¤Æ¤¤¤ë¡£
.SH È÷¹Í
-Linux ¤Ï Unix ¤Î°ì¼ï¤Ç¤¢¤ê¡¢Â绨ÇĤˤ¤¤¨¤Ð¡¢
-Unix ¾å¤Î¥æ¡¼¥¶¥³¥Þ¥ó¥É¤Ï¤¹¤Ù¤Æ Linux ¾å¤Ç¤âÁ´¤¯Æ±¤¸Æ°ºî¤ò¤¹¤ë
-(FreeBSD ¤ä¾¤Î¤Î¿¤¯¤Î Unix É÷¤Î¥·¥¹¥Æ¥à¤Ç¤âƱÍͤǤ¢¤ë)¡£
+Linux ¤Ï UNIX ¤Î°ì¼ï¤Ç¤¢¤ê¡¢Â绨ÇĤˤ¤¤¨¤Ð¡¢
+UNIX ¾å¤Î¥æ¡¼¥¶¥³¥Þ¥ó¥É¤Ï¤¹¤Ù¤Æ Linux ¾å¤Ç¤âÁ´¤¯Æ±¤¸Æ°ºî¤ò¤¹¤ë
+(FreeBSD ¤ä¾¤Î¤Î¿¤¯¤Î UNIX É÷¤Î¥·¥¹¥Æ¥à¤Ç¤âƱÍͤǤ¢¤ë)¡£
.LP
Linux ¤Ë¤Ï GUI (¥°¥é¥Õ¥£¥«¥ë¡¦¥æ¡¼¥¶¡¦¥¤¥ó¥¿¥Õ¥§¡¼¥¹) ¤¬ÍÑ°Õ¤µ¤ì¤Æ¤ª¤ê¡¢
²¿¤«¤ò¥Ý¥¤¥ó¥È¤·¤¿¤ê¡¢¥¯¥ê¥Ã¥¯¤·¤¿¤ê¡¢¥É¥é¥Ã¥°¤·¤¿¤ê¤Ç¤¡¢¤¦¤Þ¤¯¤¤¤±¤Ð
ºÇ½é¤Ë¤¿¤¯¤µ¤ó¤Îʸ½ñ¤òÆɤޤʤ¯¤Æ¤âÌÜŪ¤Îºî¶È¤¬¤Ç¤¤Æ¤·¤Þ¤¦¤³¤È¤â¤¢¤ë¡£
-ÅÁÅýŪ¤Ê Unix ´Ä¶¤Ï CLI (¥³¥Þ¥ó¥É¡¦¥é¥¤¥ó¡¦¥¤¥ó¥¿¥Õ¥§¡¼¥¹) ¤Ç¤¢¤ê¡¢
+ÅÁÅýŪ¤Ê UNIX ´Ä¶¤Ï CLI (¥³¥Þ¥ó¥É¡¦¥é¥¤¥ó¡¦¥¤¥ó¥¿¥Õ¥§¡¼¥¹) ¤Ç¤¢¤ê¡¢
¥³¥Þ¥ó¥É¤òÂǤÁ¹þ¤ó¤Ç¡¢¥³¥ó¥Ô¥å¡¼¥¿¤Ë²¿¤ò¤¹¤Ù¤¤«¶µ¤¨¤Æ¤ä¤ë¡£
CLI ¤Ï GUI ¤è¤ê¤â®¤¯¶¯ÎϤÀ¤¬¡¢¤É¤Î¥³¥Þ¥ó¥É¤¬²¿¤ò¤¹¤ë¤Î¤«ÃΤäƤ¤¤ëɬÍ×
¤¬¤¢¤ë¡£CLI ¤ò»È¤¤»Ï¤á¤ë¤¿¤á¤ËɬÍ׺Ǿ®¸Â¤Î¥³¥Þ¥ó¥É¤ò°Ê²¼¤Ë½Ò¤Ù¤ë¡£
.I df
¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤¹¤ë¤È¡¢¥Ç¥£¥¹¥¯¤Î̤»ÈÍÑÎ̤¬¤É¤ÎÄøÅÙ¤«¤òɽ¼¨¤¹¤ë¡£
.SS ¥×¥í¥»¥¹
-Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢Â¿¤¯¤Î¥æ¡¼¥¶¥×¥í¥»¥¹¤È¥·¥¹¥Æ¥à¥×¥í¥»¥¹¤¬Æ±»þ¤Ë¼Â¹Ô¤µ¤ì¤ë¡£
+UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢Â¿¤¯¤Î¥æ¡¼¥¶¥×¥í¥»¥¹¤È¥·¥¹¥Æ¥à¥×¥í¥»¥¹¤¬Æ±»þ¤Ë¼Â¹Ô¤µ¤ì¤ë¡£
ÂÐÏÃŪ¤Ë¼Â¹Ô¤Ç¤¤ë¥×¥í¥»¥¹¤Ï
.I foreground
¤Ç¼Â¹Ô¤µ¤ì¤Æ¤ª¤ê¡¢¤½¤¦¤Ç¤Ê¤¤¤â¤Î¤Ï
.B "\-\-"
¥ª¥×¥·¥ç¥ó¥ê¥¹¥È¤ÎËöÈø¤ò¼¨¤¹¡£
.SH ¥Ð¥°
-Á´¤Æ¤Î¥ê¥½¡¼¥¹¤¬ Unix ¤ÎÁ´¤Æ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç·×¬¤µ¤ì¤Æ¤¤¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¤Î¤Ç¡¢
+Á´¤Æ¤Î¥ê¥½¡¼¥¹¤¬ UNIX ¤ÎÁ´¤Æ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç·×¬¤µ¤ì¤Æ¤¤¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¤Î¤Ç¡¢
¤¤¤¯¤Ä¤«¤ÎÃͤ¬ 0 ¤ÈÊó¹ð¤µ¤ì¤ë²ÄǽÀ¤¬¤¢¤ë¡£
¸½ºß¤Î½ÐÎϹàÌܤΤۤȤó¤É¤Ï 4.2BSD ¤ä 4.3BSD ¤Ç¼èÆÀ²Äǽ¤Ê¥Ç¡¼¥¿¤Ë
´ð¤Å¤¤¤ÆÁªÂò¤µ¤ì¤Æ¤¤¤ë¡£
.\"
.\"WORD descriptors ¥Ç¥£¥¹¥¯¥ê¥×¥¿
.\"
-.TH _EXIT 2 2008-11-27 "Linux" "Linux Programmer's Manual"
+.TH _EXIT 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
_exit, _Exit \- ¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤ò½ªÎ»¤µ¤»¤ë
.SH ½ñ¼°
»²¾È):
.in
.sp
+.ad l
.BR _Exit ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; ¤Þ¤¿¤Ï
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+¤Þ¤¿¤Ï
.I cc\ -std=c99
+.ad
.SH ÀâÌÀ
.BR _exit ()
¤Ï¡¢¤½¤ì¤ò¸Æ¤ó¤À¥×¥í¥»¥¹¤ò¡Öľ¤Á¤Ë¡×½ªÎ»¤µ¤»¤ë¡£
.\"WORD: dequeue ¥¥å¡¼¤«¤é¼è¤ê½Ð¤¹
.\"WORD: rejection ÀܳµñÈÝ
.\"
-.TH ACCEPT 2 2009-02-23 "Linux" "Linux Programmer's Manual"
+.TH ACCEPT 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
accept \- ¥½¥±¥Ã¥È¤Ø¤ÎÀܳ¤ò¼õ¤±¤ë
.SH ½ñ¼°
.BI "int accept(int " sockfd ", struct sockaddr *" addr ", socklen_t *" addrlen );
-.B #define _GNU_SOURCE
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <sys/socket.h>
.BI "int accept4(int " sockfd ", struct sockaddr *" addr ,
POSIX.1g draft ɸ½à¤Ï¡¢
¤³¤ì¤ò \fIsize_t *\fP ¤ËÊѹ¹¤·¤è¤¦¤È¤·¡¢SunOS 5 ¤Ç¤Ï¤½¤¦Àë¸À¤µ¤ì¤Æ¤¤¤ë¡£
¸å¤Ë POSIX drafts ¤Ë¤Ï \fIsocklen_t *\fP ¤¬´Þ¤Þ¤ì¤ë¤è¤¦¤Ë¤Ê¤ê¡¢
-Single Unix Specification ¤ä glibc2 ¤Ç¤Ï¤³¤Î¤è¤¦¤ËÀë¸À¤µ¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£
+Single UNIX Specification ¤ä glibc2 ¤Ç¤Ï¤³¤Î¤è¤¦¤ËÀë¸À¤µ¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£
Linus Torvald ¤Îȯ¸À¤ò°úÍѤ¹¤ë:
.\" .I fails: only italicizes a single line
.I sockfd
¤¬¥Õ¥¡¥¤¥ë¤ËÂФ¹¤ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ç¡¢¥½¥±¥Ã¥È¤ËÂФ¹¤ë¤â¤Î¤Ç¤Ï¤Ê¤¤¡£
.PP
-°Ê²¼¤Î¥¨¥é¡¼¤Ï Unix¥É¥á¥¤¥ó
+°Ê²¼¤Î¥¨¥é¡¼¤Ï UNIX¥É¥á¥¤¥ó
.RB ( AF_UNIX )
¤Î¥½¥±¥Ã¥ÈÆÃͤǤ¢¤ë:
.TP
¤Ï 4.2BSD ¤ÇºÇ½é¤Ë¸½¤ï¤ì¤¿)¡£
.\" SVr4 ¤Ë¤Ï¾¤Ë¡¢°ìÈ̤Υ¨¥é¡¼¾õÂÖ
.\" .B ENOSR
-.\" µÚ¤Ó Unix ¥É¥á¥¤¥ó¤Î¥¨¥é¡¼¾õÂÖ
+.\" µÚ¤Ó UNIX ¥É¥á¥¤¥ó¤Î¥¨¥é¡¼¾õÂÖ
.\" .BR EIO ,
.\" .B EISDIR
.\" ¤Ë¤Ä¤¤¤Æ¤Îµ½Ò¤¬¤¢¤ë¡£
.BR getaddrinfo (3)
¤ËµºÜ¤µ¤ì¤Æ¤¤¤ë¡£
-°Ê²¼¤ÎÎã¤Ï¡¢Unix ¥É¥á¥¤¥ó
+°Ê²¼¤ÎÎã¤Ï¡¢UNIX ¥É¥á¥¤¥ó
.RB ( AF_UNIX )
¤Ç¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤ò bind ¤¹¤ëÊýË¡¤ò¼¨¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£
.\" listen.7 refers to this example.
.\" Updated & Modified Tue Jan 2 09:09:47 JST 2007 by Yuichi SATO, LDP v2.43
.\" Updated 2008-08-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.05
.\"
-.TH BRK 2 2008-06-18 "Linux" "Linux Programmer's Manual"
+.TH BRK 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
brk, sbrk \- ¥Ç¡¼¥¿¡¦¥»¥°¥á¥ó¥È¤Î¥µ¥¤¥º¤ÎÊѹ¹¤¹¤ë
.SH ½ñ¼°
»²¾È):
.in
.sp
-.ad l
.BR brk (),
.BR sbrk ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+.PD 0
+.TP 4
+glibc 2.12 °Ê¹ß:
+.nf
+_BSD_SOURCE || _SVID_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
+.fi
+.TP 4
+glibc 2.12 ¤è¤êÁ°:
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.PD
+.RE
.ad b
.SH ÀâÌÀ
.BR brk ()
.\"WORD: inheritable capabilit ·Ñ¾µ²Äǽ¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£
.\"WORD: permitted capabily µö²Ä¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£
.\"
-.TH CAPGET 2 2009-01-26 "Linux" "Linux Programmer's Manual"
+.TH CAPGET 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
capget, capset \- ¥¹¥ì¥Ã¥É¤Î¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¤òÀßÄê/¼èÆÀ¤¹¤ë
.SH ½ñ¼°
-.B #undef _POSIX_SOURCE
-.br
.B #include <sys/capability.h>
.sp
.BI "int capget(cap_user_header_t " hdrp ", cap_user_data_t " datap );
.\" Updated 2006-08-12, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.39
.\" Updated 2007-09-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.64
.\"
-.TH CHDIR 2 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH CHDIR 2 2010-09-26 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
chdir, fchdir \- ºî¶È¥Ç¥£¥ì¥¯¥È¥ê¤ÎÊѹ¹
.SH ½ñ¼°
.in
.sp
.BR fchdir ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.PD 0
+.ad l
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR chdir ()
¤Ï¡¢¸Æ¤Ó½Ð¤·¸µ¥×¥í¥»¥¹¤Î¸½ºß¤Îºî¶È¥Ç¥£¥ì¥¯¥È¥ê (current working directory) ¤ò¡¢
.\" Updated & Modified 2004-12-29, Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-08-09, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.05
.\"
-.TH CHMOD 2 2008-05-26 "Linux" "Linux Programmer's Manual"
+.TH CHMOD 2 2010-09-26 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
chmod, fchmod \- ¥Õ¥¡¥¤¥ë¤Î¥â¡¼¥É¤òÊѹ¹¤¹¤ë
.SH ½ñ¼°
»²¾È):
.in
.sp
+.ad l
+.PD 0
.BR fchmod ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.RS 4
+_BSD_SOURCE ||
+_XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L
+.PD
+.ad
.SH ÀâÌÀ
¤³¤ì¤é¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¥Õ¥¡¥¤¥ë¤Î¥¢¥¯¥»¥¹µö²Ä (permission) ¤òÊѹ¹¤¹¤ë¡£
¥·¥¹¥Æ¥à¥³¡¼¥ë´Ö¤Î°ã¤¤¤Ï¡¢¥Õ¥¡¥¤¥ë¤Î»ØÄê¤Î»ÅÊý¤À¤±¤Ç¤¢¤ë¡£
.\" Updated 2007-09-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.64
.\" Updated 2008-08-09, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.05
.\"
-.TH CHOWN 2 2008-06-16 "Linux" "Linux Programmer's Manual"
+.TH CHOWN 2 2010-09-26 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
chown, fchown, lchown \- ¥Õ¥¡¥¤¥ë¤Î½êͼԤòÊѹ¹¤¹¤ë
.SH ½ñ¼°
.sp
.BR fchown (),
.BR lchown ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.PD 0
+.ad l
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.ad
+.PD
.SH ÀâÌÀ
¤³¤ì¤é¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¥Õ¥¡¥¤¥ë¤Î½êÍ¼Ô (owner) ¤È¥°¥ë¡¼¥×¤òÊѹ¹¤¹¤ë¡£
¥·¥¹¥Æ¥à¥³¡¼¥ë´Ö¤Î°ã¤¤¤Ï¡¢¥Õ¥¡¥¤¥ë¤Î»ØÄê¤Î»ÅÊý¤À¤±¤Ç¤¢¤ë¡£
if (chown(argv[2], uid, \-1) == \-1) {
perror("chown");
exit(EXIT_FAILURE);
- } /* if */
+ }
exit(EXIT_SUCCESS);
-} /* main */
+}
.fi
.SH ´ØÏ¢¹àÌÜ
.BR chmod (2),
.\" Updated & Modified Thu Dec 23 10:04:20 JST 2004
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\"
-.TH CHROOT 2 2008-06-23 "Linux" "Linux Programmer's Manual"
+.TH CHROOT 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
chroot \- ¥ë¡¼¥È¡¦¥Ç¥£¥ì¥¯¥È¥ê¤òÊѹ¹¤¹¤ë
.SH ½ñ¼°
.B #include <unistd.h>
.sp
.BI "int chroot(const char *" path );
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR chroot ():
+.ad l
+.RS 4
+.PD 0
+.TP 4
+glibc 2.2.2 °Ê¹ß:
+.nf
+_BSD_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
+.fi
+.TP 4
+glibc 2.2.2 ¤è¤êÁ°: ¤Ê¤·
+.PD
+.RE
+.ad b
.SH ÀâÌÀ
.BR chroot ()
¤Ï¡¢¸Æ¤Ó½Ð¤·¸µ¥×¥í¥»¥¹¤Î¥ë¡¼¥È¡¦¥Ç¥£¥ì¥¯¥È¥ê¤ò
.BR clock_getres (),
.BR clock_gettime (),
.BR clock_settime ():
+.RS
_POSIX_C_SOURCE\ >=\ 199309L
+.RE
.ad b
.SH ÀâÌÀ
´Ø¿ô
.\" all rights reserved.
.\" Translated 2008-08-21, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.04
.\"
-.TH CLOCK_NANOSLEEP 2 2008-07-09 "Linux" "Linux Programmer's Manual"
+.TH CLOCK_NANOSLEEP 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
clock_nanosleep \- »ØÄꤷ¤¿¥¯¥í¥Ã¥¯¤Ç¤Î¹âÀºÅ٤ʼ¹ÔÄä»ß (sleep)
.SH ½ñ¼°
.sp
\fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
.sp
+.ad l
.in -4n
glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
.RB ( feature_test_macros (7)
.in
.sp
.BR clock_nanosleep ():
-_XOPEN_SOURCE\ >=\ 600
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L
+.RE
+.ad
.SH ÀâÌÀ
.BR clock_nanosleep ()
¤ò»È¤¦¤È¡¢
¸Æ¤Ó½Ð¤·¤¬¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤Ë¤è¤Ã¤Æ³ä¤ê¹þ¤Þ¤ì¤¿¾ì¹ç¡¢
.BR clock_nanosleep ()
-¤Ï \-1 ¤òÊÖ¤·¡¢
-.I errno
-¤Ë
+¤Ï¥¨¥é¡¼
.B EINTR
-¤òÀßÄꤹ¤ë¡£¤½¤ì¤Ë²Ã¤¨¤Æ¡¢
+¤Ç¼ºÇÔ¤¹¤ë¡£¤µ¤é¤Ë¡¢
.I remain
¤¬ NULL ¤Ç¤Ê¤¯¡¢¤«¤Ä
.I flags
.BR clock_nanosleep ()
¤Ï 0 ¤òÊÖ¤¹¡£
¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤Ç³ä¤ê¹þ¤Þ¤ì¤¿¤ê¡¢¥¨¥é¡¼¤¬È¯À¸¤·¤¿¤ê¤·¤¿¾ì¹ç¡¢
-Àµ¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£
+¡Ö¥¨¥é¡¼¡×¤ÎÀá¤Î¥ê¥¹¥È¤Ë¤¢¤ëÀµ¤Î¥¨¥é¡¼ÈÖ¹æ¤Î¤¤¤º¤ì¤«°ì¤Ä¤òÊÖ¤¹¡£
.SH ¥¨¥é¡¼
.TP
.B EFAULT
.\"WORD: pending signals ½èÍýÂÔ¤Á¥·¥°¥Ê¥ë
.\"WORD: namespace ̾Á°¶õ´Ö
.\"
-.TH CLONE 2 2009-07-18 "Linux" "Linux Programmer's Manual"
+.TH CLONE 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
clone, __clone2 \- »Ò¥×¥í¥»¥¹¤òºîÀ®¤¹¤ë
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.\" Actually _BSD_SOURCE || _SVID_SOURCE
.\" See http://sources.redhat.com/bugzilla/show_bug.cgi?id=4749
.B #include <sched.h>
¤¬È¯À¸¤¹¤ë²ÄǽÀ¤¬¤¢¤ë¡£
.TP
.B EACCES
-Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï¥Ñ¥¹Ì¾¤Ç¼±Ê̤µ¤ì¤ë¡£
+UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï¥Ñ¥¹Ì¾¤Ç¼±Ê̤µ¤ì¤ë¡£
¥½¥±¥Ã¥È¡¦¥Õ¥¡¥¤¥ë¤Ø¤Î½ñ¤¹þ¤ßµö²Ä¤¬¤Ê¤«¤Ã¤¿¤«¡¢¥Ñ¥¹Ì¾¤Ø
Åþ㤹¤ë¤Þ¤Ç¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Î¤¤¤º¤ì¤«¤ËÂФ¹¤ë¸¡º÷µö²Ä¤¬¤Ê¤«¤Ã¤¿¡£
.RB ( path_resolution (7)
.\" Updated 2008-02-10, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.77
.\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13
.\"
-.TH DUP 2 2008-10-09 "Linux" "Linux Programmer's Manual"
+.TH DUP 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
dup, dup2, dup3 \- ¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òÊ£À½¤¹¤ë
.SH ½ñ¼°
.BI "int dup(int " oldfd );
.BI "int dup2(int " oldfd ", int " newfd );
.sp
-.B #define _GNU_SOURCE
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <unistd.h>
.sp
.BI "int dup3(int " oldfd ", int " newfd ", int " flags );
.\" Updated 2006-07-19, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.36
.\" Updated 2009-02-23, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.19
.\"
-.TH EPOLL_CTL 2 2009-01-17 "Linux" "Linux Programmer's Manual"
+.TH EPOLL_CTL 2 2010-08-29 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
epoll_ctl \- epoll ¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤òÁàºî¤¹¤ë
.SH ½ñ¼°
typedef union epoll_data {
void *ptr;
int fd;
- __uint32_t u32;
- __uint64_t u64;
+ uint32_t u32;
+ uint64_t u64;
} epoll_data_t;
struct epoll_event {
- __uint32_t events; /* epoll ¥¤¥Ù¥ó¥È */
+ uint32_t events; /* epoll ¥¤¥Ù¥ó¥È */
epoll_data_t data; /* ¥æ¡¼¥¶¥Ç¡¼¥¿ÊÑ¿ô */
};
.fi
(¤Ä¤Þ¤ê¡¢¥Û¥ï¥¤¥È¡¦¥¹¥Ú¡¼¥¹¤ò´Þ¤á¤ë¤Ù¤¤Ç¤Ï¤Ê¤¤)¡£
²¼µ¤Î¡ÖÃí°Õ¡×¤ÎÀá¤ò»²¾È¡£
.SS "°ú¤¿ô¤È´Ä¶ÊÑ¿ô¤Î¹ç·×¥µ¥¤¥º¤Î¾å¸Â"
-¤Û¤È¤ó¤É¤Î Unix ¤Î¼ÂÁõ¤Ï¡¢¿·¤·¤¤¥×¥í¥°¥é¥à¤ËÅϤ¹¤³¤È¤¬¤Ç¤¤ë
+¤Û¤È¤ó¤É¤Î UNIX ¤Î¼ÂÁõ¤Ï¡¢¿·¤·¤¤¥×¥í¥°¥é¥à¤ËÅϤ¹¤³¤È¤¬¤Ç¤¤ë
¥³¥Þ¥ó¥É¥é¥¤¥ó°ú¤¿ô
.RI ( argv )
¤È´Ä¶ÊÑ¿ô
1¸Ä¤À¤±¤ò´Þ¤à¥ê¥¹¥È¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»ØÄꤷ¤¿¤Î¤ÈƱ¤¸¸ú²Ì¤ò»ý¤Ä¡£
.BR ¡Ö¤³¤Î´Ö°ã¤Ã¤¿µ¡Ç½¤òÍøÍѤ·¤Ê¤¤¤³¤È¡× ¡£
¤³¤ì¤ÏÈóɸ½à¤Ç¡¢°Ü¿¢À¤â¤Ê¤¤¡£
-¾¤Î¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤ò¹Ô¤¦¤È¥¨¥é¡¼
+¾¤Î¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤ò¹Ô¤¦¤È¥¨¥é¡¼
.RB ( EFAULT )
¤Ë¤Ê¤ë¡£
.\" e.g., EFAULT on Solaris 8 and FreeBSD 6.1; but
.\" ¥µ¡¼¥Ó¥¹µñÈÝ (denial of service) ¤ËÍøÍѤµ¤ì¤Æ¤·¤Þ¤¦¡£
.\" 2.0.34 ¤Þ¤¿ 2.2.15 ¤Ë¤Ï¡¢ÃΤé¤ì¤Æ¤¤¤ëÌäÂê¤Ï¤Ê¤¤¡£
.SS Îò»Ë
-Unix V6 ¤Ç¤Ï
+UNIX V6 ¤Ç¤Ï
.BR exec ()
¥³¡¼¥ë¤Î°ú¤¿ô¥ê¥¹¥È¤Ï 0 ¤Ç½ªÃ¼¤µ¤ì¡¢
.I main
¤Î°ú¤¿ô¥ê¥¹¥È¤Ï¡¢¤½¤Î¸å¤Î
.BR exec ()
¥³¡¼¥ë¤Ë¤ÏľÀÜ»ÈÍѤǤ¤Ê¤«¤Ã¤¿¡£
-Unix V7 °Ê¹ß¤Ç¤Ï¡¢¤È¤â¤Ë NULL ¤Ç½ªÃ¼¤µ¤ì¤ë¡£
+UNIX V7 °Ê¹ß¤Ç¤Ï¡¢¤È¤â¤Ë NULL ¤Ç½ªÃ¼¤µ¤ì¤ë¡£
.SH Îã
¤³¤Î¥×¥í¥°¥é¥à¤Ï¡¢°Ê²¼¤ÎÆó¤ÄÌÜ¤Î¥×¥í¥°¥é¥à¤«¤é¼Â¹Ô¤¹¤ë¤¿¤á¤Î¤â¤Î¤Ç¤¢¤ë¡£
¥³¥Þ¥ó¥É¥é¥¤¥ó¤ò 1¹Ô¤Ë 1¸Ä¤º¤Äɽ¼¨¤¹¤ë¤À¤±¤Î¥×¥í¥°¥é¥à¤Ç¤¢¤ë¡£
.in
.sp
.BR faccessat ():
-.br
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR faccessat ()
¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢
.\" Translated 2007-10-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.66
.\" Updated 2008-10-13, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.11
.\"
-.TH FALLOCATE 2 2009-03-13 "Linux" "Linux Programmer's Manual"
+.TH FALLOCATE 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
fallocate \- ¥Õ¥¡¥¤¥ë¶õ´Ö¤ÎÁàºî
.SH ½ñ¼°
.nf
-#define _GNU_SOURCE
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <fcntl.h>
.BI "int fallocate(int " fd ", int " mode ", off_t " offset \
.in
.sp
.BR fchmodat ():
-.br
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR fchmodat ()
¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢
.in
.sp
.BR fchownat ():
-.br
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.ad
+.PD
+.TP
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
.SH ÀâÌÀ
.\" the use of the information contained herein. The author(s) may not
.\" have taken the same level of care in the production of this manual,
.\" which is licensed free of charge, as they might when working
-.\" professionally.
.\"
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\" Substantial rewrites and additions
.\" 2005-05-10 mtk, noted that lock conversions are not atomic.
.\"
+.\" FIXME: Maybe document LOCK_MAND, LOCK_RW, LOCK_READ, LOCK_WRITE
+.\" which only have effect for SAMBA.
+.\"
.\" Japanese Version Copyright (c) 1996 Takeshi Ueno
.\" all rights reserved.
.\" Translated 1996-07-03, Takeshi Ueno <tueno@vio.co.jp>
.BR fcntl (2)
¤Ç¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¤â¤Î¤Ê¤É¤ò´Þ¤á¤ë¤È¡¢
.BR flock ()
-¤Îµ¡Ç½¤Ï¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤Ç¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£
+¤Îµ¡Ç½¤Ï¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£
.SH Ãí°Õ
.BR flock ()
¤Ï NFS ¾å¤Î¥Õ¥¡¥¤¥ë¤Î¥í¥Ã¥¯¤ò¤·¤Ê¤¤¡£Âå¤ï¤ê¤Ë
.in
.sp
.BR fstatat ():
-.br
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR fstatat ()
¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢
.\" Modified 2004-06-17 mtk
.\" Modified 2004-10-07 aeb, added FUTEX_REQUEUE, FUTEX_CMP_REQUEUE
.\"
-.\" FIXME
+.\" FIXME See also https://bugzilla.kernel.org/show_bug.cgi?id=14303
.\" 2.6.14 adds FUTEX_WAKE_OP
.\" 2.6.18 adds (Ingo Molnar) priority inheritance support:
.\" FUTEX_LOCK_PI, FUTEX_UNLOCK_PI, and FUTEX_TRYLOCK_PI. These need
.\"WORD: wake µ¯¾²¤¹¤ë
.\"WORD: wake up µ¯¾²¤¹¤ë
.\"
-.TH FUTEX 2 2008-11-27 "Linux" "Linux Programmer's Manual"
+.TH FUTEX 2 2010-08-29 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
futex \- ¹â®¥æ¡¼¥¶¶õ´Ö¥í¥Ã¥¯µ¡¹½¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë
.SH ½ñ¼°
¥«¡¼¥Í¥ë¤Ï°Û¤Ê¤ë°ÌÃ֤˥ޥåפµ¤ì¤¿Æ±¤¸¥á¥â¥ê¤ò
.BR futex ()
¤Ç»È¤¨¤ë¤è¤¦ÆâÉô¤Ç¥Þ¥Ã¥×¤¹¤ë)¡£
-ŵ·¿Åª¤Ë¤Ï¡¢futex ¤Ï
+Ä̾ï¤Ï¡¢¤³¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï
.BR futex (7)
-¤Ëµ¤µ¤ì¤Æ¤¤¤ë¤è¤¦¤Ë¡¢
+¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¤è¤¦¤Ë¡¢
¶¦Í¥á¥â¥êÃæ¤Î¥í¥Ã¥¯¤¬¶¥¹ç¤¹¤ë¾ì¹ç¤Î½èÍý¤ò¼ÂÁõ¤¹¤ë¤Î¤ËÍѤ¤¤é¤ì¤ë¡£
.PP
.BR futex (7)
.PP
ºÇ½é¤Î futex Âбþ¤Ï Linux 2.5.7 ¤ÇÁȤ߹þ¤Þ¤ì¤¿¤¬¡¢
¾åµ¤Î¥»¥Þ¥ó¥Æ¥£¥¯¥¹¤È¤Ï°Û¤Ê¤ë¡£
-¤³¤³¤Ç¼¨¤µ¤ì¤Æ¤¤¤ë¥»¥Þ¥ó¥Æ¥£¥¯¥¹¤ò»ý¤Ä
-4 ¤Ä¤Î°ú¤¿ô¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢Linux 2.5.40 ¤ÇƳÆþ¤µ¤ì¤¿¡£
+4 ¤Ä¤Î°ú¤¿ô¤Î¤³¤³¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¥»¥Þ¥ó¥Æ¥£¥¯¥¹¤ò»ý¤Ä
+¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢Linux 2.5.40 ¤ÇƳÆþ¤µ¤ì¤¿¡£
Linux 2.5.70 ¤Ç¤Ï 1 ¤Ä¤Î°ú¤¿ô¤¬Äɲ䵤줿¡£
Linux 2.6.7 ¤Ç¤Ï 6 ÈÖÌܤΰú¤¿ô¤¬Äɲ䵤줿¡£
¤³¤ì¤Ï±ø¤¯¡¢s390 ¥¢¡¼¥¥Æ¥¯¥Á¥ã¾å¤ÎÆÃÊ̤Τâ¤Î¤Ç¤¢¤ë¡£
.BR futex (7)
.PP
\fIFuss, Futexes and Furwocks: Fast Userlevel Locking in Linux\fP
-(proceedings of the Ottawa Linux Symposium 2002),
+(proceedings of the Ottawa Linux Symposium 2002), online at
+.br
+http://kernel.org/doc/ols/2002/ols2002-pages-479-495.pdf
+.PP
futex ¤Î»ÈÍÑÎã¥é¥¤¥Ö¥é¥ê, futex-*.tar.bz2
-<URL:ftp://ftp.nl.kernel.org/pub/linux/kernel/people/rusty/>.
+.br
+ftp://ftp.nl.kernel.org/pub/linux/kernel/people/rusty/.
.in
.sp
.BR futimesat ():
-.br
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
¤³¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ÏÇÑ»ßͽÄê¤Ç¤¢¤ë¡£
Âå¤ï¤ê¤Ë
Ä̾ï¤Î¥Õ¥¡¥¤¥ë¤Ç¤¢¤ë¡£
.TP
.B DT_SOCK
-Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë¡£
+UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë¡£
.TP
.B DT_UNKNOWN
¥Õ¥¡¥¤¥ë¥¿¥¤¥×¤ÏÉÔÌÀ¤Ç¤¢¤ë¡£
.ad l
.BR getdomainname (),
.BR setdomainname ():
+.RS 4
_BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500)
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢¥Û¥¹¥È¥·¥¹¥Æ¥à¤Î¥É¥á¥¤¥ó̾¤ò¼èÆÀ¡¦Êѹ¹¤¹¤ë¤¿¤á¤Ë»È¤ï¤ì¤ë¡£
.\" Updated 2002-10-14 by Kentaro Shirakata <argrath@ub32.org>
.\" Updated 2007-01-01 by Kentaro Shirakata <argrath@ub32.org>
.\"
-.TH GETDTABLESIZE 2 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH GETDTABLESIZE 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
getdtablesize \- ¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¦¥Æ¡¼¥Ö¥ë¤Î¥µ¥¤¥º¤ò¼èÆÀ¤¹¤ë
.SH ½ñ¼°
.in
.sp
.BR getdtablesize ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+.PD 0
+.TP 4
+glibc 2.12 °Ê¹ß:
+.nf
+_BSD_SOURCE ||
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
+.fi
+.TP 4
+glibc 2.12 ¤è¤êÁ°:
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.PD
+.RE
+.ad b
.SH ÀâÌÀ
.BR getdtablesize ()
¤Ï 1 ¤Ä¤Î¥×¥í¥»¥¹¤Î¥ª¡¼¥×¥ó¤Ç¤¤ë¥Õ¥¡¥¤¥ë¿ô¤ÎºÇÂçÃͤòÊÖ¤¹¡£
.\" Updated & Modified 2006-01-31, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-12-26, Akihiro MOTOKI, LDP v3.15
.\"
-.TH GETHOSTNAME 2 2008-11-27 "Linux" "Linux Programmer's Manual"
+.TH GETHOSTNAME 2 2010-09-26 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
gethostname, sethostname \- ¥Û¥¹¥È̾¤Î¼èÆÀ¡¦ÀßÄê¤ò¤¹¤ë
.SH ½ñ¼°
.in
.sp
.ad l
+.PD 0
.BR gethostname ():
+.RS 4
+glibc 2.12 °Ê¹ß:
_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
.br
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200112L
+.RE
+.br
.BR sethostname ():
+.RS 4
_BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500)
-.ad b
+.RE
+.PD
+.ad
.SH ÀâÌÀ
¤³¤ì¤é¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¸½ºß¤Î¥×¥í¥»¥Ã¥µ¤Î¥Û¥¹¥È̾¤ò¼èÆÀ¡¦Êѹ¹¤¹¤ë¤¿¤á¤Ë
»ÈÍѤµ¤ì¤ë¡£
.\"WORD: page ¥Ú¡¼¥¸
.\"WORD: legacy ²áµî¤Î°äʪ
.\"
-.TH GETPAGESIZE 2 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH GETPAGESIZE 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
getpagesize \- ¥á¥â¥ê¤Î¥Ú¡¼¥¸¡¦¥µ¥¤¥º¤ò¼èÆÀ¤¹¤ë
.SH ½ñ¼°
.in
.sp
.BR getpagesize ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+.PD 0
+.TP 4
+glibc 2.12 °Ê¹ß:
+.nf
+_BSD_SOURCE ||
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
+.fi
+.TP 4
+glibc 2.12 ¤è¤êÁ°:
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.PD
+.RE
+.ad b
.SH ÀâÌÀ
.BR getpagesize ()
´Ø¿ô¤Ï¥Ú¡¼¥¸¤ÎÂ礤µ¤ò¥Ð¥¤¥È¿ô¤ÇÊÖ¤¹¡£¤³¤³¤Ç¤Î¡Ö¥Ú¡¼¥¸¡×¤Ï
¤ÎÁ°¸å¤Ç nice ÃͤÏÊݸ¤µ¤ì¤ë¡£
ÁêÂÐŪ¤Ê nice Ãͤΰ㤤¤¬¥×¥í¥»¥¹´Ö¤Î¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤Ë¤É¤ÎÄøÅٱƶÁ¤òÍ¿¤¨¤ë¤«
-¤Ï¡¢Unix ¥·¥¹¥Æ¥à´Ö¤Ç°Û¤Ê¤ê¡¢Linux ¤Ç¤Ï¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤ê°Û¤Ê¤ë¡£
+¤Ï¡¢UNIX ¥·¥¹¥Æ¥à´Ö¤Ç°Û¤Ê¤ê¡¢Linux ¤Ç¤Ï¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤ê°Û¤Ê¤ë¡£
Linux ¤Ï¡¢¥«¡¼¥Í¥ë 2.6.23 °Ê¹ß¤Ç¡¢nice ÃͤÎÁêÂÐŪ¤Ê°ã¤¤¤¬¡¢Èó¾ï¤Ë¶¯¤¤±Æ¶Á¤ò
Í¿¤¨¤ë¥¢¥ë¥´¥ê¥º¥à¤òºÎÍѤ·¤¿¡£¤³¤Î¥¢¥ë¥´¥ê¥º¥à¤Ç¤Ï¡¢
¾¤ËÍ¥ÀèÅ٤ι⤤¤â¤Î¤¬¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë»þ¤Ë¤Ï¡¢
.BR nice (1),
.BR fork (2),
.BR capabilities (7),
-.BR renice (8)
+.BR renice (1)
.sp
(Linux 2.6.23 °Ê¹ß¤Î) ¥«¡¼¥Í¥ë¤Î¥½¡¼¥¹¥Ä¥ê¡¼Æâ¤Î
.I Documentation/scheduler/sched-nice-design.txt
.\"WORD: resource »ñ¸»
.\"WORD: limit À©¸Â
.\"
-.TH GETRLIMIT 2 2008-10-06 "Linux" "Linux Programmer's Manual"
+.TH GETRLIMIT 2 2010-09-26 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
getrlimit, setrlimit \- »ñ¸»¤ÎÀ©¸Â¤ò¼èÆÀ/ÀßÄꤹ¤ë
.SH ½ñ¼°
.BR RLIMIT_RTTIME " (Linux 2.6.25 °Ê¹ß)"
¥ê¥¢¥ë¥¿¥¤¥à¡¦¥¹¥±¥¸¥å¡¼¥ê¥ó¥°Êý¿Ë¤Ç¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤µ¤ì¤ë¥×¥í¥»¥¹¤¬
¥Ö¥í¥Ã¥¥ó¥°·¿¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ò¸Æ¤Ó½Ð¤µ¤º¤Ë¾ÃÈñ¤¹¤ë¤³¤È¤Î¤Ç¤¤ë
-CPU »þ´Ö¤Î¹ç·×¤Ë¤Ä¤¤¤Æ¤Î¾å¸Â¤ò»ØÄꤹ¤ë¡£
+CPU »þ´Ö¤Î¹ç·×¤Ë¤Ä¤¤¤Æ¤Î¾å¸Â¤ò (¥Þ¥¤¥¯¥íÉÃñ°Ì¤Ç) »ØÄꤹ¤ë¡£
¤³¤Î¾å¸Â¤ÎÌÜŪ¤Î¤¿¤á¡¢¥×¥í¥»¥¹¤¬¥Ö¥í¥Ã¥¥ó¥°·¿¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ò
¸Æ¤Ó½Ð¤¹Å٤ˡ¢¾ÃÈñ¤µ¤ì¤¿ CPU »þ´Ö¤Î¥«¥¦¥ó¥È¤Ï 0 ¤Ë¥ê¥»¥Ã¥È¤µ¤ì¤ë¡£
¥×¥í¥»¥¹¤¬ CPU ¤ò»È¤¤Â³¤±¤è¤¦¤È¤·¤¿¤¬Â¾¤Î¥×¥í¥»¥¹¤ËÃÖ¤´¹¤¨¤é¤ì¤¿
¤ò»È¤Ã¤ÆÀßÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£
¤³¤Î¥·¥§¥ë¤Î¥ê¥½¡¼¥¹À©¸Â¤Ï¡¢¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Æ¥·¥§¥ë¤¬À¸À®¤¹¤ë¥×¥í¥»¥¹
¤Ë°ú¤·Ñ¤¬¤ì¤ë¡£
+
+¸Å¤¤¥·¥¹¥Æ¥à¤Ç¤Ï¡¢
+.BR setrlimit ()
+¤ÈƱÍͤÎÌÜŪ¤ò»ý¤Ä´Ø¿ô
+.BR vlimit ()
+¤¬Ä󶡤µ¤ì¤Æ¤¤¤¿¡£
+¸åÊý¸ß´¹À¤Î¤¿¤á¡¢glibc ¤Ç¤â
+.BR vlimit ()
+¤òÄ󶡤·¤Æ¤¤¤ë¡£
+Á´¤Æ¤Î¿·¤·¤¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï¡¢
+.BR setrlimit ()
+¤ò»ÈÍѤ¹¤Ù¤¤Ç¤¢¤ë¡£
.SH ¥Ð¥°
°ÊÁ°¤Î Linux ¥«¡¼¥Í¥ë¤Ç¤Ï¡¢¥×¥í¥»¥¹¤¬¥½¥Õ¥È¤Þ¤¿¤Ï¥Ï¡¼¥É
.B RLIMIT_CPU
.\"WORD: session ¥»¥Ã¥·¥ç¥ó
.\"WORD: process ¥×¥í¥»¥¹
.\"
-.TH GETSID 2 2008-12-05 "Linux" "Linux Programmer's Manual"
+.TH GETSID 2 2010-09-26 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
getsid \- ¥»¥Ã¥·¥ç¥ó ID ¤ò¼èÆÀ¤¹¤ë¡£
.SH ½ñ¼°
»²¾È):
.in
.sp
+.ad l
+.PD 0
.BR getsid ():
-_XOPEN_SOURCE\ >=\ 500
+.RS 4
+_XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.PD
+.ad
.SH ÀâÌÀ
.I getsid(0)
¤Ï¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤Î¥»¥Ã¥·¥ç¥ó ID ¤òÊÖ¤¹¡£
POSIX.1-2001, 4.3BSD.
.SH Ãí°Õ
.SS Îò»Ë
-Unix V6 ¤Ç¤Ï
+UNIX V6 ¤Ç¤Ï
.BR getuid ()
¥³¡¼¥ë¤Ï
.I "(euid << 8) + uid"
¤òÊÖ¤·¤Æ¤¤¤¿¡£
-Unix V7 ¤Ç¤Ï
+UNIX V7 ¤Ç¤Ï
.BR getuid ()
¤È
.BR geteuid ()
.\" WORD: watch ´Æ»ë¥¢¥¤¥Æ¥à
.\" WORD: watch descriptor ´Æ»ëÂоݥǥ£¥¹¥¯¥ê¥×¥¿
.\"
-.TH INOTIFY_RM_WATCH 2 2006-02-07 "Linux" "Linux Programmer's Manual"
+.TH INOTIFY_RM_WATCH 2 2010-10-15 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
inotify_rm_watch \- inotify ¥¤¥ó¥¹¥¿¥ó¥¹¤«¤é´û¸¤Î´Æ»ë¥¢¥¤¥Æ¥à¤òºï½ü¤¹¤ë
.SH ½ñ¼°
.B #include <sys/inotify.h>
.sp
-.BI "int inotify_rm_watch(int " fd ", uint32_t " wd );
-.\" FIXME . The type of the second argument should probably be "int".
-.\" I submitted a patch to fix this. See the LKML thread
-.\" "[patch] Fix type errors in inotify interfaces", 18 Nov 2008
-.\" Glibc bug filed: http://sources.redhat.com/bugzilla/show_bug.cgi?id=7040
+.BI "int inotify_rm_watch(int " fd ", int " wd );
+.\" Before glibc 2.10, the second argument was types as uint32_t.
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=7040
.SH ÀâÌÀ
.BR inotify_rm_watch ()
¤Ï¡¢´Æ»ëÂоݥǥ£¥¹¥¯¥ê¥×¥¿ (watch descriptor)
.\" all rights reserved.
.\" Translated 2008-02-10, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH INTRO 2 2010-02-03 "Linux" "Linux Programmer's Manual"
+.TH INTRO 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
intro \- ¥·¥¹¥Æ¥à¥³¡¼¥ë¤ÎÀâÌÀ
.SH ÀâÌÀ
¾ÜºÙ¤Ï¸Ä¡¹¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë¡£
¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Î¡Ö½ñ¼°¡×¤ÎÀá¤Ëµ¬Äꤵ¤ì¤¿¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤«¤é´Ø¿ô¤ÎÄêµÁ¤ò
-ÆÀ¤ë¤¿¤á¤Ë¡¢¥×¥í¥°¥é¥Þ¤¬µ¡Ç½¸¡ºº¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¾ì¹ç¤¬¤¢¤ë¡£
+ÆÀ¤ë¤¿¤á¤Ë¡¢¥×¥í¥°¥é¥Þ¤¬µ¡Ç½¸¡ºº¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¾ì¹ç¤¬¤¢¤ë
+(µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤¬É¬Íפʾì¹ç¡¢¤³¤ì¤é¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤Ï
+¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î¥¤¥ó¥¯¥ë¡¼¥É¤è¤ê¤âÁ°¤Ç¹Ô¤ï¤ì¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤)¡£
¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï¡¢É¬Íפʥޥ¯¥í¤¬¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë¡£
µ¡Ç½¸¡ºº¥Þ¥¯¥í¤Î¤µ¤é¤Ê¤ë¾ðÊó¤Ë¤Ä¤¤¤Æ¤Ï¡¢
.BR feature_test_macros (7)
¤ò»²¾È¤Î¤³¤È¡£
.SH ½àµò
-¤³¤Î¾Ï¤Î´Ø¿ô¤¬½àµò¤¹¤ë Unix ¥·¥¹¥Æ¥à¤äɸ½à¤ò¼¨¤¹¤Î¤Ë¤¤¤¯¤Ä¤«¤Îñ¸ì¤äά¹æ¤¬
+¤³¤Î¾Ï¤Î´Ø¿ô¤¬½àµò¤¹¤ë UNIX ¥·¥¹¥Æ¥à¤äɸ½à¤ò¼¨¤¹¤Î¤Ë¤¤¤¯¤Ä¤«¤Îñ¸ì¤äά¹æ¤¬
»ÈÍѤµ¤ì¤Æ¤¤¤ë¡£
.BR standards (7)
¤ò»²¾È¤Î¤³¤È¡£
.BR io_destroy (2),
.BR io_getevents (2),
.BR io_setup (2),
-.BR io_submit (2)
+.BR io_submit (2),
+.BR aio (7)
.\" .SH Ãí
.\" .PP
.\" ÈóƱ´ü I/O ¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤Ï Benjamin LaHaise ¤¬½ñ¤¤¤¿¡£
.BR io_cancel (2),
.BR io_getevents (2),
.BR io_setup (2),
-.BR io_submit (2)
+.BR io_submit (2),
+.BR aio (7)
.\" .SH Ãí
.\" .PP
.\" ÈóƱ´ü I/O ¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤Ï Benjamin LaHaise ¤¬½ñ¤¤¤¿¡£
.BR io_destroy (2),
.BR io_setup (2),
.BR io_submit (2),
+.BR aio (7),
.BR time (7)
.\" .SH Ãí
.\" .PP
.BR io_cancel (2),
.BR io_destroy (2),
.BR io_getevents (2),
-.BR io_submit (2)
+.BR io_submit (2),
+.BR aio (7)
.\" .SH Ãí
.\" .PP
.\" ÈóƱ´ü I/O ¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤Ï Benjamin LaHaise ¤¬½ñ¤¤¤¿¡£
.BR io_cancel (2),
.BR io_destroy (2),
.BR io_getevents (2),
-.BR io_setup (2)
+.BR io_setup (2),
+.BR aio (7)
.\" .SH Ãí
.\" .PP
.\" ÈóƱ´ü I/O ¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤Ï Benjamin LaHaise ¤¬½ñ¤¤¤¿¡£
¤É¤ì¤«°ì¤Ä¤Îɸ½à¤ËÂбþ¤·¤Æ¤¤¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£
.BR ioctl ()
¤Î°ú¤¿ô¡¢ÊÖ¤êÃÍ¡¢²ò¼á¤Ï¡¢½èÍýÂоݤΥǥХ¤¥¹¡¦¥É¥é¥¤¥Ð¤´¤È¤Ë
-°Û¤Ê¤ë(¤³¤Î´Ø¿ô¤Ï Unix ¤Î ¥¹¥È¥ê¡¼¥à I/O ¥â¥Ç¥ë ¤Ë
+°Û¤Ê¤ë(¤³¤Î´Ø¿ô¤Ï UNIX ¤Î ¥¹¥È¥ê¡¼¥à I/O ¥â¥Ç¥ë ¤Ë
ÌÀ¤é¤«¤ËŬ¹ç¤·¤Ê¤¤ÍÍ¡¹¤ÊÁàºî¤Ë»ÈÍѤµ¤ì¤ë)¡£
¤è¤¯ÃΤé¤ì¤Æ¤¤¤ë
.BR ioctl ()
.BR ioctl_list (2)
¤ò»²¾È¤¹¤ë¤³¤È¡£
.BR ioctl ()
-´Ø¿ô¥³¡¼¥ë¤Ï Version 7 AT&T Unix ¤ÇÅо줷¤¿¡£
+´Ø¿ô¥³¡¼¥ë¤Ï Version 7 AT&T UNIX ¤ÇÅо줷¤¿¡£
.SH Ãí°Õ
¤³¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ò»È¤¦¤Ë¤Ï¡¢¥ª¡¼¥×¥ó¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤¬
ɬÍפǤ¢¤ë¡£¤·¤Ð¤·¤Ð
.SH ¥Ð¥°
.\" 6 May 07: Bug report raised:
.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=4464
-.\" Ulriich Drepper replied that he wasn't going to add these
+.\" Ulrich Drepper replied that he wasn't going to add these
.\" to glibc.
glibc ¤Ï¡¢¤³¤Î¥Ú¡¼¥¸¤ËµºÜ¤µ¤ì¤¿´Ø¿ô¥×¥í¥È¥¿¥¤¥×¤ä¥Þ¥¯¥í¤òÄêµÁ¤¹¤ë
ŬÀڤʥإåÀ¥Õ¥¡¥¤¥ë¤ò¤Þ¤ÀÄ󶡤·¤Æ¤¤¤Ê¤¤¡£
.\"WORD: effective user ID ¼Â¸ú¥æ¡¼¥¶¡¼ID
.\"WORD: super-user ¥¹¡¼¥Ñ¡¼¡¦¥æ¡¼¥¶¡¼
.\"
-.TH KILLPG 2 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH KILLPG 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
killpg \- ¥·¥°¥Ê¥ë¤ò¥×¥í¥»¥¹¡¦¥°¥ë¡¼¥×¤ËÁ÷¤ë
.SH ½ñ¼°
»²¾È):
.in
.sp
+.ad l
+.TP 4
.BR killpg ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.ad
.SH ÀâÌÀ
.BR killpg ()
¤Ï
.in
.sp
.BR linkat ():
-.br
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR linkat ()
¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢
.\"
.\"WORD: end-of-file ¥Õ¥¡¥¤¥ë¤Î½ªÃ¼(end-of-file)
.\"
-.TH LSEEK 2 2001-09-24 "Linux" "Linux Programmer's Manual"
+.TH LSEEK 2 2010-09-11 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
lseek \- ¥Õ¥¡¥¤¥ë¤ÎÆɤ߽ñ¤¥ª¥Õ¥»¥Ã¥È¤Î°ÌÃÖ¤òÊѤ¨¤ë
.SH ½ñ¼°
À®¸ù¤·¤¿¾ì¹ç¡¢
.BR lseek ()
¤Ï·ë²Ì¤Î¥Õ¥¡¥¤¥ë°ÌÃÖ¤ò¥Õ¥¡¥¤¥ë¤ÎÀèƬ¤«¤é¤Î¥Ð¥¤¥È¿ô¤ÇÊÖ¤¹¡£
-¥¨¥é¡¼¤Î¾ì¹ç¡¢ÃͤȤ·¤Æ \fI(off_t)\ \-1\fP ¤òÊÖ¤·¡¢
+¥¨¥é¡¼¤Î¾ì¹ç¡¢ÃÍ \fI(off_t)\ \-1\fP ¤¬ÊÖ¤µ¤ì¡¢
.I errno
¤Ë¥¨¥é¡¼¤¬»Ø¼¨¤µ¤ì¤ë¡£
.SH ¥¨¥é¡¼
L_INCR SEEK_CUR
L_XTND SEEK_END
.TE
-.PP
-ÊÖ¤êÃͤη¿¤Ï¡¢SVr1-3 ¤Ç¤Ï \fIoff_t\fP ¤Ç¤Ï¤Ê¤¯ \fIlong\fP ¤Ç¤¢¤ê¡¢
-BSD ¤Ç¤Ï \fIint\fP ¤Ç¤¢¤ë¡£
+.\" .PP
+.\" .\"O SVr1-3 returns \fIlong\fP instead of \fIoff_t\fP,
+.\" .\"O (ancient) BSD returns \fIint\fP.
+.\" ÊÖ¤êÃͤη¿¤Ï¡¢SVr1-3 ¤Ç¤Ï \fIoff_t\fP ¤Ç¤Ï¤Ê¤¯ \fIlong\fP ¤Ç¤¢¤ê¡¢
+.\" (¸Å¤¤) BSD ¤Ç¤Ï \fIint\fP ¤Ç¤¢¤ë¡£
.PP
.BR dup (2)
¤ä
.B MPOL_MF_STRICT
¤¬
»ØÄꤵ¤ì¡¢
-.I policy
+.I mode
¤¬
.B MPOL_DEFAULT
¤Ç¤Ê¤¤¾ì¹ç¡¢
.SH ½àµò
.BR mincore ()
¤Ï POSIX.1-2001 ¤Ëµ½Ò¤µ¤ì¤Æ¤ª¤é¤º¡¢
-Á´¤Æ¤Î Unix ¼ÂÁõ¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£
+Á´¤Æ¤Î UNIX ¼ÂÁõ¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£
.\" It is on at least NetBSD, FreeBSD, OpenBSD, Solaris 8,
.\" AIX 5.1, SunOS 4.1
.\" .SH Îò»Ë
.in
.sp
.BR mkdirat ():
-.br
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR mkdirat ()
¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢
.\"WORD: permission µö²Ä°À
.\"WORD: resolve (¥Ñ¥¹Ì¾¤ò) ²ò·è¤¹¤ë
.\"
-.TH MKNOD 2 2008-12-01 "Linux" "Linux Programmer's Manual"
+.TH MKNOD 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
mknod \- Æüì¥Õ¥¡¥¤¥ë¤äÄ̾ï¤Î¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ë
.SH ½ñ¼°
.in
.sp
.BR mknod ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.ad
.SH ÀâÌÀ
¥·¥¹¥Æ¥à¥³¡¼¥ë
.BR mknod ()
¤Î¤¤¤º¤ì¤«¤ò»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
¤½¤ì¤¾¤ì½ç¤Ë¡¢Ä̾ï¤Î¥Õ¥¡¥¤¥ë (¶õ¤Î¥Õ¥¡¥¤¥ë¤È¤·¤ÆºîÀ®¤µ¤ì¤ë)¡¦
¥¥ã¥é¥¯¥¿¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë¡¦¥Ö¥í¥Ã¥¯¥¹¥Ú¥·¥ã¥ë¥Õ¥¡¥¤¥ë¡¦
-FIFO (̾Á°ÉÕ¤¥Ñ¥¤¥×)¡¦Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë
+FIFO (̾Á°ÉÕ¤¥Ñ¥¤¥×)¡¦UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë
(¥Õ¥¡¥¤¥ë¥¿¥¤¥× 0 ¤Ï
.B S_IFREG
¤ÈƱ¤¸¤Ç¤¢¤ë)¡£
.TP
.B EPERM
.I mode
-¤ÏÄ̾ï¤Î¥Õ¥¡¥¤¥ë¡¦FIFO (̾Á°ÉÕ¤¥Ñ¥¤¥×)¡¦Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È°Ê³°¤ò
+¤ÏÄ̾ï¤Î¥Õ¥¡¥¤¥ë¡¦FIFO (̾Á°ÉÕ¤¥Ñ¥¤¥×)¡¦UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È°Ê³°¤ò
ºîÀ®¤¹¤ë¤è¤¦¤Ë¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ë¤¬¡¢¼Â¹Ô¼Ô¤¬Æø¢
(Linux ¤Ç¤Ï
.B CAP_MKNOD
¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£ (capability)) ¤ò»ý¤Ã¤Æ¤¤¤Ê¤¤¡£
-.\" Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤ÈÄ̾ï¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ mknod() ¤ò¹Ô¤¦¤È¡¢
+.\" UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤ÈÄ̾ï¥Õ¥¡¥¤¥ë¤ËÂФ·¤Æ mknod() ¤ò¹Ô¤¦¤È¡¢
.\" Linux 2.2 °ÊÁ°¤Ç¤Ï EPERM ¤òÊÖ¤¹¤À¤±¤Ç¤¢¤ë¡£
.\" Linux 2.4 °Ê¹ß¤Ç¤ÏÆø¢¤ò»ý¤Ã¤Æ¤¤¤Ê¤¯¤Æ¤â¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤ò
.\" ºîÀ®¤¹¤ë¤Î¤Ë mknod() ¤ò»ÈÍѤ¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
¥Ç¥£¥ì¥¯¥È¥ê¤Ï
.BR mkdir (2)
¤ÇºîÀ®¤¹¤Ù¤¤Ç¤¢¤ë¡£
-.\" Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï socket(2) ¤È bind(2) ¤ÇºîÀ®¤¹¤Ù¤¤Ç¤¢¤ë¡£
+.\" UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï socket(2) ¤È bind(2) ¤ÇºîÀ®¤¹¤Ù¤¤Ç¤¢¤ë¡£
NFS ¤ò¼Â¸½¤·¤Æ¤¤¤ë¥×¥í¥È¥³¥ë¤Ë¤Ï¿¤¯¤ÎÉÔÈ÷¤¬Â¸ºß¤·¡¢
¤½¤ì¤é¤Î¤¤¤¯¤Ä¤«¤Ï
.\" all rights reserved.
.\" Translated 2006-09-30 by Yuichi SATO <ysato444@yahoo.co.jp>, LDP v2.39
.\"
-.TH MKNODAT 2 2009-12-13 "Linux" "Linux Programmer's Manual"
+.TH MKNODAT 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
mknodat \- ¥Ç¥£¥ì¥¯¥È¥ê¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤«¤éÁêÂÐŪ¤Ê°ÌÃ֤ˡ¢
Æüì¥Õ¥¡¥¤¥ë¤äÄ̾ï¤Î¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ë
.in
.sp
.BR mknodat ():
-.br
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700
+.\" Other FTM combinations will also expose mknodat(), but this function was
+.\" added in SUSv4, maked XSI, so we'll just document what the standard says
+.TP 4
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR mknodat ()
¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢
.\" motoki 2005-02-28:
.\" - subtree ¤ò¤É¤¦Ìõ¤¹¤«¡£ÉôʬÌÚ¡¢Éôʬ¥Ä¥ê¡¼¡¢¥µ¥Ö¥Ä¥ê¡¼¡£¡£¡£²¿¤«¤Ê¤¤¤«¡£
.\"
-.TH MOUNT 2 2009-06-26 "Linux" "Linux Programmer's Manual"
+.TH MOUNT 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
mount \- ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ò¥Þ¥¦¥ó¥È/¥¢¥ó¥Þ¥¦¥ó¥È¤¹¤ë
.SH ½ñ¼°
.TP
.B EPERM
¸Æ¤Ó½Ð¤·¸µ¤ËɬÍפʸ¢¸Â¤¬¤Ê¤¤¡£
+.SH ¥Ð¡¼¥¸¥ç¥ó
+.BR MS_DIRSYNC ,
+.BR MS_MOVE ,
+.BR MS_REC ,
+.BR MS_RELATIME ,
+.B MS_STRICTATIME
+¤ÎÄêµÁ¤¬ glibc ¤Î¥Ø¥Ã¥À¤ËÄɲ䵤줿¤Î¤Ï
+¥Ð¡¼¥¸¥ç¥ó 2.12 ¤Ë¤ª¤¤¤Æ¤Î¤ß¤Ç¤¢¤ë¡£
+.\" FIXME: Definitions of the so-far-undocumented MS_UNBINDABLE, MS_PRIVATE,
+.\" MS_SHARED, and MS_SLAVE were (also) only added to glibc headers in 2.12.
.SH ½àµò
¤³¤Î´Ø¿ô¤Ï Linux ¸Çͤδؿô¤Ç¤¢¤ê¡¢°Ü¿¢¤ò¹Íθ¤·¤¿¥×¥í¥°¥é¥à¤Ç¤Ï
»ÈÍѤ¹¤Ù¤¤Ç¤Ê¤¤¡£
.\" all rights reserved.
.\" Translated 2008-10-26, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH MOVE_PAGES 2 2008-10-06 "Linux" "Linux Programmer's Manual"
+.TH MOVE_PAGES 2 2010-06-11 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
move_pages \- ¤¢¤ë¥×¥í¥»¥¹¤Î¸Ä¡¹¤Î¥Ú¡¼¥¸¤òÊ̤ΥΡ¼¥É¤Ë°ÜÆ°¤¹¤ë
.SH ½ñ¼°
.BI "long move_pages(int " pid ", unsigned long count, void **" pages ,
.BI " const int *" nodes ", int *" status ", int " flags );
.fi
+.sp
+\fI\-lnuma\fP ¤È¥ê¥ó¥¯¤¹¤ë¡£
.SH ÀâÌÀ
.BR move_pages ()
¤Ï¡¢¥×¥í¥»¥¹
¤Ä¤Þ¤ê¡¢¥á¥â¥ê¥Ý¥ê¥·¡¼¤Ï
.BR move_pages ()
¤Ç»È¤ï¤ì¤ë°ÜÆ°Àè¥Î¡¼¥É¤òÀ©¸Â¤·¤Ê¤¤¤È¤¤¤¦¤³¤È¤Ç¤¢¤ë¡£
+
+¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë
+.I <numaif.h>
+¤Ï glibc ¤Ë¤Ï´Þ¤Þ¤ì¤Æ¤ª¤é¤º¡¢
+.I libnuma-devel
+¤«Æ±ÍͤΥѥ屡¼¥¸¤ò¥¤¥ó¥¹¥È¡¼¥ë¤¹¤ëɬÍפ¬¤¢¤ë¡£
.SH ´ØÏ¢¹àÌÜ
.BR get_mempolicy (2),
.BR mbind (2),
.\" Japanese Version Copyright (c) 2006 Akihiro MOTOKI all rights reserved.
.\" Translated 2006-07-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH MQ_GETSETATTR 2 2007-06-01 "Linux" "Linux Programmer's Manual"
+.TH MQ_GETSETATTR 2 2010-08-29 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
mq_getsetattr \- ¥á¥Ã¥»¡¼¥¸¥¥å¡¼¤Î°À¤òÀßÄê/¼èÆÀ¤¹¤ë
.SH ½ñ¼°
.B #include <sys/types.h>
.B #include <mqueue.h>
.sp
-.BI "mqd_t mq_getsetattr(mqd_t " mqdes ", struct mq_attr *" newattr ","
+.BI "int mq_getsetattr(mqd_t " mqdes ", struct mq_attr *" newattr ","
.BI " struct mq_attr *" oldattr );
.fi
.SH ÀâÌÀ
.\"WORD: implement ¼ÂÁõ
.\"WORD: lock ¥í¥Ã¥¯
.\"
-.TH MREMAP 2 2005-09-13 "Linux" "Linux Programmer's Manual"
+.TH MREMAP 2 2010-06-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
mremap \- ²¾ÁÛ¥á¥â¥ê¡¦¥¢¥É¥ì¥¹¤òºÆ¥Þ¥Ã¥Ô¥ó¥°¤¹¤ë
.SH ½ñ¼°
.B #include <sys/mman.h>
.sp
.BI "void *mremap(void *" old_address ", size_t " old_size ,
-.BI " size_t " new_size ", int " flags );
+.BI " size_t " new_size ", int " flags ", ... /* void *" new_address " */);"
.fi
.SH ÀâÌÀ
.BR mremap ()
¤Ê¤é¤Ê¤¤ÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£\fIold_size\fP ¤Ï¸µ¤Î²¾ÁÛ¥á¥â¥ê¡¦¥Ö¥í¥Ã¥¯¤Î
¥µ¥¤¥º¤Ç¤¢¤ë¡£
\fInew_size\fP ¤ÏÍ׵᤹¤ëÊѹ¹¸å¤Î²¾ÁÛ¥á¥â¥ê¡¦¥Ö¥í¥Ã¥¯¤Î¥µ¥¤¥º¤Ç¤¢¤ë¡£
+5 ÈÖÌܤΰú¤¿ô¤È¤·¤Æ
+.I new_address
+¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£²¼µ¤Î
+.B MREMAP_FIXED
+¤ÎÀâÌÀ¤ò»²¾È¤Î¤³¤È¡£
Linux ¤Ç¤Ï¥á¥â¥ê¤Ï¥Ú¡¼¥¸¤Ëʬ³ä¤µ¤ì¤ë¡£¥æ¡¼¥¶¡¼¡¦¥×¥í¥»¥¹¤Ï (°ì¤Ä¤Þ¤¿¤Ï)
Ê£¿ô¤Î¥ê¥Ë¥¢¤Ê²¾ÁÛ¥á¥â¥ê¥»¥°¥á¥ó¥È¤ò»ý¤Ä¡£
.BR MSG_STAT ,
.B MSG_INFO
Áàºî¤Ï¡¢
-.BR ipcs (8)
+.BR ipcs (1)
¥×¥í¥°¥é¥à¤Ç³ä¤êÅö¤ÆºÑ¤Î»ñ¸»¤Ë´Ø¤¹¤ë¾ðÊó¤òÄ󶡤¹¤ë¤¿¤á¤Ë
»ÈÍѤµ¤ì¤Æ¤¤¤ë¡£¾Íè¡¢¤³¤ì¤é¤ÎÁàºî¤ÏÊѹ¹¤µ¤ì¤¿¤ê¡¢
/proc ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ë°ÜÆ°¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
.BR msgsnd ()
¤Ïľ¤Á¤ËÀ®¸ù¤¹¤ë¡£
(¥¥å¡¼¤ÎÍÆÎ̤ϡ¢¥á¥Ã¥»¡¼¥¸¡¦¥¥å¡¼¤Î¥Ç¡¼¥¿¹½Â¤ÂΤÎ
-.I msg_bytes
+.I msg_qbytes
¥Õ¥£¡¼¥ë¥É¤ÇÄêµÁ¤µ¤ì¤ë¡£
¥¥å¡¼ºîÀ®»þ¤Ë¤³¤Î¥Õ¥£¡¼¥ë¥É¤Ï
.B MSGMNB
.BR getpriority (2),
.BR setpriority (2),
.BR capabilities (7),
-.BR renice (8)
+.BR renice (1)
.\"
.\" FIXME . Apr 08: The next POSIX revision has O_EXEC, O_SEARCH, and
.\" O_TTYINIT. Eventually these may need to be documented. --mtk
-.\" FIXME Linux 2.6.33 has O_DSYNC, and a hiddden __O_SYNC.
+.\" FIXME Linux 2.6.33 has O_DSYNC, and a hidden __O_SYNC.
.\"
.\" Japanese Version Copyright (c) 1997-1999 HANATAKA Shinya
.\" all rights reserved.
.\"WORD: file creation flag ¥Õ¥¡¥¤¥ëºîÀ®¥Õ¥é¥°
.\"WORD: file status flag ¥Õ¥¡¥¤¥ë¾õÂ֥ե饰
.\"
-.TH OPEN 2 2009-09-20 "Linux" "Linux Programmer's Manual"
+.TH OPEN 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
open, creat \- ¥Õ¥¡¥¤¥ë¤ä¥Ç¥Ð¥¤¥¹¤Î¥ª¡¼¥×¥ó¡¢ºîÀ®¤ò¹Ô¤¦
.SH ½ñ¼°
.BR open ()
¤Ï¼ºÇÔ¤¹¤ë¡£
+NFS ¤Ç¤Ï¡¢
.B O_EXCL
-¤Ï¡¢Linux 2.6 °Ê¹ß¤Ç NFSv3 °Ê¹ß¤ò»È¤Ã¤Æ¤¤¤ë NFS ¤Ç¤Î¤ß¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
-NFS ¤Î
+¤Ï¡¢Linux 2.6 °Ê¹ß¤Ç NFSv3 °Ê¹ß¤ò»È¤Ã¤Æ¤¤¤ë¾ì¹ç¤Ç¤Î¤ß¥µ¥Ý¡¼¥È¤µ¤ì¤ë¡£
.B O_EXCL
-¥µ¥Ý¡¼¥È¤¬Ä󶡤µ¤ì¤Æ¤¤¤Ê¤¤´Ä¶¤Ç¤Ï¡¢¤³¤Î¥Õ¥é¥°¤ËÍê¤Ã¤Æ
+¥µ¥Ý¡¼¥È¤¬Ä󶡤µ¤ì¤Æ¤¤¤Ê¤¤ NFS ´Ä¶¤Ç¤Ï¡¢¤³¤Î¥Õ¥é¥°¤ËÍê¤Ã¤Æ
¥í¥Ã¥¯½èÍý¤ò¼Â¹Ô¤¹¤ë¥×¥í¥°¥é¥à¤Ï¶¥¹ç¾õÂÖ (race condition) ¤Ë½Ð²ñ¤¦
²ÄǽÀ¤¬¤¢¤ë¡£
¥í¥Ã¥¯¥Õ¥¡¥¤¥ë¤ò»ÈÍѤ·¤ÆÉÔ²Äʬ (atomic) ¤Ê¥Õ¥¡¥¤¥ë¥í¥Ã¥¯¤ò¼Â¸½¤·¡¢
.I off64_t
¤Ç¤Ï¥µ¥¤¥º¤òɽ¤»¤ë) ¥Õ¥¡¥¤¥ë¤ò¥ª¡¼¥×¥ó²Äǽ¤Ë¤¹¤ë¡£
¤³¤ÎÄêµÁ¤ò͸ú¤Ë¤¹¤ë¤¿¤á¤Ë¤Ï¡¢
+(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë)
.B _LARGEFILE64_SOURCE
¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
32¥Ó¥Ã¥È¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤ÆÂ礤ʥե¡¥¤¥ë¤Ë¥¢¥¯¥»¥¹¤¹¤ëÊýË¡¤òÆÀ¤¿¤¤¾ì¹ç¡¢
.B O_NOFOLLOW
¤Ï Linux ÆÃͤΤâ¤Î¤Ç¤¢¤ê¡¢
¤³¤ì¤é¤Î¥Õ¥é¥°¤ÎÄêµÁ¤òÆÀ¤ë¤¿¤á¤Ë¤Ï¡¢
+(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë)
.B _GNU_SOURCE
¤òÄêµÁ¤¹¤ëɬÍפ¬¤¢¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
¤Ï POSIX ¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¡£
.B O_DIRECT
¤ÎÄêµÁ¤òÆÀ¤ë¤Ë¤Ï
+(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë)
.B _GNU_SOURCE
¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
.SH Ãí°Õ
.in
.sp
.BR openat ():
-.br
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR openat ()
¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢
¥Ñ¡¼¥½¥Ê¥ê¥Æ¥£ (personality) ¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¡£
¼Â¹Ô¥É¥á¥¤¥ó¤Ï Linux ¤Ë¥·¥°¥Ê¥ëÈÖ¹æ¤Ë¤É¤Î¥·¥°¥Ê¥ë¤ò³ä¤êÉÕ¤±¤ë¤«¤ò
¶µ¤¨¤¿¤ê¤¹¤ë¡£¤Þ¤¿¡¢¼Â¹Ô¥É¥á¥¤¥ó¡¦¥·¥¹¥Æ¥à¤Ë¤è¤ê¡¢
-Linux ¤Ï¾¤Î Unix É÷¤Î¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¡¦¥·¥¹¥Æ¥à¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿
+Linux ¤Ï¾¤Î UNIX É÷¤Î¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¡¦¥·¥¹¥Æ¥à¤Ç¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿
¥Ð¥¤¥Ê¥ê¤ËÂФ¹¤ë¸ÂÄêŪ¤Ê¥µ¥Ý¡¼¥È¤òÄ󶡤·¤Æ¤¤¤ë¡£
.B personality ()
.\" Updated 2008-02-10, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.77
.\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13
.\"
-.TH PIPE 2 2009-09-15 "Linux" "Linux Programmer's Manual"
+.TH PIPE 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
pipe, pipe2 \- ¥Ñ¥¤¥×¤òÀ¸À®¤¹¤ë
.SH ½ñ¼°
.sp
.BI "int pipe(int " pipefd "[2]);"
.sp
-.B #define _GNU_SOURCE
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <unistd.h>
.sp
.BI "int pipe2(int " pipefd "[2], int " flags );
.\"
.\"WORD: descriptor ¥Ç¥£¥¹¥¯¥ê¥×¥¿
.\"
-.TH POLL 2 2009-09-15 "Linux" "Linux Programmer's Manual"
+.TH POLL 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
poll, ppoll \- ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ë¤ª¤±¤ë¥¤¥Ù¥ó¥È¤òÂÔ¤Ä
.SH ½ñ¼°
.B #include <poll.h>
.sp
.BI "int ppoll(struct pollfd *" fds ", nfds_t " nfds ", "
-.BI " const struct timespec *" timeout ", const sigset_t *" sigmask );
+.BI " const struct timespec *" timeout_ts ", const sigset_t *" sigmask );
.fi
.SH ÀâÌÀ
.BR poll ()
¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤Î¾ü¤¬¡¢¥³¥Í¥¯¥·¥ç¥ó¤ò close ¤·¤¿¤«¡¢
¥³¥Í¥¯¥·¥ç¥ó¤Î½ñ¤¹þ¤ß¦¤ò shutdown ¤·¤¿¡£
¤³¤ÎÄêµÁ¤ò͸ú¤Ë¤¹¤ë¤Ë¤Ï¡¢
+(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë)
.B _GNU_SOURCE
µ¡Ç½¸¡ºº¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
.TP
¤ò»È¤¦¤È¡¢¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ï¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Î¾õÂÖÊѲ½
¤â¤·¤¯¤Ï¥·¥°¥Ê¥ë¤ÎÊ᪤ò°ÂÁ´¤ËÂԤĤ³¤È¤¬¤Ç¤¤ë¡£
.PP
-.I timeout
-°ú¤¿ô¤Î°ã¤¤¤ò½ü¤¯¤È¡¢°Ê²¼¤Î
+timeout °ú¤¿ô¤ÎÀºÅ٤ΰ㤤¤ò½ü¤¯¤È¡¢°Ê²¼¤Î
.BR ppoll ()
¤Î¸Æ¤Ó½Ð¤·¤Ï¡¢
.nf
- ready = ppoll(&fds, nfds, timeout, &sigmask);
+ ready = ppoll(&fds, nfds, timeout_ts, &sigmask);
.fi
¼¡¤Î¥³¡¼¥ë¤ò
.nf
sigset_t origmask;
+ int timeout;
+ timeout = (timeout_ts == NULL) ? -1 :
+ (timeout_ts.tv_sec * 1000 + timeout_ts.tv_nsec / 1000000);
sigprocmask(SIG_SETMASK, &sigmask, &origmask);
ready = poll(&fds, nfds, timeout);
sigprocmask(SIG_SETMASK, &origmask, NULL);
.BR ppoll ()
¤Î
.BR poll ()
-¤È¤Î°ã¤¤¤Ï
-.I timeout
-°ú¤¿ô¤ÎÀºÅÙ¤À¤±¤È¤Ê¤ë)¡£
+¤È¤Î°ã¤¤¤Ï timeout °ú¤¿ô¤ÎÀºÅÙ¤À¤±¤È¤Ê¤ë)¡£
.I timeout
°ú¤¿ô¤Ï
.fi
.in
-.I timeout
+.I timeout_ts
¤Ë NULL ¤¬»ØÄꤵ¤ì¤¿¾ì¹ç¡¢
.B ppoll
¤Ï̵¸Â¤ËÄä»ß¤¹¤ë¤³¤È¤¬¤¢¤êÆÀ¤ë¡£
¤¤¤¯¤Ä¤«¤Î¼ÂÁõ¤Ç¤Ï¡¢ÃÍ \-1 ¤ò»ý¤Ã¤¿Èóɸ½à¤ÎÄê¿ô
.B INFTIM
¤¬ÄêµÁ¤µ¤ì¤Æ¤ª¤ê¡¢
+.BR poll ()
+¤Î
.I timeout
¤Î»ØÄê¤Ë»ÈÍѤǤ¤ë¡£
¤³¤ÎÄê¿ô¤Ï glibc ¤Ç¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
Linux ¤Î
.BR ppoll ()
¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï
-.I timeout
+.I timeout_ts
°ú¤¿ô¤òÊѹ¹¤¹¤ë¡£
¤·¤«¤·¡¢glibc ¤Î¥é¥Ã¥Ñ¡¼´Ø¿ô¤Ï¡¢¥·¥¹¥Æ¥à¥³¡¼¥ë¤ËÅϤ¹ timeout °ú¤¿ô
¤È¤·¤Æ¥í¡¼¥«¥ëÊÑ¿ô¤ò»È¤¦¤³¤È¤Ç¤³¤ÎÆ°ºî¤ò±£Ê䷤Ƥ¤¤ë¡£
¤³¤Î¤¿¤á¡¢glibc ¤Î
.BR ppoll ()
-´Ø¿ô¤Ï
-.I timeout
-°ú¤¿ô¤òÊѹ¹¤·¤Ê¤¤¡£
+´Ø¿ô¤ǤÏ
+.I timeout_ts
+°ú¤¿ô¤ÏÊѹ¹¤µ¤ì¤Ê¤¤¡£
.SH ¥Ð¥°
.BR select (2)
¤Î¡Ö¥Ð¥°¡×¤ÎÀá¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¡¢¸í¤Ã¤¿½àÈ÷´°Î»ÄÌÃÎ (spurious readiness
.\"WORD: offset ¥ª¥Õ¥»¥Ã¥È
.\"WORD: seek ¥·¡¼¥¯
.\"
-.TH PREAD 2 2008-12-03 "Linux" "Linux Programmer's Manual"
+.TH PREAD 2 2010-09-26 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
pread, pwrite \- »ØÄꤷ¤¿¥ª¥Õ¥»¥Ã¥È¤Ç¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òÆɤ߽ñ¤¤¹¤ë
.SH ½ñ¼°
-.B #define _XOPEN_SOURCE 500
-.sp
.B #include <unistd.h>
.sp
.BI "ssize_t pread(int " fd ", void *" buf ", size_t " count \
.sp
.BI "ssize_t pwrite(int " fd ", const void *" buf ", size_t " count \
", off_t " offset );
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.PD 0
+.ad l
+.sp
+.BR pread (),
+.BR pwrite ():
+.RS 4
+_XOPEN_SOURCE\ >=\ 500
+.br
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR pread ()
¤Ï¡¢¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿
.LP
¤³¤Î¥Þ¥Ë¥å¥¢¥ë¤Ï¸½ºß¤Î Linux ¤Ë¤ª¤±¤ë
.BR ptrace ()
-¥³¡¼¥ë¤ÎÆ°ºî¤Ë¤Ä¤¤¤Æµ½Ò¤·¤Æ¤¤¤ë¡£Â¾¤Î Unix ¤Ç¤Ï
+¥³¡¼¥ë¤ÎÆ°ºî¤Ë¤Ä¤¤¤Æµ½Ò¤·¤Æ¤¤¤ë¡£Â¾¤Î UNIX ¤Ç¤Ï
¤½¤ÎÆ°ºî¤ÏÃø¤·¤¯°Û¤Ê¤ë¡£
¤¤¤«¤Ê¤ë¾ì¹ç¤â
.BR ptrace ()
¤Ê¤¼¤Ê¤é¤Ð¡¢¤â¤·Á´¤Æ¤Î NFS ¥¯¥é¥¤¥¢¥ó¥È¤¬ st_atime (ºÇ½ª¥Õ¥¡¥¤¥ë¥¢¥¯¥»¥¹»þ¹ï)
¤Î¹¹¿·¤ò¥µ¡¼¥Ð¡¼¤ËÁ÷¤é¤º¡¢¥¯¥é¥¤¥¢¥ó¥È¦¤Ç¥¥ã¥Ã¥·¥å¤òÆɤळ¤È¤ËËþ¤·¤Æ
¤¤¤ì¤Ð¡¢¥µ¡¼¥Ð¡¼Â¦¤Ç¤Î read ¤ÏȯÀ¸¤·¤Ê¤¤¤Î¤Ç st_atime ¤Î¹¹¿·¤Ï¹Ô¤Ê¤ï¤ì¤«¤é¤À¡£
-Unix ¤ÎÊý¼°¤Ç¤Ï¡¢¥¯¥é¥¤¥¢¥ó¥È¦¤Î°À¤Î¥¥ã¥Ã¥·¥ó¥°¤ò̵¸ú¤Ë¤¹¤ë¤³¤È¤Ç¡¢
+UNIX ¤ÎÊý¼°¤Ç¤Ï¡¢¥¯¥é¥¤¥¢¥ó¥È¦¤Î°À¤Î¥¥ã¥Ã¥·¥ó¥°¤ò̵¸ú¤Ë¤¹¤ë¤³¤È¤Ç¡¢
¤³¤ì¤òÆÀ¤ë¤³¤È¤¬¤Ç¤¤ë¡£¤·¤«¤·¤Û¤È¤ó¤É¤Î¾õ¶·¤Ç¤Ï¤³¤ì¤Ï³¤¯¥µ¡¼¥Ð¡¼¤Î
Éé²Ù¤òÁý²Ã¤µ¤»¡¢¥Ñ¥Õ¥©¡¼¥Þ¥ó¥¹¤ÎÄã²¼¤ò¤â¤¿¤é¤¹¡£
.PP
.\"WORD: page cache ¥Ú¡¼¥¸¡¦¥¥ã¥Ã¥·¥å
.\"WORD: file descriptor ¥Õ¥¡¥¤¥ëµ½Ò»Ò
.\"
-.TH READAHEAD 2 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH READAHEAD 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
readahead \- Á°¤â¤Ã¤Æ¥Õ¥¡¥¤¥ë¤ò¥Ú¡¼¥¸¡¦¥¥ã¥Ã¥·¥å¤ËÆɤ߹þ¤à
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <fcntl.h>
.sp
.BI "ssize_t readahead(int " fd ", off64_t " offset ", size_t " count );
.I d_reclen
¤Ï
.I d_name
-¤ÎÂ礤µ¤Ç¡¢
-¥Ì¥ëʸ»ú¤Î½ªÃ¼¤ò´Þ¤ó¤Ç¤¤¤Ê¤¤¡£
+¤ÎÂ礤µ¤Ç¡¢½ªÃ¼¤Î¥Ì¥ë¥Ð¥¤¥È (null byte) ¤ò´Þ¤Þ¤Ê¤¤¡£
.I d_name
-¤Ï¥Ì¥ëʸ»ú¤Ç½ª¤ë¥Õ¥¡¥¤¥ë̾¤Ç¤¢¤ë¡£
+¤Ï¥Ì¥ë¥Ð¥¤¥È¤Ç½ª¤ï¤ë¥Õ¥¡¥¤¥ë̾¤Ç¤¢¤ë¡£
.SH ÊÖ¤êÃÍ
À®¸ù¤·¤¿¾ì¹ç¤Ï¡¢1 ¤¬ÊÖ¤µ¤ì¤ë¡£
¥Ç¥£¥ì¥¯¥È¥ê¤ÎºÇ¸å¤Ç¤Ï 0 ¤¬ÊÖ¤µ¤ì¤ë¡£
.\"WORD: global variable ¥°¥í¡¼¥Ð¥ëÊÑ¿ô
.\"WORD: directory ¥Ç¥£¥ì¥¯¥È¥ê
.\"
-.TH READLINK 2 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH READLINK 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
readlink \- ¥·¥ó¥Ü¥ê¥Ã¥¯¡¦¥ê¥ó¥¯¤ÎÃͤòÆɤà
.SH ½ñ¼°
.sp
.ad l
.BR readlink ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _POSIX_C_SOURCE\ >=\ 200112L
+.RE
.ad b
.SH ÀâÌÀ
.BR readlink ()
.SH ½àµò
4.4BSD
.RB ( readlink ()
-´Ø¿ô¥³¡¼¥ë¤Ï 4.2BSD ¤Ç¸½¤ï¤ì¤¿), POSIX.1-2001.
+¤Ï 4.2BSD ¤Ç½é¤á¤ÆÅо줷¤¿), POSIX.1-2001.
.SH Ãí°Õ
¥Ð¡¼¥¸¥ç¥ó 2.4 °ÊÁ°¤Î glibc (¥Ð¡¼¥¸¥ç¥ó 2.4 ¤ò´Þ¤à) ¤Ç¤Ï¡¢
.BR readlink ()
.in
.sp
.BR readlinkat ():
-.br
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR readlinkat ()
¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢
.\"WORD: ancillary message Êä½õ¥á¥Ã¥»¡¼¥¸
.\"WORD: invalid ÉÔÀµ¤Ê
.\"
-.TH RECV 2 2008-12-03 "Linux" "Linux Programmer's Manual"
+.TH RECV 2 2010-08-29 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
recv, recvfrom, recvmsg \- ¥½¥±¥Ã¥È¤«¤é¥á¥Ã¥»¡¼¥¸¤ò¼õ¤±¼è¤ë
.SH ½ñ¼°
¤Ë¤Ï²¿¤âÆþ¤é¤Ê¤¤¡£¤³¤Î¾ì¹ç¡¢
.I addrlen
¤Ï»ÈÍѤµ¤ì¤º¡¢¤³¤Î°ú¤¿ô¤Ï NULL ¤Ë¤·¤Æ¤ª¤¯¤Ù¤¤Ç¤¢¤ë¡£
-.\" (Unix ¥É¥á¥¤¥ó¤È¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥É¥á¥¤¥ó¤Î¤É¤Á¤é¤Î¥Ç¡¼¥¿¥°¥é¥à¥½¥±¥Ã¥È¤Ç¤â
+.\" (UNIX ¥É¥á¥¤¥ó¤È¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥É¥á¥¤¥ó¤Î¤É¤Á¤é¤Î¥Ç¡¼¥¿¥°¥é¥à¥½¥±¥Ã¥È¤Ç¤â
.\" .I src_addr
-.\" ¤ËÁ÷¿®¸µ¥¢¥É¥ì¥¹¤¬Æþ¤ì¤é¤ì¤ë¡£¤Þ¤¿¡¢Unix ¥É¥á¥¤¥ó¤Î¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤Ç¤â
+.\" ¤ËÁ÷¿®¸µ¥¢¥É¥ì¥¹¤¬Æþ¤ì¤é¤ì¤ë¡£¤Þ¤¿¡¢UNIX ¥É¥á¥¤¥ó¤Î¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤Ç¤â
.\" ƱÍͤÀ¤¬¡¢¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥É¥á¥¤¥ó¤Î¥¹¥È¥ê¡¼¥à¥½¥±¥Ã¥È¤Ç¤Ï
.\" .I src_addr
.\" ¤Ë¥¢¥É¥ì¥¹¤¬Æþ¤ì¤é¤ì¤Ê¤¤¡£)
.RB ( unix (7)
¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë)
.B SCM_RIGHTS
-Áàºî¤ò»È¤Ã¤Æ Unix ¥É¥á¥¤¥ó¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿·Ðͳ¤Ç¼õ¿®¤·¤¿
+Áàºî¤ò»È¤Ã¤Æ UNIX ¥É¥á¥¤¥ó¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿·Ðͳ¤Ç¼õ¿®¤·¤¿
¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ë¤Ä¤¤¤Æ close-on-exec ¥Õ¥é¥°¤ò¥»¥Ã¥È¤¹¤ë¡£
¤³¤Î¥Õ¥é¥°¤Ï¡¢
.BR open (2)
netlink (Linux 2.6.22 °Ê¹ß) ¥½¥±¥Ã¥È¤Î¾ì¹ç¡¢
¥Ñ¥±¥Ã¥È¤ä¥Ç¡¼¥¿¥°¥é¥à¤ÎŤµ¤¬ÅϤ·¤¿¥Ð¥Ã¥Õ¥¡¤è¤ê¤âŤ«¤Ã¤¿¾ì¹ç¤Ë¤â¡¢
¥Ñ¥±¥Ã¥È¤ä¥Ç¡¼¥¿¥°¥é¥à¤Î¼ÂºÝ¤ÎŤµ¤òÊÖ¤¹¡£
-Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È
+UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È
.RB ( unix (7))
¥½¥±¥Ã¥È¤Ë¤Ä¤¤¤Æ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
struct iovec *msg_iov; /* scatter/gather array */
size_t msg_iovlen; /* # elements in msg_iov */
void *msg_control; /* ancillary data, see below */
- socklen_t msg_controllen; /* ancillary data buffer len */
+ size_t msg_controllen; /* ancillary data buffer len */
int msg_flags; /* flags on received message */
};
.fi
¤ËÄêµÁ¤µ¤ì¤¿¥Þ¥¯¥í·Ðͳ¤Ç¤Î¤ß¥¢¥¯¥»¥¹¤¹¤Ù¤¤Ç¤¢¤ë¡£
.PP
Îã¤ò¤¢¤²¤ë¤È¡¢ Linux ¤Ï¤³¤ÎÊä½õ¥Ç¡¼¥¿¤Î¥á¥«¥Ë¥º¥à¤ò¡¢
-Unix ¥½¥±¥Ã¥È¾å¤Ç¤Î³ÈÄ¥¥¨¥é¡¼¤ä IP ¥ª¥×¥·¥ç¥ó¡¢
+UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¾å¤Ç¤Î³ÈÄ¥¥¨¥é¡¼¤ä IP ¥ª¥×¥·¥ç¥ó¡¢
¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Î¼õ¤±ÅϤ·¤ËÍøÍѤ·¤Æ¤¤¤ë¡£
.PP
msghdr ¤Î
¥Õ¥é¥°¤À¤±¤¬µºÜ¤µ¤ì¤Æ¤¤¤ë¡£
.SH Ãí°Õ
¾åµ¤Î¥×¥í¥È¥¿¥¤¥×¤Ï glibc2 ¤Ë¤·¤¿¤¬¤Ã¤Æ¤¤¤ë¡£
-Single Unix Specification ¤Ç¤âƱÍͤÀ¤¬¡¢
+Single UNIX Specification ¤Ç¤âƱÍͤÀ¤¬¡¢
ÊÖ¤êÃͤη¿¤¬ \fIssize_t\fP ¤È¤Ê¤Ã¤Æ¤¤¤ë
(°ìÊý¤Ç 4.x BSD ¤ä libc4 ¤ä libc5 ¤ÏÁ´¤Æ \fIint\fP ¤ò»ÈÍѤ·¤Æ¤¤¤ë)¡£
.I flags
¤Ï
.I socklen_t
·¿¤Ç¤¢¤ë¤Ù¤¤À¤È¤µ¤ì¤Æ¤¤¤ë¤¬¡¢
-¸½ºß¤Î glibc (glibc 2.4) ¤Ç¤Ï
+¸½ºß¤Î glibc ¤Ç¤Ï
.I size_t
·¿¤Ç¤¢¤ë¡£
.\" glibc bug raised 12 Mar 2006
.in
.sp
.BR renameat ():
-.br
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR renameat ()
¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢
.\"WORD: least significant bit ºÇ²¼°Ì¥Ó¥Ã¥È
.\"WORD: capability ¸¢¸Â
.\"
-.TH SCHED_SETAFFINITY 2 2008-11-14 "Linux" "Linux Programmer's Manual"
+.TH SCHED_SETAFFINITY 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
sched_setaffinity, sched_getaffinity \- \
¥×¥í¥»¥¹¤Î CPU affinity ¥Þ¥¹¥¯¤òÀßÄꡦ¼èÆÀ¤¹¤ë
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <sched.h>
.sp
.BI "int sched_setaffinity(pid_t " pid ", size_t " cpusetsize ,
.\"WORD: timeout »þ´ÖÀÚ¤ì(timeout)
.\"WORD: portable °Ü¿¢À¤Î¤¢¤ë
.\"
-.TH SELECT 2 2008-12-05 "Linux" "Linux Programmer's Manual"
+.TH SELECT 2 2010-08-31 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO \- ¿½Å²½¤µ¤ì¤¿ I/O ¤ÎƱ´ü¤ò¤È¤ë
.SH ½ñ¼°
¤È
.BR select ()
¤ò»È¤Ã¤Æ¥¨¥ß¥å¥ì¡¼¥È¤µ¤ì¤Æ¤¤¤¿¡£
-¤³¤Î¼ÂÁõ¤Ë¤Ï¤¤ï¤É¤¤¶¥¹ç¾ò·ï¤Ë¤ª¤¤¤ÆÀȼåÀ¤¬»Ä¤Ã¤Æ¤¤¤ë¡£
+¤³¤Î¼ÂÁõ¤Ë¤Ï¤¤ï¤É¤¤¶¥¹ç¾ò·ï¤Ë¤ª¤¤¤ÆÀȼåÀ¤¬»Ä¤Ã¤Æ¤¤¤¿¡£
¤³¤Î¶¥¹ç¾ò·ï¤Ë¤ª¤±¤ëÌäÂê¤òËɻߤ¹¤ë¤¿¤á¤Ë
.BR pselect ()
¤ÏÀ߷פµ¤ì¤¿¤Î¤Ç¤¢¤ë¡£
+ºÇ¶á¤Î¥Ð¡¼¥¸¥ç¥ó¤Î glibc ¤Ç¤Ï¡¢¥«¡¼¥Í¥ë¤¬¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢
+(¶¥¹ç¤¬µ¯¤³¤é¤Ê¤¤)
+.BR pselect ()
+¥·¥¹¥Æ¥à¥³¡¼¥ë¤¬»ÈÍѤµ¤ì¤ë¡£
+
.BR pselect ()
¤¬¤Ê¤¤¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤Æ¡¢
¥·¥°¥Ê¥ë¤ÎÊ᪤ò¿®ÍêÀ¤¬¤¢¤ê (°Ü¿¢À¤â¹â¤¤) ÊýË¡¤Ç¹Ô¤¦¤Ë¤Ï¡¢
.\"WORD: file descriptor ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿
.\"WORD: exceptional condition Îã³°¾õÂÖ
.\"
-.TH SELECT_TUT 2 2009-01-26 "Linux" "Linux Programmer's Manual"
+.TH SELECT_TUT 2 2010-06-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
select, pselect, FD_CLR, FD_ISSET, FD_SET, FD_ZERO \- Ʊ´ü I/O ¤Î¿½Å²½
.SH ½ñ¼°
.BR tcp (7)
¤ò»²¾È¤Î¤³¤È¡£
(¤³¤ì°Ê³°¤Ç¤Ï¡¢¤Þ¤ì¤Ê¤³¤È¤À¤¬¡¢
-¥Ñ¥±¥Ã¥È¥â¡¼¥É¤Îµ¼»÷üËö (pseudo-terminals) ¤Ç
+¥Ñ¥±¥Ã¥È¥â¡¼¥É¤Îµ¼»÷üËö (pseudoterminals) ¤Ç
.BR select ()
¤¬Îã³°¾õÂÖ¤ò¼¨¤¹¤³¤È¤¬¤¢¤ë¡£)
.BR select ()
.BR select ()
¤Î½ÅÍפʤȤ³¤í¤Ï¡¢Ê£¿ô¤Î¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òƱ»þ¤Ë´Æ»ë¤Ç¤¡¢
¤Ê¤ó¤ÎÆ°¤¤â¤Ê¤±¤ì¤Ð¥×¥í¥»¥¹¤òŬÀڤ˥¹¥ê¡¼¥×¾õÂ֤˰ܹԤ¹¤ë¤È¤³¤í¤Ë¤¢¤ë¤Î¤À¡£
-Unix ¥×¥í¥°¥é¥Þ¤Ï¡¢
+UNIX ¥×¥í¥°¥é¥Þ¤Ï¡¢
Ê£¿ô¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ÎÆþ½ÐÎϤòƱ»þ¤Ë°·¤ï¤Í¤Ð¤Ê¤é¤º¡¢
¤·¤«¤â¥Ç¡¼¥¿¤Îή¤ì¤Ï´Ö·çŪ¤Ç¤¢¤ë¡¢¤È¤¤¤¦¾õ¶·¤Ë¤è¤¯½Ð²ñ¤¦¡£
ñ¤Ë
select(0, NULL, NULL, NULL, &tv);
.fi
.PP
-⤷¡¢¤³¤ì¤¬Æ°¤¯¤ÈÊݾڤµ¤ì¤Æ¤¤¤ë¤Î¤Ï Unix ¥·¥¹¥Æ¥à¤Ë¸Â¤é¤ì¤ë¡£
+⤷¡¢¤³¤ì¤¬Æ°¤¯¤ÈÊݾڤµ¤ì¤Æ¤¤¤ë¤Î¤Ï UNIX ¥·¥¹¥Æ¥à¤Ë¸Â¤é¤ì¤ë¡£
.SH ÊÖ¤êÃÍ
À®¸ù¤¹¤ë¤È¡¢
.BR select ()
r = recv(fd2, &c, 1, MSG_OOB);
if (r < 1)
- SHUT_FD1;
+ SHUT_FD2;
else
send(fd1, &c, 1, MSG_OOB);
}
.BR SEM_STAT ,
.B SEM_INFO
Áàºî¤Ï
-.BR ipcs (8)
+.BR ipcs (1)
¥×¥í¥°¥é¥à¤Ë¤è¤Ã¤Æ³äÅö¤é¤ì¤¿»ñ¸»¤Ë¤Ä¤¤¤Æ¾ðÊó¤òÄ󶡤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë¡£
¾ÍèŪ¤Ë¤Ï¤³¤ì¤é¤ÏÊѹ¹¤µ¤ì¤ë¤«¡¢
/proc ¥Õ¥¡¥¤¥ë¡¦¥·¥¹¥Æ¥à¡¦¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ë°ÜÆ°¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
.\"WORD: routing ¥ë¡¼¥Æ¥£¥ó¥°
.\"WORD: congestion íÕíÔ
.\"
-.TH SEND 2 2009-02-23 "Linux" "Linux Programmer's Manual"
+.TH SEND 2 2010-08-29 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
send, sendto, sendmsg \- ¥½¥±¥Ã¥È¤Ø¥á¥Ã¥»¡¼¥¸¤òÁ÷¤ë
.SH ½ñ¼°
¤¬¤¢¤ë¤«¤É¤¦¤«¤À¤±¤Ç¤¢¤ë¡£
°ú¤¿ô
.I flags
-¤¬ 0 ¤Î¾ì¹ç¡¢
+¤Ë¥Õ¥é¥°¤¬»ØÄꤵ¤ì¤Ê¤¤¾ì¹ç¡¢
.BR send ()
¤Ï
.BR write (2)
struct iovec *msg_iov; /* scatter/gather ÇÛÎó */
size_t msg_iovlen; /* msg_iov ¤ÎÍ×ÁÇ¿ô */
void *msg_control; /* Êä½õ¥Ç¡¼¥¿(¸å½Ò) */
- socklen_t msg_controllen; /* Êä½õ¥Ç¡¼¥¿¥Ð¥Ã¥Õ¥¡Ä¹ */
+ size_t msg_controllen; /* Êä½õ¥Ç¡¼¥¿¥Ð¥Ã¥Õ¥¡Ä¹ */
int msg_flags; /* ¼õ¿®¥á¥Ã¥»¡¼¥¸¤Î¥Õ¥é¥° */
};
.fi
¤³¤ì¤é¤Ë¤Ä¤¤¤Æ¤Ï¡¢¤½¤ì¤¾¤ì¤Î¥Þ¥Ë¥å¥¢¥ë¤ò»²¾È¤¹¤ë¤³¤È¡£
.TP
.B EACCES
-(Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï¥Ñ¥¹Ì¾¤Ç¼±Ê̤µ¤ì¤ë¡£)
+(UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ï¥Ñ¥¹Ì¾¤Ç¼±Ê̤µ¤ì¤ë¡£)
¥½¥±¥Ã¥È¡¦¥Õ¥¡¥¤¥ë¤Ø¤Î½ñ¤¹þ¤ßµö²Ä¤¬¤Ê¤«¤Ã¤¿¤«¡¢¥Ñ¥¹Ì¾¤Ø
Åþ㤹¤ë¤Þ¤Ç¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Î¤¤¤º¤ì¤«¤ËÂФ¹¤ë¸¡º÷µö²Ä¤¬¤Ê¤«¤Ã¤¿¡£
.RB ( path_resolution (7)
.B MSG_CONFIRM
¥Õ¥é¥°¤Ï Linux ¤Ç¤Î³ÈÄ¥¤Ç¤¢¤ë¡£
.SH Ãí°Õ
-¾åµ¤Î¥×¥í¥È¥¿¥¤¥×¤Ï Single Unix Specification ¤Ë½¾¤Ã¤Æ¤¤¤ë¡£
+¾åµ¤Î¥×¥í¥È¥¿¥¤¥×¤Ï Single UNIX Specification ¤Ë½¾¤Ã¤Æ¤¤¤ë¡£
glibc2 ¤âƱÍͤǤ¢¤ë¡£
.I flags
°ú¤¿ô¤Ï 4.x BSD ¤Ç¤Ï \fIint\fP ¤Ç¤¢¤ê¡¢
¤Ï
.I socklen_t
·¿¤Ç¤¢¤ë¤Ù¤¤À¤È¤µ¤ì¤Æ¤¤¤ë¤¬¡¢
-¸½ºß¤Î glibc (glibc 2.4) ¤Ç¤Ï
+¸½ºß¤Î glibc ¤Ç¤Ï
.I size_t
·¿¤Ç¤¢¤ë¡£
.\" glibc bug raised 12 Mar 2006
.SH ½àµò
POSIX.1-2001 ¤ä¾¤Îɸ½à¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¡£
-¾¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢°Û¤Ê¤Ã¤¿Êý¼°¤ä¥×¥í¥È¥¿¥¤¥×¤Ç
+¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢°Û¤Ê¤Ã¤¿Êý¼°¤ä¥×¥í¥È¥¿¥¤¥×¤Ç
.BR sendfile ()
¤ò¼ÂÁõ¤·¤Æ¤¤¤ë¡£°Ü¿¢À¤ò¹Íθ¤·¤¿¥×¥í¥°¥é¥à¤Ç¤Ï»ÈÍѤ¹¤Ù¤¤Ç¤Ï¤Ê¤¤¡£
.SH Ãí°Õ
.ad l
.BR seteuid (),
.BR setegid ():
+.RS 4
_BSD_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR seteuid ()
¤Ï¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤Î¼Â¸ú¥æ¡¼¥¶¡¼ ID ¤òÀßÄꤹ¤ë¡£
.\"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"
.SH ̾Á°
setpgid, getpgid, setpgrp, getpgrp \- ¥×¥í¥»¥¹¥°¥ë¡¼¥×¤ÎÀßÄê/¼èÆÀ¤ò¹Ô¤¦
.SH ½ñ¼°
.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
.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
+|| /* 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
.SH ÀâÌÀ
¤³¤ì¤é¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤¹¤Ù¤Æ¤¬ Linux ¤ÇÍøÍѲÄǽ¤Ç¡¢
¤³¤ì¤é¤ò»È¤Ã¤Æ¥×¥í¥»¥¹¤Î¥×¥í¥»¥¹¥°¥ë¡¼¥× ID (PGID) ¤Î
.\"WORD: saved user ID Êݸ¥æ¡¼¥¶¡¼ID
.\"WORD: super-user ¥¹¡¼¥Ñ¡¼¡¦¥æ¡¼¥¶¡¼
.\"
-.TH SETREUID 2 2009-10-17 "Linux" "Linux Programmer's Manual"
+.TH SETREUID 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
setreuid, setregid \- ¼Â (real) ¤È¼Â¸ú (effective) ¥æ¡¼¥¶¡¼ (¥°¥ë¡¼¥×) ID ¤òÀßÄꤹ¤ë
.SH ½ñ¼°
.sp
.BR setreuid (),
.BR setregid ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.RS 4
+.ad l
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.ad
+.RE
.SH ÀâÌÀ
.BR setreuid ()
¤Ï¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤Î¼Â (real) ¥æ¡¼¥¶¡¼ ID ¤È
.BR SHM_STAT ,
.B SHM_INFO
Áàºî¤Ï¡¢
-.BR ipcs (8)
+.BR ipcs (1)
¥×¥í¥°¥é¥à¤Ç³ä¤êÅö¤ÆºÑ¤Î»ñ¸»¤Ë´Ø¤¹¤ë¾ðÊó¤òÄ󶡤¹¤ë¤¿¤á¤Ë
»ÈÍѤµ¤ì¤Æ¤¤¤ë¡£¾Íè¡¢¤³¤ì¤é¤ÎÁàºî¤ÏÊѹ¹¤µ¤ì¤¿¤ê¡¢
/proc ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ë°ÜÆ°¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
¤¢¤ë¥×¥í¥»¥¹¤¬Éղà (attach)
.RB ( shmat (2))
¤¹¤ë¤³¤È¤òµö²Ä¤·¤Æ¤¤¤ë¡£
-¤³¤Îµ¡Ç½¤Ï¾¤Î Unix ¤Î¼ÂÁõ¤Ç¤ÏÍøÍѤǤ¤Ê¤¤¡£
+¤³¤Îµ¡Ç½¤Ï¾¤Î UNIX ¤Î¼ÂÁõ¤Ç¤ÏÍøÍѤǤ¤Ê¤¤¡£
°Ü¿¢À¤ò¹Íθ¤·¤¿¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï¤³¤ì¤Ë°Í¸¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤Ù¤¤Ç¤¢¤ë¡£
\fI¹½Â¤ÂÎ shmid_ds\fP Æâ¤Î¿¤¯¤Î¥Õ¥£¡¼¥ë¥É¤Ï¡¢
.\"WORD: alternate signal stack ÂåÂØ¥·¥°¥Ê¥ë¥¹¥¿¥Ã¥¯
.\"WORD: establish (¥¹¥¿¥Ã¥¯¤Î) ³ÎΩ
.\"
-.TH SIGALTSTACK 2 2008-10-04 "Linux" "Linux Programmer's Manual"
+.TH SIGALTSTACK 2 2010-09-26 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
sigaltstack \- ¥·¥°¥Ê¥ë¥¹¥¿¥Ã¥¯¤Î¥³¥ó¥Æ¥¥¹¥È¤òÀßÄꡦ¼èÆÀ¤¹¤ë
.SH ½ñ¼°
.in
.sp
.BR sigaltstack ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
-.\" .br
-.\" .BR sigstack ():
-.\" _BSD_SOURCE || _XOPEN_SOURCE >= 500
+.ad l
+.RS 4
+.PD 0
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L
+.PD
+.RE
+.ad
.SH ÀâÌÀ
.BR sigaltstack ()
¤ò»È¤¦¤È¡¢
.BI "sighandler_t signal(int " signum ", sighandler_t " sighandler );
.SH ÀâÌÀ
.BR signal ()
-¤ÎÆ°ºî¤Ï Unix ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤ê°Û¤Ê¤ë¡£
+¤ÎÆ°ºî¤Ï UNIX ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤ê°Û¤Ê¤ë¡£
¤Þ¤¿¡¢Îò»ËŪ¤Ë¸«¤Æ Linux ¤Î¥Ð¡¼¥¸¥ç¥ó¤Ë¤è¤Ã¤Æ¤â°Û¤Ê¤Ã¤Æ¤¤¤ë¡£
\fB¤³¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Î»ÈÍѤÏÈò¤±¡¢\fP
Âå¤ï¤ê¤Ë
.BR signal ()
¤ÎÂå¤ï¤ê¤Ë¤³¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»È¤¦¤³¤È¡£
-¥ª¥ê¥¸¥Ê¥ë¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢
+¥ª¥ê¥¸¥Ê¥ë¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢
.BR signal ()
¤ò»È¤Ã¤ÆÀßÄꤵ¤ì¤¿¥Ï¥ó¥É¥é¤¬¥·¥°¥Ê¥ë¤ÎÇÛÁ÷¤Ë¤è¤êµ¯Æ°¤µ¤ì¤ë¤È¡¢
¤½¤Î¥·¥°¥Ê¥ë¤Î½èÍýÊýË¡¤Ï
.\"WORD: symbolic link ¥·¥ó¥Ü¥ê¥Ã¥¯¡¦¥ê¥ó¥¯
.\"WORD: open ¥ª¡¼¥×¥ó
.\"
-.TH STATFS 2 2004-06-23 "Linux" "Linux Programmer's Manual"
+.TH STATFS 2 2010-09-04 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
statfs, fstatfs \- ¥Õ¥¡¥¤¥ë¡¦¥·¥¹¥Æ¥à¤ÎÅý·×¤òÆÀ¤ë
.SH ½ñ¼°
.in +4n
.nf
+#if __WORDSIZE == 32 /* ¥·¥¹¥Æ¥à¤Î¥ï¡¼¥É¥µ¥¤¥º */
+# define __SWORD_TYPE int
+#else /* __WORDSIZE == 64 */
+# define __SWORD_TYPE long int
+#endif
+
struct statfs {
- long f_type; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î·¿ (²¼µ»²¾È) */
- long f_bsize; /* ºÇŬ¤Ê¥Ö¥í¥Ã¥¯¥µ¥¤¥º */
- long f_blocks; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÁí¥Ç¡¼¥¿¥Ö¥í¥Ã¥¯¿ô */
- long f_bfree; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¶õ¤¥Ö¥í¥Ã¥¯¿ô */
- long f_bavail; /* ÈóÆø¢¥æ¡¼¥¶¤¬»ÈÍѲÄǽ¤Ê¶õ¤¥Ö¥í¥Ã¥¯¿ô */
- long f_files; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÁí¥Õ¥¡¥¤¥ë¥Î¡¼¥É¿ô */
- long f_ffree; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¶õ¤¥Õ¥¡¥¤¥ë¥Î¡¼¥É¿ô */
- fsid_t f_fsid; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î ID */
- long f_namelen; /* ¥Õ¥¡¥¤¥ë̾¤ÎºÇÂçĹ */
+ __SWORD_TYPE f_type; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¼ïÊÌ (²¼µ»²¾È) */
+ __SWORD_TYPE f_bsize; /* ºÇŬ¤ÊžÁ÷¥Ö¥í¥Ã¥¯¥µ¥¤¥º */
+ fsblkcnt_t f_blocks; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÁí¥Ç¡¼¥¿¥Ö¥í¥Ã¥¯¿ô */
+ fsblkcnt_t f_bfree; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¶õ¤¥Ö¥í¥Ã¥¯¿ô */
+ fsblkcnt_t f_bavail; /* ÈóÆø¢¥æ¡¼¥¶¤¬ÍøÍѲÄǽ¤Ê¶õ¤¥Ö¥í¥Ã¥¯¿ô */
+ fsfilcnt_t f_files; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÁí¥Õ¥¡¥¤¥ë¥Î¡¼¥É¿ô */
+ fsfilcnt_t f_ffree; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î¶õ¤¥Õ¥¡¥¤¥ë¥Î¡¼¥É¿ô */
+ fsid_t f_fsid; /* ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î ID */
+ __SWORD_TYPE f_namelen; /* ¥Õ¥¡¥¤¥ë̾¤ÎºÇÂçĹ */
+ __SWORD_TYPE f_frsize; /* ¥Õ¥é¥°¥á¥ó¥È¥µ¥¤¥º (Linux 2.6 °Ê¹ß) */
+ __SWORD_TYPE f_spare[5];
};
¥Õ¥¡¥¤¥ë¡¦¥·¥¹¥Æ¥à¤Î·¿:
EXT2_OLD_SUPER_MAGIC 0xEF51
EXT2_SUPER_MAGIC 0xEF53
EXT3_SUPER_MAGIC 0xEF53
+ EXT4_SUPER_MAGIC 0xEF53
HFS_SUPER_MAGIC 0x4244
HPFS_SUPER_MAGIC 0xF995E849
HUGETLBFS_MAGIC 0x958458f6
.\"WORD: page ¥Ú¡¼¥¸
.\"WORD: kernel ¥«¡¼¥Í¥ë
.\"
-.TH SWAPON 2 2007-06-22 "Linux" "Linux Programmer's Manual"
+.TH SWAPON 2 2010-06-15 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
swapon, swapoff \- ¥Õ¥¡¥¤¥ë/¥Ç¥Ð¥¤¥¹¤Ø¤Î¥¹¥ï¥Ã¥×¤ò³«»Ï/Ää»ß¤¹¤ë
.SH ½ñ¼°
.BR migrate_pages (2)
¤Î¥Ú¡¼¥¸¡¦¥Þ¥¤¥°¥ì¡¼¥·¥ç¥óµ¡Ç½ÍѤ˥¹¥ï¥Ã¥×¡¦¥Æ¡¼¥Ö¥ë¤Î¥¨¥ó¥È¥ê¡¼¤¬
Æó¤ÄͽÌ󤵤ì¤ë)¡£
+¥«¡¼¥Í¥ë 2.6.32 °Ê¹ß¤Ç¤Ï¡¢¥«¡¼¥Í¥ë¤¬
+.B CONFIG_MEMORY_FAILURE
+¥ª¥×¥·¥ç¥ó¤ò͸ú¤Ë¤·¤ÆºîÀ®¤µ¤ì¤¿¾ì¹ç¡¢
+¤³¤Î¾å¸Â¤¬¤µ¤é¤Ë 1 ¾¯¤Ê¤¤ÃͤȤʤ롣
.SH ´ØÏ¢¹àÌÜ
.BR mkswap (8),
.BR swapoff (8),
.\"WORD: kernel ¥«¡¼¥Í¥ë
.\"WORD: entry ¥¨¥ó¥È¥ê
.\"
-.TH SYMLINK 2 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH SYMLINK 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
symlink \- ¥Õ¥¡¥¤¥ë¤Ë¿·¤·¤¤Ì¾Á°¤òÉÕ¤±¤ë
.SH ½ñ¼°
.sp
.ad l
.BR symlink ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _POSIX_C_SOURCE\ >=\ 200112L
+.RE
.ad b
.SH ÀâÌÀ
.BR symlink ()
.in
.sp
.BR symlinkat ():
-.br
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+Since glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR symlinkat ()
¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢
.\"WORD: buffers ¥Ð¥Ã¥Õ¥¡
.\"WORD: data integrity ¥Ç¡¼¥¿¤Î´°Á´À
.\"
-.TH SYNC 2 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH SYNC 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
sync \- ¥Ð¥Ã¥Õ¥¡¥¥ã¥Ã¥·¥å¤ò¥Ç¥£¥¹¥¯¤Ë½ñ¤¹þ¤à
.SH ½ñ¼°
.in
.sp
.BR sync ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.ad
.SH ÀâÌÀ
.BR sync ()
¤Ï¤Þ¤º inode ¤ò¥Ð¥Ã¥Õ¥¡¤Ø½ñ¤¹þ¤ß¡¢
.\" Updated 2007-09-08, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.64
.\" Updated 2008-11-09, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.13
.\"
-.TH SYSCALLS 2 2009-05-06 "Linux" "Linux Programmer's Manual"
+.TH SYSCALLS 2 2010-10-09 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
syscalls \- Linux ¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë
.SH ½ñ¼°
¤³¤Î¾ì¹ç¡¢¥·¥¹¥Æ¥à¥³¡¼¥ë¤¬Åо줷¤¿¥Ð¡¼¥¸¥ç¥ó¤È¤·¤Æ¡¢
ξÊý¤Î°ÂÄêÈÇ·ÏÎó¤Î¥Ð¡¼¥¸¥ç¥ó¤¬µºÜ¤µ¤ì¤Æ¤¤¤ë¡£
.PP
-¥«¡¼¥Í¥ë 2.6.28 ¤ÇÍøÍѲÄǽ¤Ê¥·¥¹¥Æ¥à¥³¡¼¥ë¤Î¥ê¥¹¥È¤ò°Ê²¼¤Ë¼¨¤¹
+¥«¡¼¥Í¥ë 2.6.33 ¤ÇÍøÍѲÄǽ¤Ê¥·¥¹¥Æ¥à¥³¡¼¥ë¤Î¥ê¥¹¥È¤ò°Ê²¼¤Ë¼¨¤¹
(¤½¤ì°ÊÁ°¤Î¥«¡¼¥Í¥ë¤Ç¤À¤±ÍøÍѲÄǽ¤Ê¤â¤Î¤â¾¯¿ô¤À¤¬´Þ¤Þ¤ì¤ë):
.\"
.\" Looking at scripts/checksyscalls.sh in the kernel source is
.\" , PowerPC, ARM; not i386
\fBpciconfig_write\fP(2) 2.0.26; 2.2 Not on i386
.\" , PowerPC, ARM; not i386
+\fBperf_event_open\fP(2) 2.6.31 Was called perf_counter_open()
+ in 2.6.31; renamed in 2.6.32
\fBpersonality\fP(2) 1.2
.\" \fBperfctr\fP(2) ??? Sparc32, Sparc64
.\" \fBperfmonctl\fP(2) ??? ia64
\fBrecv\fP(2)
\fBrecvfrom\fP(2)
\fBrecvmsg\fP(2)
+\fBrecvmmsg\fP(2) 2.6.33
\fBremap_file_pages\fP(2) 2.6
\fBremovexattr\fP(2) 2.6; 2.4.18
\fBrename\fP(2)
\fBrt_sigreturn\fP(2) 2.2
\fBrt_sigsuspend\fP(2) 2.2
\fBrt_sigtimedwait\fP(2) 2.2
+\fBrt_tgsigqueueinfo\fP(2) 2.6.31
+.\" Implements \fBpthread_sigqueue\fP(3)
\fBsched_get_priority_max\fP(2) 2.0
\fBsched_get_priority_min\fP(2) 2.0
\fBsched_getaffinity\fP(2) 2.6
\fBstatfs64\fP(2) 2.6
\fBstime\fP(2)
\fBstty\fP(2) Not implemented
+\fBsubpage_prot\fP(2) 2.6.25 PowerPC if CONFIG_PPC_64K_PAGES
\fBswapoff\fP(2)
\fBswapon\fP(2)
\fBsymlink\fP(2)
\fBsymlinkat\fP(2) 2.6.16
\fBsync\fP(2)
\fBsync_file_range\fP(2) 2.6.17
+\fBsync_file_range2\fP(2) 2.6.22 Architecture-specific variant
+.\" PowerPC, ARM, tile
+.\" First appeared on ARM, as arm_sync_file_range(), but later renamed
+ of \fBsync_file_range\fP(2)
.\" \fBsys_debug_setcontext\fP(2) ??? PowerPC if CONFIG_PPC32
\fBsysfs\fP(2) 1.2
\fBsysinfo\fP(2)
\fBustat\fP(2)
\fButime\fP(2)
\fButimensat\fP(2) 2.6.22
-\fButimes\fP(2) 2.6
+\fButimes\fP(2) 2.2
\fBvfork\fP(2)
\fBvhangup\fP(2)
\fBvm86old\fP(2)
.IP *
Linux 2.4 ¤Ç¡¢¥æ¡¼¥¶ ID ¤È¥°¥ë¡¼¥× ID ¤Î¥µ¥¤¥º¤¬
16 ¥Ó¥Ã¥È¤«¤é 32 ¥Ó¥Ã¥È¤ËÁý¤¨¤¿¡£
-.\" 64 bit off_t changes: ftruncate64, *stat64,
+.\" 64-bit off_t changes: ftruncate64, *stat64,
.\" fcntl64 (because of the flock structure), getdents64, *statfs64
¤³¤ÎÊѹ¹¤ËÂбþ¤¹¤ë¤¿¤á¡¢¤¤¤¯¤Ä¤«¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤¬Äɲ䵤줿
.RB ( chown32 (2),
.\"WORD: identifier string ¼±ÊÌʸ»úÎó
.\"WORD: type index ·¿¥¤¥ó¥Ç¥Ã¥¯¥¹
.\"
-.TH SYSFS 2 1995-08-09 "Linux" "Linux Programmer's Manual"
+.TH SYSFS 2 2010-06-27 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
sysfs \- ¥Õ¥¡¥¤¥ë¡¦¥·¥¹¥Æ¥à (file system) ¤Î¾ðÊó¤ò¼èÆÀ¤¹¤ë
.SH ½ñ¼°
.SH ½àµò
SVr4.
.SH Ãí°Õ
-Linux ¤Ç¤Ï
+¤³¤Î System-V ͳÍè¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤ÏÇÑ»ßͽÄê (obsolete) ¤Ç¤¢¤ê¡¢
+»ÈÍѤ·¤Ê¤¤¤³¤È¡£
.I /proc
-¤Ë¥Þ¥¦¥ó¥È¤µ¤ì¤ë
-.I proc
-¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ò»È¤Ã¤Æ¡¢
+¤¬ÍøÍѤǤ¤ë¥·¥¹¥Æ¥à¤Ç¤Ï¡¢Æ±¤¸¾ðÊó¤¬
.I /proc/filesystems
-¤è¤êƱ¤¸¾ðÊó¤òÆÀ¤ë¤³¤È¤¬¤Ç¤¤ë¡£
+·Ðͳ¤Ç¼èÆÀ¤Ç¤¡¢¤³¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤ò»ÈÍѤ¹¤ë¤³¤È¡£
.SH ¥Ð¥°
libc ¤Þ¤¿¤Ï glibc ¤Î¥µ¥Ý¡¼¥È¤Ï¸ºß¤·¤Ê¤¤¡£
\fIbuf\fP ¤ÎÂ礤µ¤¬¤É¤ì¤À¤±É¬Íפ«¤ò¿ä¬¤¹¤ëÊýË¡¤¬¤Ê¤¤¡£
.BR times ()
¤Ïñ¤Ë´Ø¿ô¤Î·ë²Ì¤òÊÖ¤¹¡£
¤·¤«¤·¡¢POSIX ¤Ï¤³¤Î¿¶¤ëÉñ¤¤¤Ïµ¬Äꤵ¤ì¤Æ¤ª¤é¤º¡¢
-¤½¤Î¾¤Î¤Û¤È¤ó¤É¤Î Unix ¼ÂÁõ¤Ï
+¤½¤Î¾¤Î¤Û¤È¤ó¤É¤Î UNIX ¼ÂÁõ¤Ï
.I buf
¤ÎÃͤȤ·¤ÆÈó NULL ¤ÎÃͤòÍ׵᤹¤ë¡£
.LP
Linux 2.4 °ÊÁ°¤Ç¤Ï¡¢¤³¤Î»þÅÀ¤Ï¥·¥¹¥Æ¥à¤¬µ¯Æ°¤·¤¿½Ö´Ö¤Ç¤¢¤ë¡£
Linux 2.6 °Ê¹ß¤Ç¤Ï¡¢¤³¤Î»þÅÀ¤Ï¥·¥¹¥Æ¥àµ¯Æ°»þ¹ï¤Î \fI(2^32/HZ) \- 300\fP
(¤ª¤è¤Ó 4²¯2900Ëü) ÉÃÁ°¤Ç¤¢¤ë¡£
-¤³¤Î¤è¤¦¤Ë¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó (¤ä Unix ¤Î¼ÂÁõ) ¤Ë¤è¤ê°Û¤Ê¤ë¤³¤È¤È¡¢
+¤³¤Î¤è¤¦¤Ë¥«¡¼¥Í¥ë¥Ð¡¼¥¸¥ç¥ó (¤ä UNIX ¤Î¼ÂÁõ) ¤Ë¤è¤ê°Û¤Ê¤ë¤³¤È¤È¡¢
ÊÖ¤êÃͤ¬
.I clock_t
¤ÎÈϰϤò¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤¹¤ë²ÄǽÀ¤¬¤¢¤ë¤È¤¤¤¦»ö¼Â¤ò¹Íθ¤¹¤ë¤È¡¢
.\" Updated 2005-09-06, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2006-07-21, Akihiro MOTOKI, LDP v2.36
.\"
-.TH TRUNCATE 2 2009-02-28 "Linux" "Linux Programmer's Manual"
+.TH TRUNCATE 2 2010-10-07 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
truncate, ftruncate \- »ØÄꤷ¤¿Ä¹¤µ¤Ë¥Õ¥¡¥¤¥ë¤òÀÚ¤êµÍ¤á¤ë
.SH ½ñ¼°
»²¾È):
.in
.ad l
+.PD 0
.sp
.BR truncate ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.sp
.BR ftruncate ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _POSIX_C_SOURCE\ >=\ 200112L
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* glibc 2.3.5 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200112L
+.RE
+.PD
.ad b
.SH ÀâÌÀ
.BR truncate ()
¥¨¥é¡¼¤òÊÖ¤¹¤«¥Õ¥¡¥¤¥ë¤ò¿Ä¥¤¹¤ë¤«¤ÎÆó¤Ä¤ÎÆ°ºî¤òµöÍƤ·¤Æ¤¤¤ë¡£
.BR truncate ()
¤ËÂФ·¤Æ¤ÏÁ´¤¯µ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¡£
-¤Û¤È¤ó¤É¤Î Unix ¼ÂÁõ¤ÈƱÍÍ¡¢Linux ¤Ï¥Í¥¤¥Æ¥£¥Ö (Linux ͳÍè) ¤Î
+¤Û¤È¤ó¤É¤Î UNIX ¼ÂÁõ¤ÈƱÍÍ¡¢Linux ¤Ï¥Í¥¤¥Æ¥£¥Ö (Linux ͳÍè) ¤Î
¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Î°·¤¤¤Ç¤Ï XSI Í×µá»ÅÍͤˤ·¤¿¤¬¤Ã¤Æ¤¤¤ë¡£
¤·¤«¤·¤Ê¤¬¤é¡¢¤¤¤¯¤Ä¤«¤ÎÈó¥Í¥¤¥Æ¥£¥Ö¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ç¤Ï¡¢
.BR truncate ()
.BR ftruncate ()
¤ò»È¤Ã¤Æ¸½ºß¤Î¥Õ¥¡¥¤¥ëŤò±Û¤¨¤Æ¥Õ¥¡¥¤¥ë¤ò¿Ä¹¤¹¤ë¤³¤È¤¬¤Ç¤¤Ê¤¤¡£
Linux ¤Ç¤ÎÍ̾¤ÊÎã¤È¤·¤Æ¤Ï VFAT ¤¬¤¢¤ë¡£
+.SH ¥Ð¥°
+glibc 2.12 ¤Î¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Ë¤Ï¥Ð¥°¤¬¤¢¤ê¡¢
+.BR ftruncate ()
+¤ÎÀë¸À¤ò¸ø³«¤¹¤ë¤Î¤ËɬÍפÊ
+.B _POSIX_C_SOURCE
+¤ÎºÇ¾®Ãͤ¬ 200112L ¤Ç¤Ï¤Ê¤¯ 200809L ¤È¤Ê¤Ã¤Æ¤¤¤¿¡£
+¤³¤Î¥Ð¥°¤Ï¡¢¤³¤ì°Ê¹ß¤Î¥Ð¡¼¥¸¥ç¥ó¤Î glibc ¤Ç¤Ï½¤Àµ¤µ¤ì¤Æ¤¤¤ë¡£
.SH ´ØÏ¢¹àÌÜ
.BR open (2),
.BR stat (2),
.BR shm_open (3))
¤ä FIFO
.RB ( mkfifo (3))¡¢
-Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È
+UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È
.RB ( unix (7))
¤ËÀßÄꤵ¤ì¤ëµö²Ä¤Ë¤â±Æ¶Á¤òÍ¿¤¨¤ë¡£
°ìÊý¡¢umask ¤Ï¡¢¤½¤Î¥×¥í¥»¥¹¤¬
.in
.sp
.BR unlinkat ():
-.br
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR unlinkat ()
¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢
.\" all rights reserved.
.\" Translated 2006-08-10 by Yuichi SATO <ysato444@yahoo.co.jp>, LDP v2.36
.\"
-.TH UNSHARE 2 2008-11-20 "Linux" "Linux Programmer's Manual"
+.TH UNSHARE 2 2010-09-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
unshare \- ¥×¥í¥»¥¹¼Â¹Ô¥³¥ó¥Æ¥¥¹¥È¤Î°ìÉô¤òʬΥ¤¹¤ë
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.\" Actually _BSD_SOURCE || _SVID_SOURCE
.\" See http://sources.redhat.com/bugzilla/show_bug.cgi?id=4749
.B #include <sched.h>
.\" Updated 2007-01-09, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.43
.\" Updated 2008-11-10, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.13
.\"
-.TH VFORK 2 2009-06-21 "Linux" "Linux Programmer's Manual"
+.TH VFORK 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
vfork \- »Ò¥×¥í¥»¥¹¤òÀ¸À®¤·¿Æ¥×¥í¥»¥¹¤òÄä»ß¤µ¤»¤ë
.SH ½ñ¼°
.in
.sp
.BR vfork ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+.PD 0
+.TP 4
+glibc 2.12 °Ê¹ß:
+.nf
+_BSD_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700)
+.fi
+.TP 4
+glibc 2.12 ¤è¤êÁ°:
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.PD
+.RE
+.ad b
.SH ÀâÌÀ
.SS µ¬³Ê¤ÎÀâÌÀ
(POSIX.1 ¤è¤ê°úÍÑ)
.\"WORD: effective user ID ¼Â¸ú¥æ¡¼¥¶¡¼ID
.\"WORD: block ¶Ø»ß(block)
.\"
-.TH WAIT 2 2009-04-21 "Linux" "Linux Programmer's Manual"
+.TH WAIT 2 2010-09-26 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
wait, waitpid, waitid \- ¥×¥í¥»¥¹¤Î¾õÂÖÊѲ½¤òÂÔ¤Ä
.SH ½ñ¼°
»²¾È):
.in
.sp
+.ad l
+.PD 0
.BR waitid ():
-_SVID_SOURCE || _XOPEN_SOURCE
+.RS 4
+_SVID_SOURCE ||
+_XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* glibc 2.12 °Ê¹ß: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.PD
+.ad
.SH ÀâÌÀ
¤³¤ì¤é¤Î¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¤¤¤º¤ì¤â¡¢¸Æ¤Ó½Ð¤·¸µ¥×¥í¥»¥¹¤Î»Ò¥×¥í¥»¥¹¤Î
¾õÂÖÊѲ½¤òÂÔ¤Á¡¢¾õÂÖ¤¬ÊѲ½¤·¤¿¤½¤Î»Ò¥×¥í¥»¥¹¤Î¾ðÊó¤ò¼èÆÀ¤¹¤ë¤Î¤Ë
.B WIFSIGNALED
¤¬¿¿¤òÊÖ¤·¤¿¾ì¹ç¤À¤±¤Ë¤¹¤Ù¤¤Ç¤¢¤ë¡£
¤³¤Î¥Þ¥¯¥í¤Ï POSIX.1-2001 ¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤ª¤é¤º¡¢
-(AIX, SunOS ¤Ê¤É¤Î) ¤¤¤¯¤Ä¤«¤Î Unix ¤Î¼ÂÁõ¤Ç¤ÏÍøÍѤǤ¤Ê¤¤¡£
+(AIX, SunOS ¤Ê¤É¤Î) ¤¤¤¯¤Ä¤«¤Î UNIX ¤Î¼ÂÁõ¤Ç¤ÏÍøÍѤǤ¤Ê¤¤¡£
ɬ¤º #ifdef WCOREDUMP ... #endif ¤Ç³ç¤Ã¤Æ»ÈÍѤ¹¤ë¤³¤È¡£
.TP
.BI WIFSTOPPED( status )
.\"WORD: catch Êá³Í(catch)
.\"WORD: account ¥¢¥«¥¦¥ó¥È
.\"
-.TH WAIT4 2 2008-09-28 "Linux" "Linux Programmer's Manual"
+.TH WAIT4 2 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
wait3, wait4 \- BSD ¥¹¥¿¥¤¥ë¤Ç¥×¥í¥»¥¹¤Î¾õÂÖÊѲ½¤òÂÔ¤Ä
.SH ½ñ¼°
»²¾È):
.in
.sp
+.ad l
.BR wait3 ():
-_BSD_SOURCE
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
.br
.BR wait4 ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.RS 4
+_BSD_SOURCE
+.RE
+.ad
.SH ÀâÌÀ
¥·¥¹¥Æ¥à¥³¡¼¥ë
.BR wait3 ()
.\"WORD: device ¥Ç¥Ð¥¤¥¹
.\"WORD: low-level I/O Äã¥ì¤Ù¥ë I/O
.\"
-.TH WRITE 2 2009-02-23 "Linux" "Linux Programmer's Manual"
+.TH WRITE 2 2010-08-29 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
write \- ¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿ (file descriptor) ¤Ë½ñ¤¹þ¤à
.SH ½ñ¼°
¤¬Í¸ú¤Ê¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ç¤Ê¤¤¤«½ñ¤¹þ¤ß¤Î¤¿¤á¤Ë¥ª¡¼¥×¥ó
(open) ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
.TP
+.B EDESTADDRREQ
+.I fd
+¤¬¡¢
+.BR connect (2)
+¤ò»È¤Ã¤ÆÄÌ¿®Áê¼ê¤Î¥¢¥É¥ì¥¹¤¬ÀßÄꤵ¤ì¤Æ¤¤¤Ê¤¤¥Ç¡¼¥¿¥°¥é¥à¥½¥±¥Ã¥È¤ò
+»²¾È¤·¤Æ¤¤¤ë¡£
+.TP
.B EFAULT
.I buf
¤¬¥¢¥¯¥»¥¹²Äǽ¤Ê¥¢¥É¥ì¥¹¶õ´Ö (address space) ¤Î³°¤Ë¤¢¤ë¡£
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" Modified, aeb, 990824
.\"
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" Modified, aeb, 990824
.\"
.\"
.\"WORD: sign-extend Éä¹æ³ÈÄ¥
.\"
-.TH A64L 3 2007-07-26 "" "Linux Programmer's Manual"
+.TH A64L 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
a64l, l64a \- long ¤È base-64 ¤òÊÑ´¹¤¹¤ë
.SH ½ñ¼°
.sp
.BR a64l (),
.BR l64a ():
-_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.br
+.RS 4
+.ad l
+_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.ad
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤Ï 32 ¥Ó¥Ã¥È long À°¿ô¤È
¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó base-64 ASCII ʸ»úÎó (Ťµ 0 ¡Á 6) ¤Î´Ö¤ÎÊÑ´¹¤ò¹Ô¤¦¡£
.SH ½àµò
POSIX.1-2001.
.SH Ãí°Õ
-.BR a64l ()
+.BR l64a ()
¤ÇÊÖ¤µ¤ì¤ëÃͤÏÀÅŪ¥Ð¥Ã¥Õ¥¡¤Ø¤Î¥Ý¥¤¥ó¥¿¤«¤â¤·¤ì¤Ê¤¤¤Î¤Ç¡¢
°Ê¹ß¤Î¸Æ¤Ó½Ð¤·¤Ç¾å½ñ¤¤µ¤ì¤ë²ÄǽÀ¤¬¤¢¤ë¡£
.LP
.\" by Kentaro OGAWA <k_ogawa@oyna.cc.muroran-it.ac.jp>
.\" Updated Mon 29 Jan 2001 17:18:34 JST by Kentaro Shirakata <argrath@ub32.org>
.\"
-.TH ABS 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH ABS 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
abs, labs, llabs, imaxabs \- À°¿ô¤ÎÀäÂÐÃͤò·×»»¤¹¤ë
.SH ½ñ¼°
»²¾È):
.in
.sp
+.ad l
.BR llabs ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; ¤Þ¤¿¤Ï
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.ad
.SH ÀâÌÀ
.BR abs ()
´Ø¿ô¤Ï¡¢À°¿ô¤Î°ú¿ô \fIj\fP ¤ÎÀäÂÐÃͤò·×»»¤¹¤ë¡£
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-14, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH ACOS 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH ACOS 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
acos, acosf, acosl \- µÕ;¸¹¡Êarc cosine¡Ë´Ø¿ô
.SH ½ñ¼°
.ad l
.BR acosf (),
.BR acosl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
.BR acos ()
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-14, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH ACOSH 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH ACOSH 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
acosh, acoshf, acoshl \- µÕÁжÊÀþ;¸¹¡Êinverse hyperbolic cosine¡Ë´Ø¿ô
.SH ½ñ¼°
.sp
.ad l
.BR acosh ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR acoshf (),
.BR acoshl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
.BR acosh ()
¤Ë¤·¤¿¤¬¤Ã¤Æʸ»úÎó
.I str
¤òÊ£¿ô¤Îʸ»úÎó¤Ëʬ³ä¤¹¤ëÅÀ¤¬°Û¤Ê¤ë¡£
-Î㤨¤Ð¡¢¶èÀÚ¤êʸ»ú \\(aq:\\(aq ¤ò»ØÄꤷ¤Æ¡¢Unix ¥µ¡¼¥Á¡¦¥Ñ¥¹¤ËÂФ·¤Æ
+Î㤨¤Ð¡¢¶èÀÚ¤êʸ»ú \\(aq:\\(aq ¤ò»ØÄꤷ¤Æ¡¢UNIX ¥µ¡¼¥Á¡¦¥Ñ¥¹¤ËÂФ·¤Æ
¤³¤Î´Ø¿ô¤ò»È¤¦¤³¤È¤¬¤Ç¤¤ë¤À¤í¤¦¡£
.LP
.BR argz_append ()
Æâ¤Îʸ»úÎó¤Î¿ô¤ò¿ô¤¨¤ë¡£¼ÂºÝ¤Ë¤Ï NULL ¥Ð¥¤¥È (\\(aq\\0\\(aq) ¤Î¿ô¤ò¿ô¤¨¤Æ¤¤¤ë¡£
.LP
.BR argz_create ()
-¤Ï¡¢Unix ή¤Î°ú¤¿ô¥Ù¥¯¥È¥ë¤Ç¤¢¤ë
+¤Ï¡¢UNIX ή¤Î°ú¤¿ô¥Ù¥¯¥È¥ë¤Ç¤¢¤ë
.RI ( "(char *) 0"
¤Ç½ªÃ¼¤µ¤ì¤ë)
.I argv
¤òÄ´¤Ù¡¢
.I argv
¤«¤é»Ï¤Þ¤ëÇÛÎó¤ò¥µ¥Öʸ»úÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤ÇËä¤á¤Æ¤¤¤¡¢
-°ìÈֺǸå¤Ë NULL ¤òÆþ¤ì¤Æ¡¢Unix ή¤Î argv ¥Ù¥¯¥È¥ë¤òºîÀ®¤¹¤ë¡£
+°ìÈֺǸå¤Ë NULL ¤òÆþ¤ì¤Æ¡¢UNIX ή¤Î argv ¥Ù¥¯¥È¥ë¤òºîÀ®¤¹¤ë¡£
ÇÛÎó
.I argv
¤Ï
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-14, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH ASIN 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH ASIN 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
asin, asinf, asinl \- µÕÀµ¸¹¡Êarc sine¡Ë´Ø¿ô
.SH ½ñ¼°
.ad l
.BR asinf (),
.BR asinl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
.BR asin ()
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-14, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH ASINH 3 2008-08-05 "GNU" "Linux Programmer's Manual"
+.TH ASINH 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
asinh, asinhf, asinhl \- µÕÁжÊÀþÀµ¸¹¡Êinverse hyperbolic sine¡Ë´Ø¿ô
.SH ½ñ¼°
.sp
.ad l
.BR asinh ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR asinhf (),
.BR asinhl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
.BR asinh ()
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-14, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH ATAN 3 2008-12-02 "" "Linux Programmer's Manual"
+.TH ATAN 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
atan, atanf, atanl \- µÕÀµÀÜ¡Êarc tangent¡Ë´Ø¿ô
.SH ½ñ¼°
.ad l
.BR atanf (),
.BR atanl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
.BR atan ()
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-15, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH ATAN2 3 2008-11-20 "" "Linux Programmer's Manual"
+.TH ATAN2 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
atan2, atan2f, atan2l \- Æó¤Ä¤ÎÊÑ¿ô¤ËÂФ¹¤ëµÕÀµÀÜ¡Êarc tangent¡Ë´Ø¿ô
.SH ½ñ¼°
.ad l
.BR atan2f (),
.BR atan2l ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
.BR atan2 ()
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-14, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH ATANH 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH ATANH 3 2010-09-11 "" "Linux Programmer's Manual"
.SH ̾Á°
atanh, atanhf, atanhl \- µÕÁжÊÀþÀµÀÜ¡Êinverse hyperbolic tangent¡Ë´Ø¿ô
.SH ½ñ¼°
.sp
.ad l
.BR atanh ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR atanhf (),
.BR atanhl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
.BR atanh ()
¤Ë
.B ERANGE
¤¬ÀßÄꤵ¤ì¤ë (⤷¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£
-.\" FIXME . glibc actually gives EDOM for this case
0 ¤Ë¤è¤ë½ü»» (divide-by-zero) ÉâÆ°¾®¿ôÅÀÎã³°
.RB ( FE_DIVBYZERO )
¤¬¾å¤¬¤ë¡£
.I double
ÈǤδؿô¤Ï SVr4, 4.3BSD, C89 ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£
.SH ¥Ð¥°
-¶Ë¥¨¥é¡¼¤Î¾ì¹ç¤Ë¡¢
-.\"
-.\" FIXME . this is as at glibc 2.8; check later if this bug is fixed
+.\" Bug: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6759
.\" This can be seen in sysdeps/ieee754/k_standard.c
-.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6759
-.I errno
-¤Ë
-.B EDOM
-¤¬ÀßÄꤵ¤ì¤ë¡£
-POSIX.1 ¤Ç¤Ï¡¢
+glibc 2.9 ¤È¤½¤ì°ÊÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¡¢
+¶Ë¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¡¢POSIX ¤ÇÍ׵ᤵ¤ì¤Æ¤¤¤ë
.B ERANGE
-¤òÀßÄꤹ¤Ù¤¤È¤Ê¤Ã¤Æ¤¤¤ë¡£
+¤Ç¤Ï¤Ê¤¯
+.B EDOM
+¤¬
+.I errno
+¤ËÀßÄꤵ¤ì¤ë¡£
+¥Ð¡¼¥¸¥ç¥ó 2.10 °Ê¹ß¤Î glibc ¤Ç¤Ï¡¢Àµ¤·¤¤Æ°ºî¤ò¤¹¤ë¡£
.SH ´ØÏ¢¹àÌÜ
.BR acosh (3),
.BR asinh (3),
.\" by Kentaro OGAWA <k_ogawa@oyna.cc.muroran-it.ac.jp>
.\" Updated Tue 30 Jan 2001 JST by Kentaro Shirakata <argrath@ub32.org>
.\"
-.TH ATOI 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH ATOI 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
atoi, atol, atoll, atoq \- ʸ»úÎó¤òÀ°¿ô·¿¤ËÊÑ´¹¤¹¤ë
.SH ½ñ¼°
.sp
.ad l
.BR atoll ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE;
-¤Þ¤¿¤Ï
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR atoi ()
´Ø¿ô¤Ï¡¢\fInptr\fP ¤Ë¤è¤Ã¤Æ»Ø¼¨¤µ¤ì¤ëʸ»úÎó¤Î¤Ï¤¸¤á¤ÎÉôʬ¤ò
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HAYAKAWA Hitoshi
.\" WORD: cube root ΩÊýº¬
.\" WORD: GNU extension GNU ¤Ë¤è¤ë³ÈÄ¥
.\"
-.TH CBRT 3 2008-08-05 "GNU" "Linux Programmer's Manual"
+.TH CBRT 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
cbrt, cbrtf, cbrtl \- ΩÊýº¬¤ò·×»»¤¹¤ë´Ø¿ô
.SH ½ñ¼°
.sp
.ad l
.BR cbrt ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
-.I cc\ -std=c99
.br
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
+.I cc\ -std=c99
+.RE
.BR cbrtf (),
.BR cbrtl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOUCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RS
.ad b
.SH ÀâÌÀ
.BR cbrt ()
.\"
.\"WORD: mantissa ²¾¿ô
.\"
-.TH CEIL 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH CEIL 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
ceil, ceilf, ceill \- °ú¤¿ô¤ò²¼²ó¤é¤Ê¤¤ºÇ¾®¤ÎÀ°¿ôÃÍ
.SH ½ñ¼°
.ad l
.BR ceilf (),
.BR ceill ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤Ï \fIx\fP ¤è¤ê¾®¤µ¤¯¤Ê¤¤ºÇ¾®¤ÎÀ°¿ôÃͤòÊÖ¤¹¡£
.\"
.\"WORD: error function ¸íº¹´Ø¿ô
.\"
-.TH CERF 3 2007-12-26 "" "Linux Programmer's Manual"
+.TH CERF 3 2010-09-12 "" "Linux Programmer's Manual"
.SH ̾Á°
cerf, cerff, cerfl, cerfc, cerfcf, cerfcl \- Ê£ÁÇ¿ô¤Î¸íº¹´Ø¿ô
.SH ½ñ¼°
.sp
\fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
.SH ÀâÌÀ
+(̤¼ÂÁõ¤Î)
.BR cerf ()
´Ø¿ô¤Ï¸íº¹´Ø¿ô¤ÎÊ£ÁÇ¿ôÈǤǤ¢¤ê¡¢
.TP
.SH ½àµò
´Ø¿ô̾¤Ï C99 ¤Çº£¸å»ÈÍѤ¹¤ë¤¿¤á¤ËͽÌ󤵤ì¤Æ¤¤¤ë¡£
.SH ²ÄÍÑÀ
-¥Ð¡¼¥¸¥ç¥ó 2.8 »þÅÀ¤Ç¤Ï¡¢glibc ¤Ë¤Ï¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
+¥Ð¡¼¥¸¥ç¥ó 2.12 »þÅÀ¤Ç¤Ï¡¢glibc ¤Ë¤Ï¤Þ¤À¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
.\" ¤·¤«¤·¡¢Ì¾Á°¶õ´Ö¤ÏͽÌóºÑ¤Ç¤¢¤ë¡£
.SH ´ØÏ¢¹àÌÜ
.BR erf (3),
.\" by Yuichi SATO <ysato@h4.dion.ne.jp>
.\" Updated & Modifined Mon Jul 15 02:10:29 JST 2002 by Yuichi SATO
.\"
-.TH CLEARENV 3 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH CLEARENV 3 2010-10-04 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
clearenv \- ´Ä¶ (environment) ¤ò¥¯¥ê¥¢¤¹¤ë
.SH ½ñ¼°
.in
.sp
.BR clearenv ():
-_SVID_SOURCE || _XOPEN_SOURCE
+_SVID_SOURCE || _BSD_SOURCE
.SH ÀâÌÀ
.BR clearenv ()
´Ø¿ô¤Ï¡¢Ì¾Á°¤ÈÃͤ¬ÁȤˤʤä¿Á´¤Æ¤Î´Ä¶¤ò¥¯¥ê¥¢¤¹¤ë¡£
.BR clearenv ()
´Ø¿ô¤Ï¡¢À®¸ù¤·¤¿¾ì¹ç¤Ï 0 ¤òÊÖ¤·¡¢
¼ºÇÔ¤·¤¿¾ì¹ç¤Ï 0 °Ê³°¤òÊÖ¤¹¡£
-.\" Unix ·Ï OS ¤Î¿¤¯¤Ï¡¢¥¨¥é¡¼¤Î¾ì¹ç¤Ë \-1 ¤òÊÖ¤¹¡£
+.\" UNIX ·Ï OS ¤Î¿¤¯¤Ï¡¢¥¨¥é¡¼¤Î¾ì¹ç¤Ë \-1 ¤òÊÖ¤¹¡£
.\" ¤â¤·¤¯¤Ï¥¨¥é¡¼¤Î¾ì¹ç¤Ç¤â²¿¤âÊÖ¤µ¤Ê¤¤¡£
.\" glibc ¤Î info ¤È Watcom C ¥é¥¤¥Ö¥é¥ê¤Ë¤Ï¡¢
.\" ¡Ö0 °Ê³°¤ÎÃÍ (¤òÊÖ¤¹)¡×¤Èµ½Ò¤µ¤ì¤Æ¤¤¤ë¡£
libc4, libc5 ¤Ç¤Ï»ÈÍѤǤ¤Ê¤¤¡£
glibc 2.0 °Ê¹ß¤Î glibc ¤Ç»ÈÍѤǤ¤ë¡£
.SH ½àµò
-(DG/UX, HP-UX, QNX, ¤Ê¤É¤Î) ¿¤¯¤Î Unix ·Ï OS¡£
+(DG/UX, HP-UX, QNX, ¤Ê¤É¤Î) ¿¤¯¤Î UNIX ·Ï OS¡£
(FORTRAN77 ¤Ø¤Î¥Ð¥¤¥ó¥Ç¥£¥ó¥°¤Ç¤¢¤ë) POSIX.9¡£
POSIX.1-1996 ¤Ç¤Ï
.BR clearenv ()
.\" License.
.\" Modified Sat Jul 24 21:27:01 1993 by Rik Faith (faith@cs.unc.edu)
.\" Modified 14 Jun 2002, Michael Kerrisk <mtk.manpages@gmail.com>
-.\" Added notes on differences from other Unix systems with respect to
+.\" Added notes on differences from other UNIX systems with respect to
.\" waited-for children.
.\"
.\" Japanese Version Copyright (c) 1996 Hiroaki Nagoya
À©¸æ¥á¥Ã¥»¡¼¥¸¤Ï¥½¥±¥Ã¥È¤Ë¤Î¤ë¥Ç¡¼¥¿¤Ç¤Ï¤Ê¤¤¡£
¤³¤ÎÀ©¸æ¾ðÊó¤Ï¡¢ÅþÃ夷¤¿¥Ñ¥±¥Ã¥È¤Ø¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¡¢ÍÍ¡¹¤Ê¤¢¤Þ¤ê
»È¤ï¤ì¤Ê¤¤¥Ø¥Ã¥À¡¼¥Õ¥£¡¼¥ë¥É¡¢¥¨¥é¡¼µ½Ò¤Î³ÈÄ¥¡¢¥Õ¥¡¥¤¥ë¥Ç¥¹¥¯¥ê
-¥×¥¿¤Î½¸¹ç¤ä¡¢Unix¤Ë¤ª¤±¤ë¿®Íê¾ðÊó (credential) ¤ò´Þ¤ó¤Ç¤¤¤ë¡£
+¥×¥¿¤Î½¸¹ç¤ä¡¢UNIX¤Ë¤ª¤±¤ë¿®Íê¾ðÊó (credential) ¤ò´Þ¤ó¤Ç¤¤¤ë¡£
À©¸æ¥á¥Ã¥»¡¼¥¸¤Ï¡¢Î㤨¤Ð IP ¥ª¥×¥·¥ç¥ó¤Î¤è¤¦¤ÊÄɲåإåÀ¡¼¥Õ¥£¡¼¥ë¥É¤ò
Á÷¤ë¤Î¤Ë»È¤¦»ö¤¬¤Ç¤¤ë¡£
Êä½õ¥Ç¡¼¥¿¤Ï¡¢
.PP
°Ê²¼¤Î¥³¡¼¥É¤Ï¡¢
.B SCM_RIGHTS
-¤ò»È¤¤¡¢¥Õ¥¡¥¤¥ë¥Ç¥¹¥¯¥ê¥×¥¿¤ÎÇÛÎó¤ò Unix ¥½¥±¥Ã¥È¤òÄ̤·¤ÆÁ÷¤ë¤â¤Î¤Ç¤¢¤ë¡£
+¤ò»È¤¤¡¢¥Õ¥¡¥¤¥ë¥Ç¥¹¥¯¥ê¥×¥¿¤ÎÇÛÎó¤ò
+UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤òÄ̤·¤ÆÁ÷¤ë¤â¤Î¤Ç¤¢¤ë¡£
.PP
.in +4n
.nf
.\" Updated 2007-06-01, Akihiro MOTOKI, LDP v2.50
.\" Updated 2008-09-15, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH COPYSIGN 3 2008-08-05 "GNU" "Linux Programmer's Manual"
+.TH COPYSIGN 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
copysign, copysignf, copysignl \- ¿ô¤ÎÉä¹æ¤ò¥³¥Ô¡¼¤¹¤ë
.SH ½ñ¼°
.BR copysign (),
.BR copysignf (),
.BR copysignl ():
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE;
-¤Þ¤¿¤Ï
+.RS 4
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
´Ø¿ô
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-15, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH COS 3 2009-02-04 "" "Linux Programmer's Manual"
+.TH COS 3 2010-09-11 "" "Linux Programmer's Manual"
.SH ̾Á°
cos, cosf, cosl \- ;¸¹ (¥³¥µ¥¤¥ó) ´Ø¿ô
.SH ½ñ¼°
.ad l
.BR cosf (),
.BR cosl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR cos ()
´Ø¿ô¤Ï \fIx\fP ¤Î;¸¹ (¥³¥µ¥¤¥ó) ¤ÎÃͤòÊÖ¤¹¡£
°Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤¹¤ë²ÄǽÀ¤¬¤¢¤ë¡£
.TP
Îΰ襨¥é¡¼ (domain error): \fIx\fP ¤¬Ìµ¸ÂÂç¤Ç¤¢¤ë
-.\" .I errno
-.\" is set to
-.\" .BR EDOM .
+.I errno
+¤¬
+.B EDOM
+¤ËÀßÄꤵ¤ì¤ë
+(¡Ö¥Ð¥°¡×¤ÎÀá¤ò»²¾È)¡£
̵¸ú (invalid) ÉâÆ°¾®¿ôÅÀÎã³°
.RB ( FE_INVALID )
¤¬¾å¤¬¤ë¡£
-.PP
-¤³¤ì¤é¤Î´Ø¿ô¤Ï
-.I errno
-¤òÀßÄꤷ¤Ê¤¤¡£
-.\" FIXME . Is it intentional that these functions do not set errno?
-.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6780
.SH ½àµò
C99, POSIX.1-2001.
.I double
ÈǤδؿô¤Ï SVr4, 4.3BSD ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£
+.SH ¥Ð¥°
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6780
+¥Ð¡¼¥¸¥ç¥ó 2.10 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢
+¥É¥á¥¤¥ó¥¨¥é¡¼¤¬È¯À¸¤·¤¿ºÝ¤Ë¡¢
+.I errno
+¤Ë
+.B EDOM
+¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£
.SH ´ØÏ¢¹àÌÜ
.BR acos (3),
.BR asin (3),
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-15, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH COSH 3 2008-08-10 "" "Linux Programmer's Manual"
+.TH COSH 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
cosh, coshf, coshl \- ÁжÊÀþ;¸¹ (¥Ï¥¤¥Ñ¥Ü¥ê¥Ã¥¯¥³¥µ¥¤¥ó) ´Ø¿ô
.SH ½ñ¼°
.ad l
.BR coshf (),
.BR coshl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR cosh ()
´Ø¿ô¤ÏÁжÊÀþ;¸¹ (¥Ï¥¤¥Ñ¥Ü¥ê¥Ã¥¯¥³¥µ¥¤¥ó) ¤ÎÃͤòÊÖ¤¹¡£
.\" Translated 2003-07-24, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2005-02-21, Akihiro MOTOKI
.\"
-.\"WORD: Riemann Sphere ¥ê¡¼¥Þ¥óµå
+.\"WORD: Riemann Sphere ¥ê¡¼¥Þ¥óµåÌÌ
.\"WORD: project ¼Í±Æ
.\"WORD: complex plane Ê£ÁÇÊ¿ÌÌ
.\"WORD: compactification ¥³¥ó¥Ñ¥¯¥È(´°Á´Ï¢Â³)¤Ë¤Ê¤ë(¤Î̾»ì·Á)
.\"
-.TH CPROJ 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH CPROJ 3 2010-06-10 "" "Linux Programmer's Manual"
.SH ̾Á°
-cproj, cprojf, cprojl \- ¥ê¡¼¥Þ¥óµå¤Ø¤Î¼Í±Æ
+cproj, cprojf, cprojl \- ¥ê¡¼¥Þ¥óµåÌ̤ؤμͱÆ
.SH ½ñ¼°
.B #include <complex.h>
.sp
.SH ½àµò
C99.
.SH Ãí°Õ
-glibc ¤Î¼ÂÁõ¤Ï¤ª¤«¤·¤¯¡¢Á´¤¯°ã¤Ã¤¿¤³¤È¤ò¤·¤Æ¤·¤Þ¤¦¡£
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=10401
+¥Ð¡¼¥¸¥ç¥ó 2.11 °ÊÁ°¤Î glibc ¤Î¼ÂÁõ¤Ï°ã¤Ã¤¿Æ°ºî
+(¥ê¡¼¥Þ¥óµåÌ̤ؤΡÖΩÂΡ׼ÌÁü) ¤ò¹Ô¤¦¡£
.SH ´ØÏ¢¹àÌÜ
.BR cabs (3),
.BR complex (7)
.\"WORD: encryption °Å¹æ²½
.\"WORD: key ¸°
.\" "
-.TH CRYPT 3 2008-08-25 "" "Linux Programmer's Manual"
+.TH CRYPT 3 2010-06-20 "" "Linux Programmer's Manual"
.SH ̾Á°
crypt, crypt_r \- ¥Ñ¥¹¥ï¡¼¥É¤È¥Ç¡¼¥¿¤Î°Å¹æ²½
.SH ½ñ¼°
"\fIsalt\fP" ¤È "\fIencrypted\fP" ¤Îʸ»ú¤Ï
[\fBa\fP\(en\fBzA\fP\(en\fBZ0\fP\(en\fB9./\fP] ¤Î½¸¹ç¤«¤é
Áª¤Ð¤ì¤ë¡£
-SHA ¼ÂÁõ¤Ç¤Ï¡¢(ºÇ½é¤Î 8 ʸ»ú¤Ç¤Ï¤Ê¤¯)
-.I ¥¡¼
-Á´ÂΤ¬°ÕÌ£¤¬¤¢¤ë¡£
+MD5 ¤È SHA ¤Î¼ÂÁõ¤Ç¤Ï¡¢
+.I key
+Á´ÂΤ¬°ÕÌ£¤¬¤¢¤ë
+(DES ¤Î¾ì¹ç¤Ë¤ÏºÇ½é¤Î 8 ʸ»ú¤À¤±¤Ë°ÕÌ£¤¬¤¢¤ë)¡£
.SH ´ØÏ¢¹àÌÜ
.BR login (1),
.BR passwd (1),
.SH ½ñ¼°
.nf
.B #include <stdio.h>
+.\" POSIX also requires this function to be declared in <unistd.h>,
+.\" and glibc does so if suitable feature test macros are defined.
.sp
.BI "char *ctermid(char *" "s" );
.fi
.RB ( feature_test_macros (7)
»²¾È):
.in
+.ad l
.sp
.BR asctime_r (),
.BR ctime_r (),
.BR gmtime_r (),
.BR localtime_r ():
-.br
+.RS
_POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE ||
_SVID_SOURCE || _POSIX_SOURCE
+.RE
+.ad
.SH ÀâÌÀ
´Ø¿ô
.BR ctime (),
.PP
´Ø¿ô
.BR localtime ()
-¤Ï¡¢¥æ¡¼¥¶¤¬»ØÄꤷ¤¿¥¿¥¤¥à¥¾¡¼¥ó¤Ç¤Î»þ¹ïÍ×ÁǤØÊÑ´¹¤¹¤ë¡£
+¤Ï¡¢¥«¥ì¥ó¥À¡¼»þ¹ï \fItimep\fP ¤ò
+¥æ¡¼¥¶¤¬»ØÄꤷ¤¿¥¿¥¤¥à¥¾¡¼¥ó¤Ç¤Î»þ¹ïÍ×ÁÇÊ̤Îɽ¸½¤ØÊÑ´¹¤¹¤ë¡£
¤³¤Î´Ø¿ô¤Ï
.BR tzset (3)
¤ò¸Æ¤Ó½Ð¤·¤¿¤«¤Î¤è¤¦¤Ë¿¶Éñ¤¤¡¢
.\" Updated & Modified Sun Sep 7 01:23:08 JST 2003
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\"
-.TH DIRFD 3 2008-08-21 "Linux" "Linux Programmer's Manual"
+.TH DIRFD 3 2010-09-26 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
dirfd \- ¥Ç¥£¥ì¥¯¥È¥ê¡¦¥¹¥È¥ê¡¼¥à¤Î¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ò¼èÆÀ¤¹¤ë
.SH ½ñ¼°
.in
.sp
.BR dirfd ():
+.br
+.RS 4
+.PD 0
+.ad l
_BSD_SOURCE || _SVID_SOURCE
+.br
+|| /* glibc 2.10 °Ê¹ß: */
+.RS 4
+(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700)
+.RE
+.PD
+.RE
+.ad
.SH ÀâÌÀ
´Ø¿ô
.BR dirfd ()
.\" Updated & Modified Sun May 30 13:03:43 JST 2004
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\"
-.TH DIV 3 2007-07-26 "" "Linux Programmer's Manual"
+.TH DIV 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
div, ldiv, lldiv, imaxdiv \- integer ·¿¤Î³ä»»¤Î¾¦¤È;¤ê¤ò·×»»¤¹¤ë
.SH ½ñ¼°
.RB ( feature_test_macros (7)
»²¾È):
.in
+.ad l
.sp
.BR lldiv ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
+.ad
.SH ÀâÌÀ
.BR div ()
´Ø¿ô¤Ï \fInumerator\fP/\fIdenominator\fP ¤ÎÃͤò·×»»¤¹¤ë¡£
.\" Japanese Version Copyright (c) 2002 NAKANO Takeo all rights reserved.
.\" Translated Sat 12 Jan 2002 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
.\"
-.TH DPRINTF 3 2008-06-14 "GNU" "Linux Programmer's Manual"
+.TH DPRINTF 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
dprintf, vdprintf \- ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼¤Ëʸ»ú½ÐÎϤ¹¤ë
.SH ½ñ¼°
-.B #define _GNU_SOURCE
-.br
.B #include <stdio.h>
.sp
.BI "int dprintf(int " fd ", const char *" format ", ...);"
.sp
.BI "int vdprintf(int " fd ", const char *" format ", va_list " ap );
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR dprintf (),
+.BR vdprintf ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
(glibc2 ¥é¥¤¥Ö¥é¥ê¤Ë¤ª¤±¤ë)
.BR dprintf ()
.\" Japanese Version Copyright (c) 2002 NAKANO Takeo all rights reserved.
.\" Translated Sun 6 Jan 2002 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
.\"
-.TH DYSIZE 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH DYSIZE 3 2010-09-22 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
dysize \- Í¿¤¨¤¿Ç¯¤ÎÆü¿ô¤òÊÖ¤¹
.SH ½ñ¼°
¤³¤Î´Ø¿ô¤Ï SunOS 4.x ¤ÇÀ¸¤Þ¤ì¤¿¡£
.SH Ãí°Õ
¤³¤ì¤Ï¸ß´¹ÍѤδؿô¤Ë²á¤®¤Ê¤¤¡£¿·¤·¤¤¥×¥í¥°¥é¥à¤Ç¤Ï»È¤ï¤Ê¤¤¤³¤È¡£
-¤³¤Î´Ø¿ô¤Î SCO ÈÇ¤Ë¤Ï 2000 ǯÌäÂ꤬´Þ¤Þ¤ì¤Æ¤¤¤¿¡£
+.\" ¤³¤Î´Ø¿ô¤Î SCO ÈÇ¤Ë¤Ï 2000 ǯÌäÂ꤬´Þ¤Þ¤ì¤Æ¤¤¤¿¡£
.SH ´ØÏ¢¹àÌÜ
.BR strftime (3)
.\" Updated 2000-01-08 by Kentaro Shirakata <argrath@ub32.org>
.\" Updated 2009-04-22 by Kentaro Shirakata <argrath@ub32.org>
.\"
-.TH ECVT 3 2009-03-15 "" "Linux Programmer's Manual"
+.TH ECVT 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
ecvt, fcvt \- ÉâÆ°¾®¿ôÅÀ¿ô¤Îʸ»úÎó¤Ø¤ÎÊÑ´¹
.SH ½ñ¼°
.sp
.BR ecvt (),
.BR fcvt ():
-_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+.PD 0
+.TP 4
+glibc 2.12 °Ê¹ß:
+.nf
+_SVID_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
+.fi
+.TP 4
+glibc 2.12 ¤è¤êÁ°:
+_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.PD
+.RE
+.ad b
.SH ÀâÌÀ
´Ø¿ô
.BR ecvt ()
.BR fcvt_r (),
.BR qecvt_r (),
.BR qfcvt_r ():
+.RS 4
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.RE
.ad b
.SH ÀâÌÀ
´Ø¿ô
½é´ü²½¤µ¤ì¤Æ¤¤¤Ê¤¤¥Ç¡¼¥¿¤Î¥»¥°¥á¥ó¥È (BSS ¥»¥°¥á¥ó¥È¤È¤â¸À¤ï¤ì¤ë)
¤ÎËöÈø¤Î¼¡¤Î¥¢¥É¥ì¥¹¡£
.SH ½àµò
-¤³¤ì¤é¤Î¥·¥ó¥Ü¥ë¤ÏĹǯ¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¤¬¡¢
+¤³¤ì¤é¤Î¥·¥ó¥Ü¥ë¤ÏĹǯ¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¤¬¡¢
ɸ½à²½¤µ¤ì¤Æ¤Ï¤¤¤Ê¤¤¡£Ãí°Õ¤·¤Æ»È¤¦¤³¤È¡£
.SH Ãí°Õ
¥×¥í¥°¥é¥à¤Ç¤Ï¤³¤ì¤é¤Î¥·¥ó¥Ü¥ë¤ÏÌÀ¼¨Åª¤ËÀë¸À¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
.\"WORD: complementary error function ÁêÊä¸íº¹´Ø¿ô
.\"WORD: subnormal ÈóÀµµ¬²½¤Î
.\"
-.TH ERF 3 2008-08-05 "GNU" "Linux Programmer's Manual"
+.TH ERF 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
erf, erff, erfl \- ¸íº¹´Ø¿ô
.SH ½ñ¼°
.sp
.ad l
.BR erf ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR erff (),
.BR erfl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600|| _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
.BR erf ()
.\"
.\"WORD: subnormal ÈóÀµµ¬²½¤Î
.\"
-.TH ERFC 3 2008-08-05 "GNU" "Linux Programmer's Manual"
+.TH ERFC 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
erfc, erfcf, erfcl \- ÁêÊä¸íº¹´Ø¿ô
.SH ½ñ¼°
.sp
.ad l
.BR erfc ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR erfcf (),
.BR erfcl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600|| _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
.BR erfc ()
¤Î¤è¤¦¤Ë) ÄêµÁ¤¹¤ë¤Î¤¬°ìÈÌŪ¤Ç¤¢¤Ã¤¿¡£
.BR "¤³¤Î¤è¤¦¤Ê¤³¤È¤Ï¤·¤Ê¤¤¤³¤È" "¡£"
¤³¤¦¤¹¤ë¤È¡¢ºÇ¶á¤Î¥Ð¡¼¥¸¥ç¥ó¤Î C ¥é¥¤¥Ö¥é¥ê¤Ç¤ÏÀµ¤·¤¯Æ°ºî¤·¤Ê¤¤¤À¤í¤¦¡£
-¤·¤«¤·¡¢(Èó¾ï¤Ë) ¸Å¤¤ Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢
+¤·¤«¤·¡¢(Èó¾ï¤Ë) ¸Å¤¤ UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢
.I <errno.h>
¤¬¤Ê¤¯¡¢Àë¸À¤¬É¬Íפʤ³¤È¤¬¤¢¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
.BR err (3),
.\" all rights reserved.
.\" Translated 2006-08-04 by Yuichi SATO <ysato444@yahoo.co.jp>, LDP v2.36
.\"
-.TH ERROR 3 2006-04-25 "GNU" "Linux Programmer's Manual"
+.TH ERROR 3 2010-08-29 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
error, error_at_line, error_message_count, error_on_per_line, error_print_progname \- glibc ¤Î¥¨¥é¡¼½ñ¤½Ð¤·´Ø¿ô
.SH ½ñ¼°
·Á¼°¤Î
¥Õ¥©¡¼¥Þ¥Ã¥Èʸ»úÎó \fIformat\fP ¤Ç»ØÄꤵ¤ì¤¿¥á¥Ã¥»¡¼¥¸¤Ç¤¢¤ë¡£
\fIerrnum\fP ¤¬ 0 °Ê³°¤Î¾ì¹ç¡¢2 ¤ÄÌܤΥ³¥í¥ó¤È¥¹¥Ú¡¼¥¹¤Î¸å¤Ë
-\fBperror(\fIerrnum\fB)\fP
+.I strerror(errnum)
¤Ç»ØÄꤵ¤ì¤¿Ê¸»úÎó¤â½ñ¤½Ð¤¹¡£
.I format
¤ËɬÍפÊǤ°Õ¤Î°ú¤¿ô¤¬¡¢°ú¤¿ô¥ê¥¹¥È¤Î
.\" all rights reserved.
.\" Translated 2007-06-02, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH EUIDACCESS 3 2007-07-26 "" "Linux Programmer's Manual"
+.TH EUIDACCESS 3 2010-09-10 "" "Linux Programmer's Manual"
.SH ̾Á°
euidaccess, eaccess \- ¥Õ¥¡¥¤¥ë¤Ø¤Î¥¢¥¯¥»¥¹¸¢¤ò¼Â¸ú¥æ¡¼¥¶¤Ç¥Á¥§¥Ã¥¯¤¹¤ë
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <unistd.h>
.sp
.BI "int euidaccess(const char *" pathname ", int " mode );
.\" Modified 1998-08-08, Fujiwara Teruyoshi <fujiwara@linux.or.jp>
.\" Modified 2000-10-06, Kentaro Shirakata <argrath@ub32.org>
.\" Modified 2005-02-26, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
+.\" Updated 2010-10-27, Akihiro Motoki <amotoki@dd.iij4u.or.jp>, LDP v3.29
.\"
.\"WORD: null-terminated strings NULL¤Ç½ª¤ï¤ëʸ»úÎó
.\"WORD: anti-Trojan-horse measure ¥È¥í¥¤¤ÎÌÚÇÏÂкö
.\"WORD: variadic function ²ÄÊÑĹ°ú¤¿ô´Ø¿ô
.\"WORD: semantics (¥×¥í¥°¥é¥à¤Î)Æ°ºî
.\"
-.TH EXEC 3 2009-02-22 "GNU" "Linux Programmer's Manual"
+.TH EXEC 3 2010-09-25 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
-execl, execlp, execle, execv, execvp \- ¥Õ¥¡¥¤¥ë¤ò¼Â¹Ô¤¹¤ë
+execl, execlp, execle, execv, execvp, execvpe \- ¥Õ¥¡¥¤¥ë¤ò¼Â¹Ô¤¹¤ë
.SH ½ñ¼°
.B #include <unistd.h>
.sp
.BI "int execv(const char *" path ", char *const " argv "[]);"
.br
.BI "int execvp(const char *" file ", char *const " argv "[]);"
+.br
+.BI "int execvpe(const char *" file ", char *const " argv "[],"
+.br
+.BI " char *const " envp "[]);"
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR execvpe ():
+_GNU_SOURCE
.SH ÀâÌÀ
.BR exec ()
¥Õ¥¡¥ß¥ê¡¼¤Î´Ø¿ô¤Ï¸½ºß¤Î¥×¥í¥»¥¹¥¤¥á¡¼¥¸¤ò¿·¤·¤¤¥×¥í¥»¥¹¥¤¥á¡¼¥¸¤ÇÃÖ¤
.BR execve (2)
¤Î¥Þ¥Ë¥å¥¢¥ë¤ò»²¾È)
.PP
-¤³¤ì¤é¤Î´Ø¿ô¤ÎºÇ½é¤Î°ú¤¿ô¤Ï¡¢¼Â¹Ô¤µ¤ì¤ë¥Õ¥¡¥¤¥ë¤Î¥Ñ¥¹Ì¾¤Ç¤¢¤ë¡£
+¤³¤ì¤é¤Î´Ø¿ô¤ÎºÇ½é¤Î°ú¤¿ô¤Ï¡¢¼Â¹Ô¤µ¤ì¤ë¥Õ¥¡¥¤¥ë¤Î̾Á°¤Ç¤¢¤ë¡£
.PP
´Ø¿ô
.BR execl (),
¤È¥¥ã¥¹¥È¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
.PP
´Ø¿ô
-.BR execv ()
-¤È
-.BR execvp ()
+.BR execv (),
+.BR execvp (),
+.BR execvpe ()
¤Ï¡¢ÍøÍѲÄǽ¤Ê°ú¤¿ô¥ê¥¹¥È (NULL ¤Ç½ªÃ¼¤µ¤ì¤¿Ê¸»úÎó¤Ø¤Î
¥Ý¥¤¥ó¥¿¤ÎÇÛÎó) ¤ò¿·¤·¤¤¥×¥í¥°¥é¥à¤ËÅϤ¹¡£
´·½¬¤È¤·¤Æ¡¢ºÇ½é¤Î°ú¤¿ô¤Ï¼Â¹Ô¤µ¤ì¤ë¥Õ¥¡¥¤¥ë̾¤Ø
NULL ¤Ç½ª¤ï¤é¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
.PP
´Ø¿ô
-.BR execle ()
-¤Ç¤Ï¿·¤·¤¤¥×¥í¥»¥¹¤Î´Ä¶¤â»ØÄꤹ¤ë¡£
-´Ä¶¤Ï°ú¤¿ô¥ê¥¹¥È (°ú¤¿ô¥ê¥¹¥È¤â¤·¤¯¤ÏÄɲäΰú¤¿ô¤ò»ý¤Ã¤¿
-.I argv
-ÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿) ¤ÎºÇ¸å¤Î NULL ¥Ý¥¤¥ó¥¿¤Ë³¤±¤Æ»ØÄꤹ¤ë¡£
-Äɲäΰú¤¿ô¤Ï¡¢NULL ¤Ç½ªÃ¼¤µ¤ì¤¿Ê¸»úÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤ÎÇÛÎó¤Ç¤¢¤ê¡¢
+.BR execle (),
+.BR execvpe ()
+¤Ç¤Ï¡¢¸Æ¤Ó½Ð¤·¸µ¤¬°ú¤¿ô
+.I envp
+·Ðͳ¼Â¹Ô¤µ¤ì¤ë¥×¥í¥°¥é¥à¤Î´Ä¶¤ò»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£
+.I envp
+°ú¤¿ô¤Ï¡¢NULL ¤Ç½ªÃ¼¤µ¤ì¤¿Ê¸»úÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤ÎÇÛÎó¤Ç¤¢¤ê¡¢
NULL ¥Ý¥¤¥ó¥¿¤Ç½ª¤ï¤é¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-¾¤Î´Ø¿ô¤Ç¤Ï¡¢¸½ºß¤Î¥×¥í¥»¥¹¤Î³°ÉôÊÑ¿ô
+¾¤Î´Ø¿ô¤Ç¤Ï¡¢¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤Î³°ÉôÊÑ¿ô
.B environ
¤«¤é¿·¤·¤¤¥×¥í¥»¥¹ÍѤδĶ¤òÍ¿¤¨¤ë¡£
.SS execlp() ¤È execvp() ¤ÎÆÃÊ̤ÊÆ°ºî
.PP
´Ø¿ô
-.BR execlp ()
-¤È
-.BR execvp ()
+.BR execlp (),
+.BR execvp (),
+.BR execvpe ()
¤Ï¡¢»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë̾¤¬¥¹¥é¥Ã¥·¥å (/) ¤ò´Þ¤ó¤Ç¤¤¤Ê¤¤¾ì¹ç¡¢
¥·¥§¥ë¤ÈƱ¤¸Æ°ºî¤Ç¼Â¹Ô²Äǽ¤Ê¥Õ¥¡¥¤¥ë¤òõº÷¤¹¤ë¡£
-¸¡º÷¥Ñ¥¹¤Ï´Ä¶ÊÑ¿ô
+¥Õ¥¡¥¤¥ë¤Î¸¡º÷¤Ï¡¢´Ä¶ÊÑ¿ô
.B PATH
-¤Ç»ØÄꤵ¤ì¤¿¥Ñ¥¹¤Ç¤¢¤ë¡£
-¤³¤ÎÊÑ¿ô¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢¥Ç¥Õ¥©¥ë¥ÈPATH¤È¤·¤Æ
-":/bin:/usr/bin" ¤¬»ÈÍѤµ¤ì¤ë¡£
-¤Þ¤¿¡¢¤¤¤¯¤Ä¤«¤Î¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Î°·¤¤¤¬Æüì¤Ç¤¢¤ë¡£
-.PP
-¤â¤·¥Õ¥¡¥¤¥ë¤¬¼Â¹Ô¥Õ¥¡¥¤¥ë¤Ç¤Ê¤¤¾ì¹ç (¤³¤Î¤È¤¸Æ¤Ó½Ð¤½¤¦¤È¤·¤¿
+¤Ç»ØÄꤵ¤ì¤¿¥³¥í¥ó¶èÀÚ¤ê¤Î¥Ç¥£¥ì¥¯¥È¥ê¤Î¥Ñ¥¹Ì¾¤Î¥ê¥¹¥È¤òÂоݤ˹Ԥï¤ì¤ë¡£
+¤³¤ÎÊÑ¿ô¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢¥Ñ¥¹Ì¾¤Î¥ê¥¹¥È¤Î¥Ç¥Õ¥©¥ë¥ÈÃͤȤ·¤Æ¡¢
+¥«¥ì¥ó¥È¥Ç¥£¥ì¥¯¥È¥ê¤Î¸å¤í¤Ë¡¢
+.I confstr(_CS_PATH)
+¤¬ÊÖ¤¹¥Ç¥£¥ì¥¯¥È¥ê¤Î¥ê¥¹¥È¤ò¤Ä¤Ê¤²¤¿Ãͤ¬»ÈÍѤµ¤ì¤ë (¤³¤Î
+.BR confstr (3)
+¤Î¸Æ¤Ó½Ð¤·¤Ç¤ÏÄ̾ï "/bin:/usr/bin" ¤¬ÊÖ¤µ¤ì¤ë)¡£
+
+»ØÄꤵ¤ì¤¿¥Õ¥¡¥¤¥ë̾¤¬¥¹¥é¥Ã¥·¥å¤ò´Þ¤à¾ì¹ç¡¢
+.B PATH
+¤Ï̵»ë¤µ¤ì¡¢»ØÄꤵ¤ì¤¿¥Ñ¥¹Ì¾¤Î¥Õ¥¡¥¤¥ë¤¬¼Â¹Ô¤µ¤ì¤ë¡£
+
+¤µ¤é¤Ë¡¢¤¤¤¯¤Ä¤«¤Î¥¨¥é¡¼¤ÏÆÃÊ̤˽èÍý¤µ¤ì¤ë¡£
+
+¥Õ¥¡¥¤¥ë¤¬¼Â¹Ô¥Õ¥¡¥¤¥ë¤Ç¤Ê¤¤¾ì¹ç (¤³¤Î¤È¤¸Æ¤Ó½Ð¤½¤¦¤È¤·¤¿
.BR execve (2)
¤Ï¥¨¥é¡¼
.B EACCES
.B EACCES
¤òÀßÄꤷÉüµ¢¤¹¤ë¡£
.\" fujiwara: ¸Ä¿ÍŪ¤Ë¤Ï¡ÖÉüµ¢¤¹¤ë¡×¤ÎÊý¤¬¹¥¤(^_^;
-.PP
+
¥Õ¥¡¥¤¥ë¤Î¥Ø¥Ã¥À¤¬¼Â¹Ô·Á¼°¤È¤·¤Æǧ¼±¤Ç¤¤Ê¤¤¾ì¹ç
(¤³¤Î¤È¤¸Æ¤Ó½Ð¤½¤¦¤È¤·¤¿
.BR execve (2)
.RI ( /bin/sh )
¤ò¼Â¹Ô¤¹¤ë (¤³¤ì¤Ë¤â¼ºÇÔ¤·¤¿¾ì¹ç¡¢¤³¤ì°Ê¾å¤Î¸¡º÷¤Ï¹Ô¤ï¤ì¤Ê¤¤)¡£
.SH ÊÖ¤êÃÍ
-¤â¤·
.BR exec ()
-¥Õ¥¡¥ß¥ê¡¼¤¬Éüµ¢¤·¤Æ¤¤¿¾ì¹ç¡¢¥¨¥é¡¼¤¬È¯À¸¤·¤Æ¤¤¤ë¡£
+·²¤Î´Ø¿ô¤¬Éüµ¢¤¹¤ë¤Î¤Ï¡¢¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Î¤ß¤Ç¤¢¤ë¡£
ÊÖ¤êÃÍ¤Ï \-1 ¤Ç¡¢
.I errno
-¤Ë¤½¤Î¥¨¥é¡¼¤ÎÆâÍƤ¬¥»¥Ã¥È¤µ¤ì¤ë¡£
+¤Ë¥¨¥é¡¼¤ÎÆâÍƤ¬¥»¥Ã¥È¤µ¤ì¤ë¡£
.SH ¥¨¥é¡¼
-¤³¤ì¤éÁ´¤Æ¤Î´Ø¿ô¤Ï¼ºÇÔ¤¹¤ë¾ì¹ç¤¬¤¢¤ë¡£¤½¤Î¾ì¹ç¥é¥¤¥Ö¥é¥ê´Ø¿ô
+¤³¤ì¤éÁ´¤Æ¤Î´Ø¿ô¤Ï¼ºÇÔ¤¹¤ë¾ì¹ç¤¬¤¢¤ë¡£¤½¤Î¾ì¹ç¡¢
.BR execve (2)
-¤Ë¤è¤Ã¤Æ»ØÄꤵ¤ì¤¿¥¨¥é¡¼¤ò
+¤ËÂФ·¤Æµ¬Äꤵ¤ì¤¿¥¨¥é¡¼¤¬
.I errno
-¤ËÀßÄꤹ¤ë¡£
+¤ËÀßÄꤵ¤ì¤ë¡£
+.SH ¥Ð¡¼¥¸¥ç¥ó
+.BR execvpe ()
+´Ø¿ô¤Ï glibc 2.11 ¤Ç½é¤á¤ÆÅо줷¤¿¡£
.SH ½àµò
-POSIX.1-2001.
+POSIX.1-2001, POSIX.1-2008.
+
+.BR execvpe ()
+´Ø¿ô¤Ï GNU ¤Ë¤è¤ë³ÈÄ¥¤Ç¤¢¤ë¡£
.SH Ãí°Õ
Linux °Ê³°¤Î¥·¥¹¥Æ¥à¤Ë¤Ï¡¢
(´Ä¶ÊÑ¿ô \fBPATH\fR ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¤È¤¤Î)
¤È
.B EXIT_FAILURE
¤ò»È¤¦¤È¡¢0 ¤ä (1 ¤ä \-1 ¤È¤¤¤Ã¤¿) 0 °Ê³°¤ÎÃͤò»È¤¦¤Î¤ËÈæ¤Ù¤Æ
-(Unix °Ê³°¤Î´Ä¶¤Ë) °Ü¿¢¤¹¤ë¤Î¤¬¤¤¤¯¤é¤«´Êñ¤Ë¤Ê¤ë¡£
+(UNIX °Ê³°¤Î´Ä¶¤Ë) °Ü¿¢¤¹¤ë¤Î¤¬¤¤¤¯¤é¤«´Êñ¤Ë¤Ê¤ë¡£
ÆÃ¤Ë VMS ¤ÏÊ̤ÎÊý¼°¤òÍѤ¤¤Æ¤¤¤ë¡£
.LP
BSD ¤Ï½ªÎ»¥³¡¼¥É¤òɸ½à²½¤·¤è¤¦¤È¤·¤Æ¤¤¤ë;
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH EXP 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH EXP 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
exp, expf, expl \- Ä줬 e ¤Î»Ø¿ô´Ø¿ô
.SH ½ñ¼°
.ad l
.BR expf (),
.BR expl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
.BR exp ()
.\" Translated Tue Sep 23 20:27:35 JST 2003
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH EXP2 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH EXP2 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
exp2, exp2f, exp2l \- Ä줬 2 ¤Î»Ø¿ô´Ø¿ô
.SH ½ñ¼°
.BR exp2 (),
.BR exp2f (),
.BR exp2l ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
.BR exp2 ()
.\" Update Tue Sep 23 2003 by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH EXPM1 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH EXPM1 3 2010-09-12 "" "Linux Programmer's Manual"
.SH ̾Á°
expm1, expm1f, expm1l \- °ú¤¿ô¤Î»Ø¿ô¤«¤é 1 ¤ò°ú¤¤¤¿ÃÍ
.SH ½ñ¼°
.sp
.ad l
.BR expm1 ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR expm1f (),
.BR expm1l ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
.BI expm1( x )
°Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤¹¤ë²ÄǽÀ¤¬¤¢¤ë¡£
.TP
ÈÏ°Ï¥¨¥é¡¼ (range error)¡¢¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤Î¾ì¹ç
-.\" .I errno
-.\" is set to
-.\" .BR ERANGE .
+.I errno
+¤Ë
+.B ERANGE
+¤¬ÀßÄꤵ¤ì¤ë (¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£
¥ª¡¼¥Ð¡¼¥Õ¥í¡¼ÉâÆ°¾®¿ôÅÀÎã³°
.RB ( FE_OVERFLOW )
¤¬¾å¤¬¤ë¡£
.PP
-¤³¤ì¤é¤Î´Ø¿ô¤Ï
-.I errno
-¤òÀßÄꤷ¤Ê¤¤¡£
-.\" FIXME . Is it intentional that these functions do not set errno?
-.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6788
-.\"
.\"
.\" POSIX.1 specifies an optional range error (underflow) if
.\" x is subnormal. Glibc does not implement this.
.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6814
.\" e.g., expm1(1e5) through expm1(1.00199970127e5),
.\" but not expm1(1.00199970128e5) and beyond.
+
+.\" It looks like the fix was in 2.11, or possibly 2.12.
+.\" I have no test system for 2.11, but 2.12 passes.
+.\" From the source (sysdeps/i386/fpu/s_expm1.S) it looks
+.\" like the changes were in 2.11.
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6788
+¥Ð¡¼¥¸¥ç¥ó 2.11 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢
+ÈÏ°Ï¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¤Ë¡¢
+.I errno
+¤Ë
+.B ERANGE
+¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£
.SH ´ØÏ¢¹àÌÜ
.BR exp (3),
.BR log (3),
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH FABS 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH FABS 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
fabs, fabsf, fabsl \- ÉâÆ°¾®¿ôÅÀ¼Â¿ô¤ÎÀäÂÐÃÍ
.SH ½ñ¼°
.ad l
.BR fabsf (),
.BR fabsl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
.BR fabs ()
.\" Updated & Modified Mon Jan 10 08:17:08 JST 2005 by Yuichi SATO
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH FDIM 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH FDIM 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
fdim, fdimf, fdiml \- Àµ¤Îº¹Ê¬¤ò·×»»¤¹¤ë
.SH ½ñ¼°
.ad l
.BR fdimf (),
.BR fdiml ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢Æó¤Ä¤Î°ú¤¿ô´Ö¤ÎÀµ¤Îº¹Ê¬ max(\fIx\fP-\fIy\fP,0) ¤òÊÖ¤¹¡£
.SH ÊÖ¤êÃÍ
.\" Translated 2006-07-31, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2009-02-23, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.18
.\"
-.TH FEXECVE 3 2009-02-04 "Linux" "Linux Programmer's Manual"
+.TH FEXECVE 3 2010-09-15 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
fexecve \- ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ç»ØÄꤵ¤ì¤¿¥×¥í¥°¥é¥à¤ò¼Â¹Ô¤¹¤ë
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
.B #include <unistd.h>
.sp
.BI "int fexecve(int " fd ", char *const " argv "[], char *const " envp []);
.fi
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR fexecve ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR fexecve ()
¤Ï
.\" Updated Wed Jan 9 JST 2002 by Kentaro Shirakata <argrath@ub32.org>
.\" Updated Mon Sep 1 JST 2003 by Kentaro Shirakata <argrath@ub32.org>
.\"
-.TH FFS 3 2009-08-27 "GNU" "Linux Programmer's Manual"
+.TH FFS 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
ffs, ffsl, ffsll \- ¥ï¡¼¥É¤ÎÃæ¤ÇºÇ½é¤Ë¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ë¥Ó¥Ã¥È¤Î¸¡½Ð
.SH ½ñ¼°
.sp
.BI "int ffs(int " i );
.sp
-.B #define _GNU_SOURCE
-.br
.B #include <string.h>
.sp
.BI "int ffsl(long int " i );
.sp
.BI "int ffsll(long long int " i );
.fi
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.PD 0
+.ad l
+.sp
+.BR ffs ():
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_SVID_SOURCE || _BSD_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700 ||
+.TP
+glibc 2.10 ¤è¤êÁ°:
+none
+.RE
+.PP
+.BR ffsl (),
+.BR ffsll ():
+.RS 4
+_GNU_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR ffs ()
´Ø¿ô¤Ï¡¢¥ï¡¼¥É \fIi\fP ¤ÎÃæ¤ÇºÇ½é¤Ë¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤ë
.I i
¤Î¤É¤Î¥Ó¥Ã¥È¤â¥»¥Ã¥È¤µ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð 0 ¤òÊÖ¤¹¡£
.SH ½àµò
-.BR ffs (): 4.3BSD, POSIX.1-2001.
+.BR ffs ():
+4.3BSD, POSIX.1-2001.
+
+´Ø¿ô
.BR ffsl ()
¤È
.BR ffsll ()
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification
+.\" OpenGroup's Single UNIX specification
.\" http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification
+.\" OpenGroup's Single UNIX specification
.\" http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.BR finite (),
.BR finitef (),
.BR finitel ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE
-.br
+.RE
.BR isinf ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR isinff (),
.BR isinfl ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE
-.br
+.RE
.BR isnan ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE;
-.I cc\ -std=c99
.br
+or
+.I cc\ -std=c99
+.RE
.BR isnanf (),
.BR isnanl ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600
+.RE
.ad b
.SH ÀâÌÀ
.BR finite ()
.ad l
.sp
¾åµ¤ÎÁ´¤Æ¤Î´Ø¿ô:
+.RS 4
_POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE ||
_SVID_SOURCE || _POSIX_SOURCE
+.RE
.ad b
.SH ÀâÌÀ
ɸ½àÆþ½ÐÎÏ´Ø¿ô¤Ï¥¹¥ì¥Ã¥É¥»¡¼¥Õ¤Ç¤¢¤ë¡£¤³¤ì¤Ï¡¢³Æ
.\"
.\"WORD: mantissa ²¾¿ô
.\"
-.TH FLOOR 3 2008-10-06 "" "Linux Programmer's Manual"
+.TH FLOOR 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
floor, floorf, floorl \- °ú¤¿ô¤ò±Û¤¨¤Ê¤¤ºÇÂç¤ÎÀ°¿ôÃÍ
.SH ½ñ¼°
.ad l
.BR floorf (),
.BR floorl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤Ï
.I x
.\" Updated & Modified Mon Jan 10 09:11:49 JST 2005 by Yuichi SATO
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH FMA 3 2008-10-06 "" "Linux Programmer's Manual"
+.TH FMA 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
fma, fmaf, fmal \- ÉâÆ°¾®¿ôÅÀ¿ô¤ÎÀѤÈϤò·×»»¤¹¤ë
.SH ½ñ¼°
.BR fma (),
.BR fmaf (),
.BR fmal ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR fma ()
´Ø¿ô¤Ï
.\" Updated & Modified Mon Jan 10 10:11:00 JST 2005 by Yuichi SATO
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH FMAX 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH FMAX 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
fmax, fmaxf, fmaxl \- Æó¤Ä¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤ÎºÇÂçÃͤòµá¤á¤ë
.SH ½ñ¼°
.BR fmax (),
.BR fmaxf (),
.BR fmaxl ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤Ï
.I x
.\" Updated 2008-11-08, Akihiro MOTOKI, LDP v3.13
.\" Updated 2010-04-18, Akihiro MOTOKI, LDP v3.24
.\"
-.TH FMEMOPEN 3 2009-09-15 "GNU" "Linux Programmer's Manual"
+.TH FMEMOPEN 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
fmemopen, open_memstream, open_wmemstream \- ¥á¥â¥ê¤ò¥¹¥È¥ê¡¼¥à¤È¤·¤Æ¥ª¡¼¥×¥ó¤¹¤ë
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
.B #include <stdio.h>
.BI "FILE *fmemopen(void *"buf ", size_t "size ", const char *" mode ");"
.BI "FILE *open_memstream(char **" ptr ", size_t *" sizeloc );
-.B #define _GNU_SOURCE
.B #include <wchar.h>
.BI "FILE *open_wmemstream(wchar_t **" ptr ", size_t *" sizeloc );
.fi
+.fi
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR fmemopen (),
+.BR open_memstream (),
+.BR open_wmemstream ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR fmemopen ()
´Ø¿ô¤Ï¡¢¥¹¥È¥ê¡¼¥à¤ò¥ª¡¼¥×¥ó¤·¡¢¤½¤Î¥¹¥È¥ê¡¼¥à¤Ë
out = open_memstream(&ptr, &size);
if (out == NULL)
- handle_error("fmemopen");
+ handle_error("open_memstream");
for (;;) {
s = fscanf(in, "%d", &v);
.\" Updated & Modified Mon Jan 10 10:11:00 JST 2005 by Yuichi SATO
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH FMIN 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH FMIN 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
fmin, fminf, fminl \- Æó¤Ä¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤ÎºÇ¾®Ãͤòµá¤á¤ë
.SH ½ñ¼°
.BR fmin (),
.BR fminf (),
.BR fminl ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤Ï
.I x
.\"
.\" WORD: remainder function ¾ê;´Ø¿ô
.\"
-.TH FMOD 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH FMOD 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
fmod, fmodf, fmodl \- ÉâÆ°¾®¿ôÅÀ¾ê;´Ø¿ô
.SH ½ñ¼°
.ad l
.BR fmodf (),
.BR fmodl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR fmod ()
´Ø¿ô¤Ï \fIx\fP ¤ò \fIy\fP ¤Ç³ä¤Ã¤¿ÉâÆ°¾®¿ôÅÀ¾ê;¤ò·×»»¤¹¤ë¡£
°Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤¹¤ë²ÄǽÀ¤¬¤¢¤ë¡£
.TP
Îΰ襨¥é¡¼: \fIx\fP ¤¬Ìµ¸ÂÂç
-.\" .I errno
-.\" is set to
-.\" .BR EDOM .
+.I errno
+¤Ë
+.B EDOM
+¤¬ÀßÄꤵ¤ì¤ë (¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£
ÉÔÀµ (invalid) ÉâÆ°¾®¿ôÅÀÎã³°
.RB ( FE_INVALID )
¤¬¾å¤¬¤ë¡£
-.IP
-¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢¤³¤Î¾ì¹ç¤Ë
-.I errno
-¤òÀßÄꤷ¤Ê¤¤¡£
-.\" FIXME . Is it intentional that these functions do not set errno?
-.\" They do set errno for the y == 0 case, below.
-.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6784
.TP
Îΰ襨¥é¡¼: \fIy\fP ¤¬¥¼¥í
.I errno
¤¬¾å¤¬¤ë¡£
.\" POSIX.1 documents an optional underflow error, but AFAICT it doesn't
.\" (can't?) occur -- mtk, Jul 2008
+.SH ¥Ð¥°
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6784
+¥Ð¡¼¥¸¥ç¥ó 2.10 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢
+̵¸ÂÂç¤ÇÎΰ襨¥é¡¼¤¬È¯À¸¤·¤¿ºÝ¤Ë¡¢
+.I error
+¤Ë
+.B EDOM
+¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£
.SH ½àµò
C99, POSIX.1-2001.
.I double
.B MSGVERB
¤Ï POSIX.1-2001 ¤Ëµ½Ò¤µ¤ì¤Æ¤¤¤ë¡£
.SH Ãí°Õ
-System V ¤È Unixware ¤Î man ¥Ú¡¼¥¸¤Ë¤Ï¡¢
+System V ¤È UnixWare ¤Î man ¥Ú¡¼¥¸¤Ë¤Ï¡¢
¡Ö¤³¤ì¤é¤Î´Ø¿ô¤Ï "pfmt() ¤È addsev()"
¤Þ¤¿¤Ï "pfmt(), vpfmt(), lfmt(), vlfmt()" ¤ÇÃÖ¤´¹¤¨¤é¤ì¤Æ¤ª¤ê¡¢
¾Íè¤Ïºï½ü¤µ¤ì¤ëͽÄê¤Ç¤¢¤ë¡×¤È½ñ¤«¤ì¤Æ¤¤¤ë¡£
.\" Updated & Modified 2005-09-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH FPCLASSIFY 3 2008-08-07 "" "Linux Programmer's Manual"
+.TH FPCLASSIFY 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
fpclassify, isfinite, isnormal, isnan, isinf \- ÉâÆ°¾®¿ôÅÀ¿ô¤ÎʬÎà¥Þ¥¯¥í
.SH ½ñ¼°
.BR fpclassify (),
.BR isfinite (),
.BR isnormal ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; ¤Þ¤¿¤Ï
-.I cc\ -std=c99
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
.br
-.BR isnan ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; ¤Þ¤¿¤Ï
+or
.I cc\ -std=c99
+.RE
+.BR isnan ():
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
.br
+or
+.I cc\ -std=c99
+.RE
.BR isinf ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE;
-¤Þ¤¿¤Ï
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
ÉâÆ°¾®¿ôÅÀ¿ô¤Ï̵¸ÂÂç¤ä NaN ¤Î¤è¤¦¤ÊÆÃÊ̤ÊÃͤò»ý¤Ä¤³¤È¤¬¤Ç¤¤ë¡£
¥Þ¥¯¥í
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Updated 2003-10-15, Kentaro Shirakata <argrath@ub32.org>
.\" Updated 2005-11-19, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH FREXP 3 2008-10-29 "" "Linux Programmer's Manual"
+.TH FREXP 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
frexp, frexpf, frexpl \- ÉâÆ°¾®¿ôÅÀ¼Â¿ô¤ò¾®¿ôÀ®Ê¬¤ÈÀ°¿ôÀ®Ê¬¤ËÊÑ´¹¤¹¤ë
.SH ½ñ¼°
.ad l
.BR frexpf (),
.BR frexpl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR frexp ()
´Ø¿ô¤ÏÉâÆ°¾®¿ôÅÀ¼Â¿ô \fIx\fP ¤òÀµµ¬²½¾®¿ô¤È»Ø¿ô¤Ëʬ²ò¤·¡¢
printf("frexp(%g, &e) = %g: %g * %d^%d = %g\\n",
x, r, r, FLT_RADIX, exp, x);
exit(EXIT_SUCCESS);
-} /* main */
+}
.fi
.SH ´ØÏ¢¹àÌÜ
.BR ldexp (3),
¤Ï¥Õ¥¡¥¤¥ë¥ª¥Õ¥»¥Ã¥È¤ò
.I pos
¤ËÀßÄꤹ¤ë¡£
-Unix °Ê³°¤Î¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤Æ¤Ï¡¢
+UNIX °Ê³°¤Î¥·¥¹¥Æ¥à¤Ë¤ª¤¤¤Æ¤Ï¡¢
.I fpos_t
¤¬¹½Â¤ÂΤʤɤÎÊ£»¨¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Ë¤Ê¤Ã¤Æ¤¤¤Æ¡¢¤³¤ì¤é¤Î¥ë¡¼¥Á¥ó¤¬¥Æ¥¥¹
¥È¥¹¥È¥ê¡¼¥à¤Ç¥Õ¥¡¥¤¥ë°ÌÃÖ¤òÊѹ¹¤¹¤ëÊýË¡¤Î¤¦¤Á¡¢°Ü¿¢À¤Î¤¢¤ëÍ£°ì¤Î¤â¤Î
.\"
.\" WORD: file descriptor ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼
.\"
-.TH FTW 3 2008-08-06 "Linux" "Linux Programmer's Manual"
+.TH FTW 3 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
ftw, nftw \- ¥Õ¥¡¥¤¥ë¥Ä¥ê¡¼¤òÊ⤤ޤï¤ë
.SH ½ñ¼°
.IR fn ()
¤ò¸Æ¤Ó½Ð¤¹¡£
.I fpath
-¤Ï¥¨¥ó¥È¥ê¤Î
+¤Ï¥¨¥ó¥È¥ê¤Î¥Ñ¥¹Ì¾¤Ç¤¢¤ë¡£
.I dirpath
-¤«¤é¤ÎÁêÂХѥ¹Ì¾¤Ç¤¢¤ë¡£
+¤¬ÁêÂХѥ¹Ì¾¤Ç»ØÄꤵ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢
+.I fpath
+¤Ï
+.BR ftw ()
+¤¬¸Æ¤Ó½Ð¤µ¤ì¤¿»þÅÀ¤Î¸Æ¤Ó½Ð¤·¸µ¥×¥í¥»¥¹¤Î¥«¥ì¥ó¥È¥ï¡¼¥¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê
+¤«¤é¤ÎÁêÂХѥ¹Ì¾¤È¤Ê¤ë¡£
+.I dirpath
+¤¬ÀäÂХѥ¹Ì¾¤Ç»ØÄꤵ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢
+.I fpath
+¤ÏÀäÂХѥ¹Ì¾¤È¤Ê¤ë¡£
.I sb
¤Ï
.I fpath
.I <ftw.h>
¤Ç
.B FTW_ACTIONRETVAL
-¤¬ÄêµÁ¤µ¤ì¤ë¤è¤¦¤Ë¤¹¤ë¤Ë¤Ï¡¢
+¤ÎÄêµÁ¤¬Í¸ú¤Ë¤¹¤ë¤¿¤á¤Ë¤Ï¡¢
+(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë)
µ¡Ç½¸¡ºº¥Þ¥¯¥í
.B _GNU_SOURCE
¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
.BR ftw ()
¤òÇÑ»ßͽÄê¤È¤·¤Æ¤¤¤ë¡£
.SH Ãí°Õ
+POSIX.1-2001 ¤ÎÃíµ¤Ë¤è¤ë¤È¡¢
+.I fn
+¤¬¥«¥ì¥ó¥È¥ï¡¼¥¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê¤òÊÝ»ý¤·¤Ê¤«¤Ã¤¿¾ì¹ç¤Î
+·ë²Ì¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤È¤µ¤ì¤Æ¤¤¤ë¡£
+.PP
.BR nftw ()
´Ø¿ô¤È¡¢
.BR ftw ()
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\" Translated Tue Jan 11 00:56:36 JST 2000
.\" by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
.\"
-.TH FWIDE 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH FWIDE 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
fwide \- FILE ¥¹¥È¥ê¡¼¥à¤ÎÆþ½ÐÎÏñ°Ì¤òÀßÄê¤Þ¤¿¤Ï¼èÆÀ¤¹¤ë
.SH ½ñ¼°
.sp
.in -4n
.in
+.ad l
.sp
.BR fwide ():
-_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; ¤Þ¤¿¤Ï
+.RS 4
+_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
+.ad
.SH ÀâÌÀ
\fImode\fP ¤¬¥¼¥í¤Ê¤é¤Ð
.BR fwide ()
.sp
.ad l
.BR gamma ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
-.br
+.RE
.BR gammaf (),
.BR gammal ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600
.\" Also seems to work: -std=c99 -D_XOPEN_SOURCE
+.RE
.ad b
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤ÏÈó¿ä¾©¤Ç¤¢¤ë¡£¤½¤ÎÂå¤ï¤ê¡¢¾ìÌ̤˱þ¤¸¤Æ
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2009-04-24, Akihiro MOTOKI, LDP v3.20
.\"
-.TH GCVT 3 2009-03-15 "" "Linux Programmer's Manual"
+.TH GCVT 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
gcvt \- ÉâÆ°¾®¿ôÅÀ¿ô¤òʸ»úÎó¤ØÊÑ´¹¤¹¤ë
.SH ½ñ¼°
.in
.sp
.BR gcvt ():
-_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.PD 0
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+.nf
+_SVID_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
+.fi
+.TP 4
+glibc 2.10 ¤è¤êÁ°:
+_SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED
+.RE
+.PD
+.ad b
.SH ÀâÌÀ
´Ø¿ô
.BR gcvt ()
.\"
.\"WORD: null pointer ¥Ì¥ë¡¦¥Ý¥¤¥ó¥¿
.\"
-.TH GETADDRINFO 3 2009-09-03 "GNU" "Linux Programmer's Manual"
+.TH GETADDRINFO 3 2010-09-27 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
getaddrinfo, freeaddrinfo, gai_strerror \-
¥Í¥Ã¥È¥ï¡¼¥¯¤Î¥¢¥É¥ì¥¹¤È¥µ¡¼¥Ó¥¹¤òÊÑ´¹¤¹¤ë
.BR getaddrinfo (),
.BR freeaddrinfo (),
.BR gai_strerror ():
+.RS 4
_POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE
+.RE
.ad b
.SH ÀâÌÀ
.BR getaddrinfo ()
.TP
.I ai_flags
¤³¤Î¥Õ¥£¡¼¥ë¥É¤Ï¡¢ÄɲäΥª¥×¥·¥ç¥ó (²¼µ) ¤ò»ØÄꤹ¤ë¡£
-Ê£¿ô¤Î¥Õ¥é¥°¤ò»ØÄꤹ¤ëºÝ¤Ë¤Ï¡¢¤½¤ì¤é¤ÎÏÀÍý OR ¤ò¤È¤Ã¤Æ»ØÄꤹ¤ë¡£
+Ê£¿ô¤Î¥Õ¥é¥°¤ò»ØÄꤹ¤ëºÝ¤Ë¤Ï¡¢¤½¤ì¤é¤Î¥Ó¥Ã¥Èñ°Ì¤Î OR ¤ò¤È¤Ã¤Æ»ØÄꤹ¤ë¡£
.PP
.I hints
¤¬»Ø¤·¼¨¤¹¹½Â¤ÂΤξ¤Î¤¹¤Ù¤Æ¤Î¥Õ¥£¡¼¥ë¥É¤Ë¤Ï
¥Þ¥Ã¥Á¤¹¤ë IPv6 ¥¢¥É¥ì¥¹¤¬¸«¤Ä¤«¤é¤Ê¤«¤Ã¤¿¾ì¹ç¡¢
.I res
¤¬»Ø¤¹¥ê¥¹¥È¤Ë¤Ï IPv4-mapped IPv6 ¥¢¥É¥ì¥¹¤¬ÊÖ¤µ¤ì¤ë¡£
-.I hints.ai_family
+.I hints.ai_flags
¤Ë
.B AI_V4MAPPED
¤È
.SH ´ØÏ¢¹àÌÜ
.\" .BR getipnodebyaddr (3),
.\" .BR getipnodebyname (3)
+.BR getaddrinfo_a (3),
.BR gethostbyname (3),
.BR getnameinfo (3),
.BR inet (3),
.\" WORD: current working directory ¥«¥ì¥ó¥È¥ï¡¼¥¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê
.\" WORD: LEGACY ¡Ö²áµî¤Î̾»Ä(LEGACY)¡×
.\"
-.TH GETCWD 3 2009-03-31 "GNU" "Linux Programmer's Manual"
+.TH GETCWD 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
getcwd, getwd, get_current_dir_name \- ¥«¥ì¥ó¥È¥ï¡¼¥¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê̾¤Î¼èÆÀ
.SH ½ñ¼°
glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
.RB ( feature_test_macros (7)
»²¾È):
-.in
.sp
-.BR getcwd ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
-.br
+.in
.BR get_current_dir_name ():
+.RS
_GNU_SOURCE
+.RE
+.sp
+.BR getwd ():
+.ad l
+.RS 4
+.PD 0
+.TP 4
+glibc 2.10 °Ê¹ß:
+.nf
+_BSD_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700)
+.fi
+.TP 4
+glibc 2.10 ¤è¤êÁ°:
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.PD
+.RE
+.ad b
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢¸Æ¤Ó½Ð¤·¤¿¥×¥í¥»¥¹¤Î¥«¥ì¥ó¥È¥ï¡¼¥¥ó¥°¥Ç¥£¥ì¥¯¥È¥ê¤Î
ÀäÂХѥ¹Ì¾ (absolute pathname) ¤¬Æþ¤Ã¤¿Ê¸»úÎó¤òÊÖ¤¹¡£
.\"
.\"WORD: broken-down time Í×ÁÇÊ̤λþ¹ï
.\"
-.TH GETDATE 3 2008-09-07 "" "Linux Programmer's Manual"
+.TH GETDATE 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
getdate, getdate_r \- ÆüÉդȻþ¹ï¤Îʸ»úÎó¤òÍ×ÁÇÊ̤λþ¹ï¤ËÊÑ´¹¤¹¤ë
.SH ½ñ¼°
-.B "#define _XOPEN_SOURCE 500"
-.br
.B "#include <time.h>"
.sp
.BI "struct tm *getdate(const char *" string );
.sp
.B "extern int getdate_err;"
.sp
-.B "#define _GNU_SOURCE"
-.br
.B "#include <time.h>"
.sp
.BI "int getdate_r(const char *" string ", struct tm *" res );
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR getdate ():
+.ad l
+.RS 4
+_XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.br
+.BR getdate_r ():
+.ad l
+.RS 4
+_GNU_SOURCE
+.RE
+.ad
.SH ÀâÌÀ
.BR getdate ()
´Ø¿ô¤Ï¡¢
.SH ½àµò
POSIX.1-2001 ¤Ë¤Ï¤³¤ì¤é¤Î´Ø¿ô¤Ï¸ºß¤·¤Ê¤¤¡£
¤³¤ì¤é¤Î´Ø¿ô¤ò¤â¤Ä OS ¤Ï¤¤¤¯¤Ä¤«¤¢¤ê¡¢
-*BSD, SunOS, Digital Unix, AIX Åù¤Ç¤¢¤ë
+*BSD, SunOS, Digital UNIX, AIX Åù¤Ç¤¢¤ë
(AIX ¤Ë¤Ï
.BR getfstype ()
¤â¤¢¤ë)¡£
.\" Updated & Modified 2004-05-30, Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated & Modified 2005-09-06, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH GETGRENT 3 2009-03-30 "" "Linux Programmer's Manual"
+.TH GETGRENT 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
getgrent, setgrent, endgrent \- ¥°¥ë¡¼¥×¥Õ¥¡¥¤¥ë¥¨¥ó¥È¥ê¤Î¼èÆÀ
.SH ½ñ¼°
»²¾È):
.in
.sp
+.PD 0
.ad l
+.BR setgrent ():
+.RS 4
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
+.br
+/* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.sp
.BR getgrent (),
-.BR setgrent (),
.BR endgrent ():
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.RS 4
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.PD
.ad b
.SH ÀâÌÀ
.BR getgrent ()
¥í¡¼¥«¥ë¤Î¥°¥ë¡¼¥×¥Õ¥¡¥¤¥ë
.IR /etc/group ,
NIS, LDAP)¡£
-ºÇ½é¤Ë¸Æ¤Ó½Ð¤µ¤ì¤¿»þ¤ÏºÇ½é¤Î¥¨¥ó¥È¥ê¤òÊÖ¤·¡¢¤½¤ì°Ê¹ß¤Ï
-¸Æ¤Ó½Ð¤µ¤ì¤ëËè¤Ë¼¡¤Î¥¨¥ó¥È¥ê¤òÊÖ¤¹¡£
+.BR getgrent ()
+¤Ï¡¢ºÇ½é¤Ë¸Æ¤Ó½Ð¤µ¤ì¤¿»þ¤ÏºÇ½é¤Î¥¨¥ó¥È¥ê¤òÊÖ¤·¡¢
+¤½¤ì°Ê¹ß¤Ï¸Æ¤Ó½Ð¤µ¤ì¤ëËè¤Ë¼¡¤Î¥¨¥ó¥È¥ê¤òÊÖ¤¹¡£
.PP
.BR setgrent ()
´Ø¿ô¤ò»È¤¦¤È¡¢¤â¤¦°ìÅÙÆɤ߹þ¤á¤ë¤è¤¦¤Ë¡¢
.sp
.BR getgrnam_r (),
.BR getgrgid_r ():
+.RS 4
_POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE ||
_SVID_SOURCE || _POSIX_SOURCE
+.RE
.ad b
.SH ÀâÌÀ
.BR getgrnam ()
POSIX ¤Ë½àµò¤·¤Æ¡¢¥¨¥ó¥È¥ê¤¬¸«¤Ä¤«¤é¤Ê¤¤¾ì¹ç¤Ï
.I errno
¤òÊѹ¹¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤Ù¤¤Ç¤¢¤ë¡¢¤È¼çÄ¥¤¹¤ë¿Í¤â¤¤¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
-ÍÍ¡¹¤Ê Unix ·Ï¤Î¥·¥¹¥Æ¥à¤Ç»î¤·¤Æ¤ß¤ë¤È¡¢¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï
+ÍÍ¡¹¤Ê UNIX ·Ï¤Î¥·¥¹¥Æ¥à¤Ç»î¤·¤Æ¤ß¤ë¤È¡¢¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï
0, ENOENT, EBADF, ESRCH, EWOULDBLOCK, EPERM ¤È¤¤¤Ã¤¿ÍÍ¡¹¤ÊÃͤ¬ÊÖ¤µ¤ì¤ë¡£
¾¤ÎÃͤ¬ÊÖ¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
.\" ¤è¤êÀµ³Î¤Ë¤Ï:
.\" Updated 2007-06-11, Akihiro MOTOKI, LDP v2.54
.\" Updated 2008-08-08, Akihiro MOTOKI, LDP v3.05
.\"
-.TH GETHOSTBYNAME 3 2009-12-03 "" "Linux Programmer's Manual"
+.TH GETHOSTBYNAME 3 2010-10-04 "" "Linux Programmer's Manual"
.SH ̾Á°
gethostbyname, gethostbyaddr, sethostent, gethostent, endhostent,
h_errno,
»²¾È):
.in
.sp
+.PD 0
.ad l
.BR gethostbyname2 (),
.BR gethostent_r (),
.BR gethostbyaddr_r (),
.BR gethostbyname_r (),
.BR gethostbyname2_r ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE
+.RE
.BR herror (),
-.BR hstrerror ()
-(glibc 2.8 °Ê¹ß): _BSD_SOURCE || _SVID_SOURCE || _GNU_SOURCE
+.BR hstrerror ():
+.RS 4
+.TP 4
+glibc 2.8 °Ê¹ß:
+_BSD_SOURCE || _SVID_SOURCE || _GNU_SOURCE
+.TP
+glibc 2.8 ¤è¤êÁ°:
+¤Ê¤·
+.RE
.ad b
+.PD
.SH ÀâÌÀ
.BR gethostbyname* ()
¤È
¿¤¯¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤Î̾Á°¤Î¥ë¡¼¥Á¥ó¤Ï¥Õ¥¡¥¤¥ë
.I /etc/hosts
¤òÆɤ߹þ¤à¡£
-.\" Î㤨¤Ð¡¢Linux, FreeBSD, Unixware, HP-UX
+.\" Î㤨¤Ð¡¢Linux, FreeBSD, UnixWare, HP-UX
DNS ¥µ¥Ý¡¼¥È¤Ê¤·¤Ç¥é¥¤¥Ö¥é¥ê¤¬¥Ó¥ë¥É¤µ¤ì¤¿¾ì¹ç¤Ë¤Î¤ßÍøÍѲÄǽ¤Ç¤¢¤ë¡£
.\" Î㤨¤Ð¡¢FreeBSD, AIX
glibc ÈÇ¤Ï ipv6 ¥¨¥ó¥È¥ê¤ò̵»ë¤¹¤ë¡£
.\" (Move to section 3 in LDP v3.16 since the interfaces are purely glibc)
.\" Updated 2009-01-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.16
.\"
-.TH GETHOSTID 3 2009-01-13 "Linux" "Linux Programmer's Manual"
+.TH GETHOSTID 3 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
gethostid, sethostid \- ¸½ºß¤Î¥Û¥¹¥È¤Î¸Çͤμ±Ê̻Ҥò¼èÆÀ/ÀßÄꤹ¤ë
.SH ½ñ¼°
.in
.sp
.ad l
+.br
+.BR gethostid ():
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
.BR sethostid ():
+.RS 4
_BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500)
+.RE
.ad b
.SH ÀâÌÀ
.BR gethostid ()
.BR sethostid ()
¤Ï¡¢¤½¤ì¤¾¤ì¡¢¸½ºß»ÈÍѤ·¤Æ¤¤¤ë¥Û¥¹¥È¤Ë¸ÇͤΠ32 ¥Ó¥Ã¥È¤Î¼±Ê̻ҤÎ
¼èÆÀ/ÀßÄê¤ò¹Ô¤¦¡£
-¤³¤Î 32 ¥Ó¥Ã¥È¤Î¼±Ê̻Ҥϡ¢¸½ºß¸ºß¤·¤Æ¤¤¤ëÁ´¤Æ¤Î Unix ¥·¥¹¥Æ¥à
+¤³¤Î 32 ¥Ó¥Ã¥È¤Î¼±Ê̻Ҥϡ¢¸½ºß¸ºß¤·¤Æ¤¤¤ëÁ´¤Æ¤Î UNIX ¥·¥¹¥Æ¥à
¤ÎÃæ¤ÇÍ£°ì¤Ë¤Ê¤ë¤è¤¦¤Ë·è¤á¤é¤ì¤ë¡£Ä̾ï¤Ï
.BR gethostbyname (3)
¤Ë¤è¤êÊÖ¤µ¤ì¤ë¥í¡¼¥«¥ë¥Þ¥·¥ó¤Î Internet ¥¢¥É¥ì¥¹¤¬Âå¤ï¤ê¤Ë»ÈÍѤµ¤ì¡¢
.\"
.\"WORD: null pointer ¥Ì¥ë¡¦¥Ý¥¤¥ó¥¿¡¼
.\"
-.TH GETIPNODEBYNAME 3 2007-11-15 "Linux" "Linux Programmer's Manual"
+.TH GETIPNODEBYNAME 3 2010-09-04 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
getipnodebyname, getipnodebyaddr, freehostent \- ¥Í¥Ã¥È¥ï¡¼¥¯¥Û¥¹¥È¤Î̾Á°¤È¥¢¥É¥ì¥¹¤Î¼èÆÀ
.SH ½ñ¼°
.PP
.I flags
¥Ñ¥é¥á¡¼¥¿¤Ë¤ÏÄɲäΥª¥×¥·¥ç¥ó¤ò»ØÄꤹ¤ë¡£
-Ê£¿ô¤Î¥Õ¥é¥°¤ò»ØÄꤹ¤ë¤Ë¤Ï¡¢¤½¤ì¤é¤ÎÏÀÍý OR ¤ò¤È¤Ã¤Æ»ØÄꤹ¤ì¤Ð¤è¤¤¡£
+Ê£¿ô¤Î¥Õ¥é¥°¤ò»ØÄꤹ¤ë¤Ë¤Ï¡¢¤½¤ì¤é¤Î¥Ó¥Ã¥Èñ°Ì¤Î OR ¤ò¤È¤Ã¤Æ»ØÄꤹ¤ì¤Ð¤è¤¤¡£
¥ª¥×¥·¥ç¥ó¤ò¤Ò¤È¤Ä¤â»ØÄꤷ¤¿¤¯¤Ê¤¤¤È¤¤Ë¤Ï¡¢
.I flags
¤Ë 0 ¤òÀßÄꤹ¤ëɬÍפ¬¤¢¤ë¡£
.\" POSIX.1-2001 ¤Ë¤Ï¤Ê¤¤¡£
.SH Ãí°Õ
¤³¤ì¤é¤Î´Ø¿ô¤Ï glibc 2.1.91-95 ¤Ë¸ºß¤·¤¿¤¬¡¢ºÆ¤Óºï½ü¤µ¤ì¤¿¡£
-¤¤¤¯¤Ä¤«¤Î Unix É÷¥·¥¹¥Æ¥à¤Ï¤³¤ì¤é¤Î´Ø¿ô¤ËÂбþ¤·¤Æ¤¤¤ë¤¬¡¢
+¤¤¤¯¤Ä¤«¤Î UNIX É÷¥·¥¹¥Æ¥à¤Ï¤³¤ì¤é¤Î´Ø¿ô¤ËÂбþ¤·¤Æ¤¤¤ë¤¬¡¢
¤³¤ì¤é¤Î´Ø¿ô¤ÏÁ´¤Æ¿ä¾©¤µ¤ì¤Ê¤¤¡£
.SH ´ØÏ¢¹àÌÜ
.BR getaddrinfo (3),
.\"
.\"WORD: delimiter ¶èÀÚ¤êʸ»ú
.\"
-.TH GETLINE 3 2009-12-05 "GNU" "Linux Programmer's Manual"
+.TH GETLINE 3 2010-06-12 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
getline, getdelim \- ¶èÀÚ¤êʸ»ú¤Þ¤Ç¤Îʸ»úÎóÆþÎϤòÆɤ߹þ¤à
.SH ½ñ¼°
.RB ( feature_test_macros (7)
»²¾È):
.in
-
-glibc 2.10 ¤è¤êÁ°:
-.br
+.sp
+.ad l
.BR getline (),
.BR getdelim ():
-_GNU_SOURCE
-
+.PD 0
+.RS 4
+.TP 4
glibc 2.10 °Ê¹ß:
-.br
-.BR getline (),
-.BR getdelim ():
-_POSIX_C_SOURCE >= 200809 || _XOPEN_SOURCE >= 700
+_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700
+.TP
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.PD
+.ad
.SH ÀâÌÀ
.BR getline ()
¤Ï \fIstream\fP ¤«¤é 1 ¹ÔÁ´¤Æ¤òÆɤ߹þ¤ß¡¢¥Æ¥¥¹¥È¤¬´Þ¤Þ¤ì¤Æ¤¤¤ë¥Ð¥Ã¥Õ¥¡¤Î¥¢¥É¥ì¥¹¤ò
.BR getline ()
¤Ï¹Ô¤ÎÆâÍƤò³ÊǼ¤¹¤ë¤¿¤á¤Î¥Ð¥Ã¥Õ¥¡¤ò³ÎÊݤ¹¤ë¡£
¤³¤Î¥Ð¥Ã¥Õ¥¡¤Ï¥æ¡¼¥¶¡¼¤Î¥×¥í¥°¥é¥à¤Ç²òÊü¤¹¤Ù¤¤Ç¤¢¤ë
-.RI ( *n
+(¤³¤Î¾ì¹ç¡¢
+.I *n
¤ÎÃͤÏ̵»ë¤µ¤ì¤ë)¡£
Ê̤ÎÊýË¡¤È¤·¤Æ¡¢
int
main(void)
{
- FILE * fp;
- char * line = NULL;
+ FILE *fp;
+ char *line = NULL;
size_t len = 0;
ssize_t read;
printf("%s", line);
}
- if (line)
- free(line);
+ free(line);
exit(EXIT_SUCCESS);
}
.fi
System V ¤Ç¤Ï
.I /etc/mnttab
¤¬ÍѤ¤¤é¤ì¤ë¡£
-4.4BSD ¤È Digital Unix ¤Ë¤Ï
+4.4BSD ¤È Digital UNIX ¤Ë¤Ï
.BR getmntinfo ()
¤¬¤¢¤ë¤¬¡¢
¥·¥¹¥Æ¥à¥³¡¼¥ë
.\" Translated Mon Sep 21 20:47:50 JST 1998 by Hiroaki Nagoya <nagoya@is.titech.ac.jp>
.\" Updated&Modified Fri 9 Feb 2001 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
.\"
-.TH GETPASS 3 2000-12-05 "Linux" "Linux Programmer's Manual"
+.TH GETPASS 3 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
getpass \- ¥Ñ¥¹¥ï¡¼¥É¤ò¼èÆÀ¤¹¤ë
.SH ½ñ¼°
.B #include <unistd.h>
.sp
.BI "char *getpass( const char *" prompt );
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR getpass ():
+.ad l
+.RS 4
+.PD 0
+.TP 4
+glibc 2.2.2 °Ê¹ß:
+.nf
+_BSD_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
+.fi
+.TP 4
+glibc 2.2.2 ¤è¤êÁ°: ¤Ê¤·
+.PD
+.RE
+.ad b
.SH ÀâÌÀ
¤³¤Î´Ø¿ô¤Ï obsolete ¤Ç¤¢¤ë¡£ÍѤ¤¤Ê¤¤¤³¤È¡£
.PP
.RB ( SIGINT ,
.BR SIGQUIT ,
.BR SIGSTOP ,
-.BR SIGTSTOP )
+.BR SIGSTOP )
¤Ï̵¸ú¤Ë¤µ¤ì¡¢
¤½¤ì¤¾¤ì¤ËÂбþ¤¹¤ëʸ»ú (Ä̾ï¤Ï Ctrl-C, Ctrl-\e, Ctrl-Z, Ctrl-Y)
¤Ï¤½¤Î¤Þ¤Þ¥Ñ¥¹¥ï¡¼¥É¤Î°ìÉô¤È¤·¤ÆÅϤµ¤ì¤¿¡£
.\" Translated Tue Jul 8 01:44:54 JST 2003
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.\"WORD: pseudo-terminal µ¼»÷üËö
+.\"WORD: pseudoterminal µ¼»÷üËö
.\"WORD: specific Æȼ«¤Î
.\"
-.TH GETPT 3 2008-06-14 "GNU" "Linux Programmer's Manual"
+.TH GETPT 3 2010-09-10 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
getpt \- µ¼»÷üËö¥Þ¥¹¥¿ (PTM) ¤ò¥ª¡¼¥×¥ó¤¹¤ë
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <stdlib.h>
.sp
.B "int getpt(void);"
.\" Modified 2005-09-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Modified 2008-07-23, Kentaro Shirakata <argrath@ub32.org>
.\"
-.TH GETPW 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH GETPW 3 2010-09-10 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
getpw \- ¥Ñ¥¹¥ï¡¼¥É¹Ô¥¨¥ó¥È¥ê¤ò¼èÆÀ¤¹¤ë
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <sys/types.h>
.B #include <pwd.h>
.sp
.\" Translated 1997-12-18, HIROFUMI Nishizuka <nishi@rpts.cl.nec.co.jp>
.\" Updated 2005-09-06, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH GETPWENT 3 2009-03-30 "GNU" "Linux Programmer's Manual"
+.TH GETPWENT 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
getpwent, setpwent, endpwent \- ¥Ñ¥¹¥ï¡¼¥É¥Õ¥¡¥¤¥ë¤Î¥¨¥ó¥È¥ê¤Î¼èÆÀ
.SH ½ñ¼°
.BR getpwent (),
.BR setpwent (),
.BR endpwent ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE > = 500
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
.ad b
.SH ÀâÌÀ
.BR getpwent ()
¥í¡¼¥«¥ë¤Î¥Ñ¥¹¥ï¡¼¥É¥Õ¥¡¥¤¥ë
.IR /etc/passwd ,
NIS, LDAP)¡£
-ºÇ½é¤Ë¸Æ¤Ó½Ð¤µ¤ì¤¿»þ¤ÏºÇ½é¤Î¥¨¥ó¥È¥ê¤òÊÖ¤·¡¢¤½¤ì°Ê¹ß¤Ï
+.BR getpwent ()
+¤Ï¡¢ºÇ½é¤Ë¸Æ¤Ó½Ð¤µ¤ì¤¿»þ¤ÏºÇ½é¤Î¥¨¥ó¥È¥ê¤òÊÖ¤·¡¢¤½¤ì°Ê¹ß¤Ï
¸Æ¤Ó½Ð¤µ¤ì¤ëËè¤Ë¼¡¤Î¥¨¥ó¥È¥ê¤òÊÖ¤¹¡£
.PP
.BR setpwent ()
.ad l
.BR getpwnam_r (),
.BR getpwuid_r ():
+.RS 4
_POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE ||
_SVID_SOURCE || _POSIX_SOURCE
+.RE
.ad b
.SH ÀâÌÀ
.BR getpwnam ()
POSIX ¤Ë½àµò¤·¤Æ¡¢¥¨¥ó¥È¥ê¤¬¸«¤Ä¤«¤é¤Ê¤¤¾ì¹ç¤Ï
.I errno
¤òÊѹ¹¤·¤Ê¤¤¤è¤¦¤Ë¤¹¤Ù¤¤Ç¤¢¤ë¡¢¤È¼çÄ¥¤¹¤ë¿Í¤â¤¤¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
-ÍÍ¡¹¤Ê Unix ·Ï¤Î¥·¥¹¥Æ¥à¤Ç»î¤·¤Æ¤ß¤ë¤È¡¢¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï
+ÍÍ¡¹¤Ê UNIX ·Ï¤Î¥·¥¹¥Æ¥à¤Ç»î¤·¤Æ¤ß¤ë¤È¡¢¤½¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï
0, ENOENT, EBADF, ESRCH, EWOULDBLOCK, EPERM ¤È¤¤¤Ã¤¿ÍÍ¡¹¤ÊÃͤ¬ÊÖ¤µ¤ì¤ë¡£
¾¤ÎÃͤ¬ÊÖ¤µ¤ì¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
.\" ¤è¤êÀµ³Î¤Ë¤Ï:
.BR getspnam_r (),
.BR fgetspent_r (),
.BR sgetspent_r ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE
+.RE
.ad b
.SH ÀâÌÀ
ÀΤϰŹ沽¤µ¤ì¤¿¥Ñ¥¹¥ï¡¼¥É¤ò¥Ñ¥¹¥ï¡¼¥É¥Õ¥¡¥¤¥ë¤Ë
.\" all rights reserved.
.\" Translated 2007-06-02, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH GETSUBOPT 3 2008-05-29 "GNU" "Linux Programmer's Manual"
+.TH GETSUBOPT 3 2010-09-26 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
getsubopt \- ʸ»úÎóÃæ¤Î¥µ¥Ö¥ª¥×¥·¥ç¥ó°ú¤¿ô¤Î²ò¼á¤ò¹Ô¤¦
.SH ½ñ¼°
-.B #define _XOPEN_SOURCE 500
-.br
.B #include <stdlib.h>
.BI "int getsubopt(char **"optionp ", char * const *" tokens \
", char **" valuep );
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR getsubopt ():
+.ad l
+.RS 4
+.PD 0
+_XOPEN_SOURCE\ >= 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+.PD
+.RE
+.ad
.SH ÀâÌÀ
.BR getsubopt ()
¤Ï¡¢
.I optionp
¤Ï¼¡¤Î¥µ¥Ö¥ª¥×¥·¥ç¥ó¤ò»Ø¤·¤Æ¤¤¤ë¡£
¤Á¤ç¤¦¤ÉºÇ¸å¤Î¥µ¥Ö¥ª¥×¥·¥ç¥ó¤¬½èÍý¤µ¤ì¤¿¾ì¹ç¤Ï¡¢
-ʸ»úÎóËöÈø¤Î¥Ì¥ëʸ»ú¤ò»Ø¤·¤Æ¤¤¤ë¡£
+ʸ»úÎóËöÈø¤Î¥Ì¥ë¥Ð¥¤¥È ('\\0') ¤ò»Ø¤·¤Æ¤¤¤ë¡£
.SH ÊÖ¤êÃÍ
.I optionp
Æâ¤Ç¥µ¥Ö¥ª¥×¥·¥ç¥ó¤¬¸«¤Ä¤«¤Ã¤¿¾ì¹ç¡¢
.\" Japanese Version Copyright (c) 2002 Akihiro MOTOKI all rights reserved.
.\" Translated Thu 05 Dec 2002 by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH GETUMASK 3 2009-01-20 "GNU" "Linux Programmer's Manual"
+.TH GETUMASK 3 2010-09-10 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
getumask \- ¥Õ¥¡¥¤¥ëºîÀ®¥Þ¥¹¥¯¤ò¼èÆÀ¤¹¤ë
.SH ½ñ¼°
-.B #define _GNU_SOURCE
+.nf
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.br
.B "#include <sys/types.h>"
.br
.B "#include <sys/stat.h>"
.sp
.B "mode_t getumask(void);"
+.fi
.SH ÀâÌÀ
¤³¤Î´Ø¿ô¤Ï¸½ºß¤Î¥Õ¥¡¥¤¥ëºîÀ®¥Þ¥¹¥¯¤òÊÖ¤¹¡£
´ðËÜŪ¤Ë¤Ï°Ê²¼¤ÈÅù²Á¤Ç¤¢¤ë¡£
.BR getusershell (),
.BR setusershell (),
.BR endusershell ():
+.RS 4
_BSD_SOURCE || (_XOPEN_SOURCE && _XOPEN_SOURCE\ <\ 500)
+.RE
.ad b
.SH ÀâÌÀ
.BR getusershell ()
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\" License.
-.TH GETW 3 2007-12-20 "GNU" "Linux Programmer's Manual"
+.TH GETW 3 2010-09-26 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
getw, putw \- ¥ï¡¼¥É(int)¤ÎÆþ½ÐÎÏ
.SH ½ñ¼°
.BI "int putw(int " w ", FILE *" stream );
.fi
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR getw (),
+.BR putw ():
+.ad l
+.PD 0
+.RS 4
+.TP 4
+glibc 2.3.3 °Ê¹ß:
+_SVID_SOURCE || _BSD_SOURCE ||
+.br
+(_XOPEN_SOURCE &&
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600))
+.TP
+glibc 2.3.3 ¤è¤êÁ°:
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
+.RE
+.PD
+.ad
.SH ÀâÌÀ
.BR getw ()
¤Ï \fIstream\fP ¤«¤é¥ï¡¼¥É (\fIint\fP·¿) ¤òÆɤ߹þ¤à¡£
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification
+.\" OpenGroup's Single UNIX specification
.\" http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" all rights reserved.
.\" Translated 2008-08-21, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.04
.\"
-.TH GNU_GET_LIBC_VERSION 3 2008-07-02 "Linux" "Linux Programmer's Manual"
+.TH GNU_GET_LIBC_VERSION 3 2010-09-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
gnu_get_libc_version, gnu_get_libc_release \- glibc ¤Î¥Ð¡¼¥¸¥ç¥ó¤È
¥ê¥ê¡¼¥¹¾õÂÖ¤ò¼èÆÀ¤¹¤ë
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <gnu/libc-version.h>
.B const char *gnu_get_libc_version(void);
.\" Translated Tue Jul 8 01:56:27 JST 2003
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.\"WORD: pseudo-terminal µ¼»÷üËö
+.\"WORD: pseudoterminal µ¼»÷üËö
.\"WORD: pseudotty µ¼»÷üËö
.\"
.TH GRANTPT 3 2008-06-14 "GNU" "Linux Programmer's Manual"
.BR grantpt ()
´Ø¿ô¤Ï¡¢
.I fd
-¤Ç»²¾È¤µ¤ì¤¿¥Þ¥¹¥¿µ¼»÷üËö¤ËÂбþ¤¹¤ë¥¹¥ì¡¼¥Öµ¼»÷üËö¥Ç¥Ð¥¤¥¹ (pty)
+¤Ç»²¾È¤µ¤ì¤¿¥Þ¥¹¥¿µ¼»÷üËö¤ËÂбþ¤¹¤ë¥¹¥ì¡¼¥Öµ¼»÷üËö¥Ç¥Ð¥¤¥¹
¤Î¥â¡¼¥É¤È½êͼԤòÊѹ¹¤¹¤ë¡£
¥¹¥ì¡¼¥Ö¤Î¥æ¡¼¥¶ID ¤Ï¸Æ¤Ó½Ð¤·¤¿¥×¥í¥»¥¹¤Î¼Â UID ¤ËÀßÄꤵ¤ì¤ë¡£
¥°¥ë¡¼¥×ID ¤È¤·¤ÆÀßÄꤵ¤ì¤ëÃͤϵ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤ (Î㤨¤Ð \fItty\fP ¤Ë¤Ê¤ë)¡£
.SH ½àµò
POSIX.1-2001.
.SH È÷¹Í
-¤³¤ì¤Ï Unix98 pty »ÅÍͤΰìÉô¤Ç¤¢¤ë¡£
+¤³¤ì¤Ï UNIX 98 µ¼»÷üËö (pseudoterminal) »ÅÍͤΰìÉô¤Ç¤¢¤ë¡£
.BR pts (4)
¤ò»²¾È¤Î¤³¤È¡£
¿¤¯¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤Î´Ø¿ô¤Ï "pt_chown" ¤È¸Æ¤Ð¤ì¤ë set-user-ID ¤µ¤ì¤¿
.\" Updated & Modified Sat Jan 15 02:32:55 JST 2005 by Yuichi SATO
.\" Updated 2008-09-18, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH HYPOT 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH HYPOT 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
hypot, hypotf, hypotl \- ¥æ¡¼¥¯¥ê¥Ã¥Éµ÷Î¥´Ø¿ô
.SH ½ñ¼°
.sp
.ad l
.BR hypot ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR hypotf (),
.BR hypotl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
.BR hypot ()
.\"
.\" References consulted:
.\" GNU glibc-2 source code and manual
-.\" OpenGroup's Single Unix specification
+.\" OpenGroup's Single UNIX specification
.\" http://www.UNIX-systems.org/online.html
.\" 2000-06-30 correction by Yuichi SATO <sato@complex.eng.hokudai.ac.jp>
.\" 2000-11-15 aeb, fixed prototype
.\"
.\" References consulted:
.\" GNU glibc-2 source code and manual
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" Japanese Version Copyright (c) 2000 Yuichi SATO
.\" all rights reserved.
.\"
.\" References consulted:
.\" GNU glibc-2 source code and manual
-.\" OpenGroup's Single Unix specification
+.\" OpenGroup's Single UNIX specification
.\" http://www.UNIX-systems.org/online.html
.\"
.\" 2007-03-31 Bruno Haible, Describe the glibc/libiconv //TRANSLIT
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-18, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH ILOGB 3 2009-02-04 "" "Linux Programmer's Manual"
+.TH ILOGB 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
ilogb, ilogbf, ilogbl \- ÉâÆ°¾®¿ôÅÀ¿ô¤Î»Ø¿ôÉô¤òÀ°¿ô¤È¤·¤Æ¼èÆÀ¤¹¤ë
.SH ½ñ¼°
.sp
.ad l
.BR ilogb ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
+_ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR ilogbf (),
.BR ilogbl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤Ï°ú¤¿ô¤Î»Ø¿ôÉô¤òÉä¹æÉÕ¤À°¿ô¤È¤·¤ÆÊÖ¤¹¡£
.\" 386BSD man pages
.\" Modified Mon Apr 12 12:54:34 1993, David Metcalfe
.\" Modified Sat Jul 24 19:13:52 1993, Rik Faith (faith@cs.unc.edu)
-.TH INDEX 3 2009-03-15 "GNU" "Linux Programmer's Manual"
+.TH INDEX 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
index, rindex \- ʸ»úÎóÃæ¤Îʸ»ú¤Î°ÌÃÖ¤ò¼¨¤¹
.SH ½ñ¼°
.SH ´ØÏ¢¹àÌÜ
.BR memchr (3),
.BR strchr (3),
+.BR string (3),
.BR strpbrk (3),
.BR strrchr (3),
.BR strsep (3),
.\" all rights reserved.
.\" Translated 2008-02-10, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH INTRO 3 2010-02-03 "Linux" "Linux Programmer's Manual"
+.TH INTRO 3 2010-09-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
intro \- ¥é¥¤¥Ö¥é¥ê´Ø¿ô¤Î¾Ò²ð
.SH ÀâÌÀ
¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Î¡Ö½ñ¼°¡×¤ÎÀá¤Ëµ¬Äꤵ¤ì¤¿¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤«¤é´Ø¿ô¤ÎÄêµÁ¤ò
ÆÀ¤ë¤¿¤á¤Ë¡¢¥×¥í¥°¥é¥Þ¤¬µ¡Ç½¸¡ºº¥Þ¥¯¥í¤òÄêµÁ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¾ì¹ç¤¬¤¢¤ë¡£
¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï¡¢É¬Íפʥޥ¯¥í¤¬¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤ÇÀâÌÀ¤µ¤ì¤Æ¤¤¤ë¡£
+(µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤¬É¬Íפʾì¹ç¡¢¤³¤ì¤é¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤Ï
+¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î¥¤¥ó¥¯¥ë¡¼¥É¤è¤ê¤âÁ°¤Ç¹Ô¤ï¤ì¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤)¡£
µ¡Ç½¸¡ºº¥Þ¥¯¥í¤Î¤µ¤é¤Ê¤ë¾ðÊó¤Ë¤Ä¤¤¤Æ¤Ï¡¢
.BR feature_test_macros (7)
¤ò»²¾È¤Î¤³¤È¡£
.\" ÍÍ¡¹¤ÊÆÃÊ̤ʥ饤¥Ö¥é¥ê¤Ç¤¢¤ë¡£¤³¤ì¤é¤Î´Ø¿ô¤òʸ½ñ²½¤·¤¿¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ï
.\" ¥é¥¤¥Ö¥é¥ê̾¤ò»ØÄꤹ¤ë¡£
.SH ½àµò
-¤³¤Î¾Ï¤Î´Ø¿ô¤¬½àµò¤¹¤ë Unix ¥·¥¹¥Æ¥à¤äɸ½à¤ò¼¨¤¹¤Î¤Ë¤¤¤¯¤Ä¤«¤Îñ¸ì¤äά¹æ¤¬
+¤³¤Î¾Ï¤Î´Ø¿ô¤¬½àµò¤¹¤ë UNIX ¥·¥¹¥Æ¥à¤äɸ½à¤ò¼¨¤¹¤Î¤Ë¤¤¤¯¤Ä¤«¤Îñ¸ì¤äά¹æ¤¬
»ÈÍѤµ¤ì¤Æ¤¤¤ë¡£
.BR standards (7)
¤ò»²¾È¤Î¤³¤È¡£
.\" Updated 2005-02-26, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2007-05-01, Akihiro MOTOKI, LDP v2.46
.\"
-.TH ISALPHA 3 2009-03-15 "GNU" "Linux Programmer's Manual"
+.TH ISALPHA 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower,
isprint, ispunct, isspace, isupper, isxdigit \- ʸ»ú¤òʬÎह¤ë
.sp
.ad l
.BR isascii ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
.br
+.RE
.BR isblank ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢¸½ºß¤Î¥í¥±¡¼¥ë¤Ë½¾¤Ã¤Æ
.I c
.\" Updated & Modified Sat Jan 15 02:32:55 JST 2005 by Yuichi SATO
.\" Updated 2008-09-18, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH ISGREATER 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH ISGREATER 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
isgreater, isgreaterequal, isless, islessequal, islessgreater, isunordered \-
NaN ¤ËÂФ·¤ÆÎã³°¤òȯÀ¸¤»¤º¤Ë¡¢ÉâÆ°¾®¿ôÅÀ¿ô¤ÎÂç¾®´Ø·¸¤ÎȽÄê¤ò¹Ô¤¦
.sp
.ad l
¤³¤³¤ÇÀâÌÀ¤¹¤ëÁ´¤Æ¤Î´Ø¿ô:
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
(\fB<\fP¡¢¡Ö¾®¤Ê¤ê¡×¤Î¤è¤¦¤Ê) Ä̾ï¤Î´Ø·¸Áàºî (relation operations) ¤Ï¡¢
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Updated Sun Dec 26 19:31:26 JST 1999
.\" by Kentaro Shirakata <argrath@yo.rim.or.jp>
.\"
-.TH ISWBLANK 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH ISWBLANK 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
iswblank \- ¶õÇò¥ï¥¤¥Éʸ»ú¤«¤É¤¦¤«¤òÄ´¤Ù¤ë
.SH ½ñ¼°
.sp
.ad l
.BR iswblank ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR iswblank ()
´Ø¿ô¤Ï¡¢
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Updated 2002-09-24 by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH J0 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH J0 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
j0, j0f, j0l, j1, j1f, j1l, jn, jnf, jnl \- Âè°ì¼ï¥Ù¥Ã¥»¥ë´Ø¿ô
.SH ½ñ¼°
.BR j0 (),
.BR j1 (),
.BR jn ():
+.RS 4
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
+.RE
.br
.BR j0f (),
.BR j0l (),
.BR j1l (),
.BR jnf (),
.BR jnl ():
+.RS 4
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600
.\" Also seems to work: -std=c99 -D_XOPEN_SOURCE
+.RE
.ad b
.SH ÀâÌÀ
´Ø¿ô
.\" Updated & Modified Sat Jan 15 05:40:56 JST 2005 by Yuichi SATO
.\" Updated 2008-09-18, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH LDEXP 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH LDEXP 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
ldexp, ldexpf, ldexpl \- ÉâÆ°¾®¿ôÅÀ¼Â¿ô¤È 2 ¤ÎÀ°¿ô¾è¤È¤ÎÀѤò·×»»¤¹¤ë
.SH ½ñ¼°
.ad l
.BR ldexpf (),
.BR ldexpl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR ldexp ()
´Ø¿ô¤Ï¡¢ÉâÆ°¾®¿ôÅÀ¼Â¿ô
.\" by SAITOH Akira <s-akira@users.sourceforge.net>
.\" Updated 2008-09-18, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH LGAMMA 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH LGAMMA 3 2010-09-11 "" "Linux Programmer's Manual"
.SH ̾Á°
lgamma, lgammaf, lgammal, lgamma_r, lgammaf_r, lgammal_r, signgam \-
¥¬¥ó¥Þ´Ø¿ô¤ÎÂпô¤ò·×»»¤¹¤ë
.sp
.ad l
.BR lgamma ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR lgammaf (),
.BR lgammal ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
-.I cc\ -std=c99
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
.br
+or
+.I cc\ -std=c99
+.RE
.BR lgamma_r (),
.BR lgammaf_r (),
.BR lgammal_r ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE
-.br
+.RE
.IR signgam :
+.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE
+.RE
.ad b
.SH ÀâÌÀ
¥¬¥ó¥Þ´Ø¿ô¤ÎÄêµÁ¤Ë¤Ä¤¤¤Æ¤Ï¡¢
°Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤¹¤ë²ÄǽÀ¤¬¤¢¤ë¡£
.TP
¶Ë¥¨¥é¡¼: \fIx\fP ¤¬Àµ¤Ç¤Ê¤¤À°¿ô
-.\" FIXME . glibc 2.8 gives EDOM!
.I errno
¤Ë
.B ERANGE
.BR lgamma_r ()
¤ÏÈóɸ½à¤À¤¬¡¢¤¤¤¯¤Ä¤«¤Î¾¤Î¥·¥¹¥Æ¥à¤Ë¤â¸ºß¤¹¤ë¡£
.SH ¥Ð¥°
-¶Ë¥¨¥é¡¼¤Î¾ì¹ç¡¢
-.\"
-.\" FIXME . this is as at glibc 2.8; check later if this bug is fixed
-.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6777
-.I errno
-¤Ë
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6777
+glibc 2.9 ¤È¤½¤ì°ÊÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¡¢
+¶Ë¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¡¢POSIX ¤ÇÍ׵ᤵ¤ì¤Æ¤¤¤ë
+.B ERANGE
+¤Ç¤Ï¤Ê¤¯
.B EDOM
-¤¬ÀßÄꤵ¤ì¤ë¡£
+¤¬
+.I errno
+¤ËÀßÄꤵ¤ì¤ë¡£
POSIX.1 ¤Ç¤Ï¡¢
.B ERANGE
¤¬ÀßÄꤵ¤ì¤ë¤Ù¤¤È¤µ¤ì¤Æ¤¤¤ë¡£
+¥Ð¡¼¥¸¥ç¥ó 2.10 °Ê¹ß¤Î glibc ¤Ç¤Ï¡¢Àµ¤·¤¤Æ°ºî¤ò¤¹¤ë¡£
.SH ´ØÏ¢¹àÌÜ
.BR tgamma (3)
.\"WORD: descriptor ¥Ç¥£¥¹¥¯¥ê¥×¥¿
.\"WORD:
.\"
-.TH LOCKF 3 2009-07-25 "GNU" "Linux Programmer's Manual"
+.TH LOCKF 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
lockf \- ¥ª¡¼¥×¥ó¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¤ËÂФ¹¤ë POSIX ¥í¥Ã¥¯¤ÎŬÍÑ¡¦¥Æ¥¹¥È¡¦²ò½ü¤ò¹Ô¤¦
.SH ½ñ¼°
.in
.sp
.BR lockf ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.ad
.SH ÀâÌÀ
¥ª¡¼¥×¥ó¤µ¤ì¤¿¥Õ¥¡¥¤¥ë¤Î¥»¥¯¥·¥ç¥ó¤ËÂФ·¤Æ¡¢
POSIX ¥í¥Ã¥¯¤ÎŬÍÑ¡¦¥Æ¥¹¥È¡¦²ò½ü¤ò¤¹¤ë¡£
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH LOG 3 2008-08-10 "" "Linux Programmer's Manual"
+.TH LOG 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
log, logf, logl \- ¼«Á³Âпô´Ø¿ô
.SH ½ñ¼°
.ad l
.BR logf (),
.BR logl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR log ()
´Ø¿ô¤Ï \fIx\fP ¤Î¼«Á³Âпô¤òÊÖ¤¹¡£
.SH ´ØÏ¢¹àÌÜ
.BR cbrt (3),
.BR clog (3),
+.BR log2 (3),
+.BR log10 (3),
.BR log1p (3),
.BR sqrt (3)
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH LOG10 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH LOG10 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
log10, log10f, log10l \- Ä줬 10 ¤ÎÂпô´Ø¿ô
.SH ½ñ¼°
.ad l
.BR log10f (),
.BR log10l ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR log10 ()
´Ø¿ô¤Ï \fIx\fP ¤Î¾ïÍÑÂпô (Ä줬 10 ¤ÎÂпô) ¤òÊÖ¤¹¡£
.BR cbrt (3),
.BR clog10 (3),
.BR exp10 (3),
+.BR log (3),
+.BR log2 (3),
.BR sqrt (3)
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH LOG1P 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH LOG1P 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
log1p, log1pf, log1pl \- °ú¤¿ô¤Ë 1 ¤ò²Ã¤¨¤¿ÃͤÎÂпô
.SH ½ñ¼°
.sp
.ad l
.BR log1p ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR log1pf (),
.BR log1pl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
.I log1p(x)
.\" Updated & Modified 2005-09-06, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH LOG2 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH LOG2 3 2010-09-12 "" "Linux Programmer's Manual"
.SH ̾Á°
log2, log2f, log2l \- Ä줬 2 ¤ÎÂпô´Ø¿ô
.SH ½ñ¼°
.BR log2 (),
.BR log2f (),
.BR log2l ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
.BR log2 ()
.SH ½àµò
C99, POSIX.1-2001.
.I double
-ÈǤδؿô¤Ï SVr4, 4.3BSD, C89 ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£
+ÈǤδؿô¤Ï SVr4, 4.3BSD ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£
.SH ´ØÏ¢¹àÌÜ
.BR cbrt (3),
.BR clog2 (3),
+.BR log (3),
+.BR log10 (3),
.BR sqrt (3)
.\"WORD: radix ´ð¿ô
.\"WORD: subnormal ÈóÀµµ¬²½¤Î
.\"
-.TH LOGB 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH LOGB 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
logb, logbf, logbl \- ÉâÆ°¾®¿ôÅÀ¿ô¤Î»Ø¿ô¤ò¼èÆÀ¤¹¤ë
.SH ½ñ¼°
.sp
.ad l
.BR logb ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR logbf (),
.BR logbl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-18, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH LRINT 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH LRINT 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
lrint, lrintf, lrintl, llrint, llrintf, llrintl \- ºÇ¤â¶á¤¤À°¿ôÃͤ˴ݤá¤ë
.SH ½ñ¼°
.in
.sp
.ad l
-All functions shown above:
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+¾åµ¤ÎÁ´¤Æ¤Î´Ø¿ô:
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢¸½ºß¤Î´Ý¤áÊý¸þ¤Ë´ð¤Å¤¡¢ºÇ¤â¶á¤¤À°¿ô¤Ë°ú¤¿ô¤ò´Ý¤á¤ë
(¸½ºß¤Î´Ý¤áÊý¸þ¤Ë¤Ä¤¤¤Æ¤Ï
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-18, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH LROUND 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH LROUND 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
lround, lroundf, lroundl, llround, llroundf, llroundl \-
(0 ¤«¤é±ó¤¤Êý¤Î) ºÇ¤â¶á¤¤À°¿ôÃͤ˴ݤá¤ë
.sp
.ad l
¤³¤³¤ËµºÜ¤µ¤ì¤Æ¤¤¤ëÁ´¤Æ¤Î´Ø¿ô:
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
\"O .SH DESCRIPTION
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤ÏºÇ¤â¶á¤¤À°¿ô¤Ë°ú¤¿ô¤ò´Ý¤á¤ë¡£
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.BR mblen ()
¤Ï \-1 ¤òÊÖ¤¹¡£
.PP
-.\" The Dinkumware doc and the Single Unix specification say this, but
+.\" The Dinkumware doc and the Single UNIX specification say this, but
.\" glibc doesn't implement this.
\fIs\fP ¤¬ NULL ¥Ý¥¤¥ó¥¿¡¼¤Ê¤é¤Ð¡¢
.BR mblen ()
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification
+.\" OpenGroup's Single UNIX specification
.\" http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\" all rights reserved.
.\" Translated Tue Jan 11 00:56:10 JST 2000
.\" by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
.\"
-.TH MBSNRTOWCS 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH MBSNRTOWCS 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
mbsnrtowcs \- ¥Þ¥ë¥Á¥Ð¥¤¥Èʸ»úÎó¤ò¥ï¥¤¥Éʸ»úÎó¤ËÊÑ´¹¤¹¤ë
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
.B #include <wchar.h>
.sp
.BI "size_t mbsnrtowcs(wchar_t *" dest ", const char **" src ,
.BI " size_t " nms ", size_t " len ", mbstate_t *" ps );
.fi
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR mbsnrtowcs ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR mbsnrtowcs ()
´Ø¿ô¤Ï
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
´Ø¿ô¤Ï
¾åµ¤ÈƱÍͤËÆ°ºî¤¹¤ë¤¬¡¢ÊÑ´¹¤·¤¿¥ï¥¤¥Éʸ»ú¤Ï¥á¥â¥ê¤Ë¤Ï½ñ¤¹þ¤Þ¤ì¤Ê¤¤¡£
.PP
-.\" The Dinkumware doc and the Single Unix specification say this, but
+.\" The Dinkumware doc and the Single UNIX specification say this, but
.\" glibc doesn't implement this.
»°ÈÖÌܤξì¹ç¤È¤·¤Æ \fIs\fP ¤¬ NULL ¤Î¾ì¹ç¤Ï \fIpwc\fP ¤È \fIn\fP ¤Ï
̵»ë¤µ¤ì¤ë¡£
.\" Translated Sat May 23 15:22:35 JST 1998
.\" by ISHIKAWA Mutsumi <ishikawa@linux.or.jp>
.\"
-.TH MEMFROB 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH MEMFROB 3 2010-09-10 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
memfrob \- ¥á¥â¥ê¥¨¥ê¥¢¤ÎÁàºî (°Å¹æ²½)
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
+.BR "#define _GNU_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <string.h>
.sp
.BI "void *memfrob(void *" s ", size_t " n );
.\" Translated Sun Oct 21 03:28:34 JST 2001
.\" by Yuichi SATO <ysato@h4.dion.ne.jp>
.\"
-.TH MKDTEMP 3 2008-08-21 "GNU" "Linux Programmer's Manual"
+.TH MKDTEMP 3 2010-09-26 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
mkdtemp \- ¾¤È½Å¤Ê¤é¤Ê¤¤°ì»þŪ¤Ê¥Ç¥£¥ì¥¯¥È¥ê¤òºîÀ®¤¹¤ë
.SH ½ñ¼°
.in
.sp
.BR mkdtemp ():
+.br
+.ad l
+.RS 4
+.PD 0
_BSD_SOURCE
+.br
+|| /* Since glibc 2.10: */
+.RS 4
+(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700)
+.ad
+.PD
+.RE
.SH ÀâÌÀ
.BR mkdtemp ()
´Ø¿ô¤Ï¡¢Â¾¤È½Å¤Ê¤é¤Ê¤¤Ì¾Á°¤Î°ì»þŪ¤Ê¥Ç¥£¥ì¥¯¥È¥ê¤ò
.in
.sp
.BR mkfifoat ():
-.br
-glibc 2.10 °Ê¹ß: _XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
-.br
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
glibc 2.10 ¤è¤êÁ°:
_ATFILE_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR mkfifoat ()
¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢¤³¤Î man ¥Ú¡¼¥¸¤ÇÀâÌÀ¤·¤Æ¤¤¤ë°ã¤¤¤¬¤¢¤ë°Ê³°¤Ï¡¢
.\"WORD: pointer ¥Ý¥¤¥ó¥¿¡¼
.\"WORD: function ´Ø¿ô
.\"
-.TH MKTEMP 3 2008-08-06 "GNU" "Linux Programmer's Manual"
+.TH MKTEMP 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
mktemp \- ¾¤È½Å¤Ê¤é¤Ê¤¤¥Æ¥ó¥Ý¥é¥ê¥Õ¥¡¥¤¥ë̾¤òºîÀ®¤¹¤ë
.SH ½ñ¼°
.in
.sp
.BR mktemp ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.PD 0
+.RS 4
+.TP 4
+glibc 2.12 °Ê¹ß:
+_BSD_SOURCE || _SVID_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
+.TP
+glibc 2.12 ¤è¤êÁ°:
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.PD
+.ad b
\"O .SH DESCRIPTION
.SH ÀâÌÀ
´Ø¿ô
.SH Ãí°Õ
libc4, libc5, glibc1 ¤Ç¤Î¥×¥í¥È¥¿¥¤¥×Àë¸À¤Ï
.I <unistd.h>
-¤Ë´Þ¤Þ¤ì¤ë; glibc2 ¤Ç¤Ï Single Unix Specification ¤Ë½¾¤Ã¤Æ
+¤Ë´Þ¤Þ¤ì¤ë; glibc2 ¤Ç¤Ï Single UNIX Specification ¤Ë½¾¤Ã¤Æ
.I <stdlib.h>
¤Ë´Þ¤Þ¤ì¤Æ¤¤¤ë¡£
.SH ¥Ð¥°
.\" Updated Sun Sep 14 JST 2003 by Kentaro Shirakata <argrath@ub32.org>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH MODF 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH MODF 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
modf, modff, modfl \- ÉâÆ°¾®¿ôÅÀ¼Â¿ô¤«¤é¡¢Éä¹æÉÕ¤À°¿ô¤È¾®¿ôÉôʬ¤ò¼è¤ê½Ð¤¹´Ø¿ô
.SH ½ñ¼°
.ad l
.BR modf (),
.BR modl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR modf ()
´Ø¿ô¤Ï¡¢°ú¿ô \fIx\fP ¤òÀ°¿ôÉôʬ¤È¾®¿ôÉôʬ¤Ëʬ³ä¤¹¤ë¡£
.\" Japanese Version Copyright (c) 2006 Akihiro MOTOKI all rights reserved.
.\" Translated 2006-04-23, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH MQ_CLOSE 3 2006-02-25 "Linux" "Linux Programmer's Manual"
+.TH MQ_CLOSE 3 2010-08-29 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
mq_close \- ¥á¥Ã¥»¡¼¥¸¥¥å¡¼µ½Ò»Ò¤ò¥¯¥í¡¼¥º¤¹¤ë
.SH ½ñ¼°
.nf
.B #include <mqueue.h>
.sp
-.BI "mqd_t mq_close(mqd_t " mqdes );
+.BI "int mq_close(mqd_t " mqdes );
.fi
.sp
\fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
.\" Translated 2006-04-23, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13
.\"
-.TH MQ_GETATTR 3 2008-09-29 "Linux" "Linux Programmer's Manual"
+.TH MQ_GETATTR 3 2010-08-29 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
mq_getattr, mq_setattr \- ¥á¥Ã¥»¡¼¥¸¥¥å¡¼¤Î°À¤òÀßÄê/¼èÆÀ¤¹¤ë
.SH ½ñ¼°
.nf
.B #include <mqueue.h>
.sp
-.BI "mqd_t mq_getattr(mqd_t " mqdes ", struct mq_attr *" attr );
+.BI "int mq_getattr(mqd_t " mqdes ", struct mq_attr *" attr );
-.BI "mqd_t mq_setattr(mqd_t " mqdes ", struct mq_attr *" newattr ","
+.BI "int mq_setattr(mqd_t " mqdes ", struct mq_attr *" newattr ","
.BI " struct mq_attr *" oldattr );
.fi
.sp
.\" Japanese Version Copyright (c) 2006 Akihiro MOTOKI all rights reserved.
.\" Translated 2006-07-31, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2010-04-18, Akihiro MOTOKI, LDP v3.24
+.\" Updated 2010-10-27, Akihiro Motoki, LDP v3.29
.\"
-.TH MQ_NOTIFY 3 2009-09-15 "Linux" "Linux Programmer's Manual"
+.TH MQ_NOTIFY 3 2010-10-04 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
mq_notify \- ¥á¥Ã¥»¡¼¥¸ÅþÃå»þ¤ËÄÌÃΤò¹Ô¤¦¤è¤¦ÅÐÏ¿¤¹¤ë
.SH ½ñ¼°
.nf
.B #include <mqueue.h>
.sp
-.BI "mqd_t mq_notify(mqd_t " mqdes ", const struct sigevent *" notification );
+.BI "int mq_notify(mqd_t " mqdes ", const struct sigevent *" notification );
.fi
.sp
\fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
ÈóƱ´ü¤ÎÄÌÃÎ (notification) ¤ÎÇÛÁ÷¤¬¹Ô¤ï¤ì¤ë¤è¤¦¤ËÅÐÏ¿¤·¤¿¤ê¡¢
¤½¤Î²ò½ü¤ò¹Ô¤Ã¤¿¤ê¤Ç¤¤ë¡£
-.I notification
+.I sevp
°ú¤¿ô¤Ï
.I sigevent
¹½Â¤ÂΤؤΥݥ¤¥ó¥¿¤Ç¤¢¤ë¡£
-.I sigevent
-¹½Â¤ÂΤϰʲ¼¤Î¤è¤¦¤Ê´¶¤¸¤ÇÄêµÁ¤µ¤ì¤Æ¤¤¤ë:
-.in +4n
-.nf
-
-union sigval { /* Data passed with notification */
- int sival_int; /* Integer value */
- void *sival_ptr; /* Pointer value */
-};
-
-struct sigevent {
- int sigev_notify; /* Notification method */
- int sigev_signo; /* Notification signal */
- union sigval sigev_value; /* Data passed with
- notification */
- void (*sigev_notify_function) (union sigval);
- /* Function for thread
- notification */
- void *sigev_notify_attributes;
- /* Thread function attributes */
-};
-.fi
-.in
+¤³¤Î¹½Â¤ÂΤÎÄêµÁ¤È°ìÈÌŪ¤Ê¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï
+.BR sigevent (7)
+¤ò»²¾È¡£
.PP
-.I notification
+.I sevp
¤¬ NULL ¤Ç¤Ê¤¤¥Ý¥¤¥ó¥¿¤Ç¤¢¤ì¤Ð¡¢
.BR mq_notify ()
¤Ï¥á¥Ã¥»¡¼¥¸ÄÌÃΤò¼õ¤±¼è¤ë¤è¤¦¤Ë¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤òÅÐÏ¿¤¹¤ë¡£
-.I notification
+.I sevp
¤¬»Ø¤¹
.I sigevent
-¤Î
+¹½Â¤ÂΤÎ
.I sigev_notify
¥Õ¥£¡¼¥ë¥É¤Ï¡¢¤É¤Î¤è¤¦¤ÊÄÌÃΤò¹Ô¤¦¤Î¤«¤ò»ØÄꤹ¤ë¡£
¤³¤Î¥Õ¥£¡¼¥ë¥É¤Ï°Ê²¼¤ÎÃͤΤ¤¤º¤ì¤«¤ò»ý¤Ä¡£
.B SIGEV_SIGNAL
.I sigev_signo
¤Ç»ØÄꤵ¤ì¤¿¥·¥°¥Ê¥ë¤òÁ÷¤Ã¤Æ¡¢¥×¥í¥»¥¹¤ËÄÌÃΤ¹¤ë¡£
-.BR sigaction (2)
-¤Î
-.B SA_SIGINFO
-¥Õ¥é¥°¤Ç¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤òÅÐÏ¿¤·¤Æ¤¤¤ë¾ì¹ç¡¢
-¤½¤Î¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤Ç¥·¥°¥Ê¥ë¤¬Ê᪤µ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢
-¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤ÎÂèÆó°ú¤¿ô¤È¤·¤ÆÅϤµ¤ì¤ë
+°ìÈÌŪ¤Ê¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï
+.BR sigevent (7)
+¤ò»²¾È¡£
.I siginfo_t
-¹½Â¤ÂΤγƥե£¡¼¥ë¥É¤Ï°Ê²¼¤Î¤è¤¦¤ËÀßÄꤵ¤ì¤ë¡£
+¹½Â¤ÂΤÎ
.I si_code
-¤Ë¤Ï
+¥Õ¥£¡¼¥ë¥É¤Ë¤Ï
.B SI_MESGQ
-¤¬¡¢
-.I si_signo
-¤Ë¤Ï¥·¥°¥Ê¥ëÈֹ椬¡¢
-.I si_value
-¤Ë¤Ï
-.I notification\->sigev_value
-¤Ç»ØÄꤷ¤¿Ãͤ¬ÀßÄꤵ¤ì¤ë¡£
+¤¬ÀßÄꤵ¤ì¤ë¡£
.\" I don't know of other implementations that set
.\" si_pid and si_uid -- MTK
+¤µ¤é¤Ë¡¢
.I si_pid
¤Ë¤Ï¥á¥Ã¥»¡¼¥¸¤òÁ÷¿®¤·¤¿¥×¥í¥»¥¹¤Î PID ¤¬¡¢
.I si_uid
¤Ë¤ÏÁ÷¿®¥×¥í¥»¥¹¤Î¼Â¥æ¡¼¥¶ ID ¤¬ÀßÄꤵ¤ì¤ë¡£
-.BR sigwaitinfo (2)
-¤ò»È¤Ã¤Æ¥·¥°¥Ê¥ë¤ò¼õ¿®¤¹¤ë¾ì¹ç¤â¡¢Æ±¤¸¾ðÊó¤¬ÆÀ¤é¤ì¤ë¡£
.TP
.B SIGEV_THREAD
-¿·¤·¤¤¥¹¥ì¥Ã¥É¤Î³«»Ï´Ø¿ô¤È¤·¤Æ
-.I notification\->sigev_thread_function
-¤òµ¯Æ°¤¹¤ë¤³¤È¤ÇÄÌÃΤò¹Ô¤¦¡£
-µ¯Æ°»þ¤Î´Ø¿ô¤Î°ú¤¿ô¤È¤·¤Æ¤Ï
-.I notification\->sigev_value
-¤À¤±¤¬ÅϤµ¤ì¤ë¡£
-.I notification\->sigev_notify_attributes
-¤Ï¡¢NULL °Ê³°¤Î¾ì¹ç¡¢
-¤½¤Î¥¹¥ì¥Ã¥É¤Î°À¤òÄêµÁ¤¹¤ë
-.I pthread_attr_t
-¹½Â¤ÂΤؤΥݥ¤¥ó¥¿¤È¤Ê¤Ã¤Æ¤¤¤ëɬÍפ¬¤¢¤ë
-.RB ( pthread_attr_init (3)
-»²¾È)¡£
+¥á¥Ã¥»¡¼¥¸¤ÎÇÛÁ÷»þ¤Ë¤Ï¡¢
+.I sigev_notify_function
+¤¬¤¢¤¿¤«¤â¿·¤·¤¤¥¹¥ì¥Ã¥É¤Î³«»Ï´Ø¿ô¤Ç¤¢¤ë¤«¤Î¤è¤¦¤Ëµ¯Æ°¤µ¤ì¤ë¡£
+¾ÜºÙ¤Ï
+.BR sigevent (7)
+¤ò»²¾È¡£
.PP
°ì¤Ä¤Î¥á¥Ã¥»¡¼¥¸¥¥å¡¼¤«¤éÄÌÃΤò¼õ¿®¤¹¤ë¤è¤¦¤ËÅÐÏ¿¤Ç¤¤ë¥×¥í¥»¥¹¤Ï
°ì¤Ä¤À¤±¤Ç¤¢¤ë¡£
-.I notification
+.I sevp
¤¬ NULL ¤Ç¡¢¤«¤Ä¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤¬¤³¤Î¥á¥Ã¥»¡¼¥¸¥¥å¡¼¤«¤é¤Î
ÄÌÃΤò¼õ¿®¤¹¤ë¤Ë¸½ºßÅÐÏ¿¤·¤Æ¤¤¤ë¾ì¹ç¡¢ÅÐÏ¿¤òºï½ü¤¹¤ë¡£
¤³¤ì°Ê¹ß¡¢ÊÌ¤Î¥×¥í¥»¥¹¤¬¤³¤Î¥á¥Ã¥»¡¼¥¸¥¥å¡¼¤«¤éÄÌÃΤò¼õ¿®¤¹¤ë¤è¤¦¤Ë
¤³¤Î¥á¥Ã¥»¡¼¥¸¥¥å¡¼¤ËÂФ¹¤ëÄÌÃΤò¼õ¿®¤¹¤ë¤è¤¦¤ËÅÐÏ¿¤·¤Æ¤¤¤ë¡£
.TP
.B EINVAL
-.I notification\->sigev_notify
+.I sevp\->sigev_notify
¤¬µö²Ä¤µ¤ì¤¿ÃͤΤ¤¤º¤ì¤Ç¤â¤Ê¤¤¡£¤â¤·¤¯¤Ï
-.I notification\->sigev_notify
+.I sevp\->sigev_notify
¤¬
.B SIGEV_SIGNAL
¤À¤¬
-.I notification\->sigev_signo
+.I sevp\->sigev_signo
¤¬Í¸ú¤Ê¥·¥°¥Ê¥ëÈÖ¹æ¤Ç¤Ï¤Ê¤¤¡£
.TP
.B ENOMEM
ɬÍפʥá¥â¥ê¤¬¤Ê¤«¤Ã¤¿¡£
.PP
POSIX.1-2008 ¤Ç¤Ï¡¢
-.I notifications
+.I sevp
¤¬ NULL ¤Ç¡¢¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤¬¥¥å¡¼
.I mqdes
¤Ë´Ø¤¹¤ëÄÌÃΤò¼õ¿®¤¹¤ë¤è¤¦¤ËÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢¥¨¥é¡¼
main(int argc, char *argv[])
{
mqd_t mqdes;
- struct sigevent not;
+ struct sigevent sev;
if (argc != 2) {
fprintf(stderr, "Usage: %s <mq-name>\\n", argv[0]);
if (mqdes == (mqd_t) \-1)
handle_error("mq_open");
- not.sigev_notify = SIGEV_THREAD;
- not.sigev_notify_function = tfunc;
- not.sigev_notify_attributes = NULL;
- not.sigev_value.sival_ptr = &mqdes; /* ¥¹¥ì¥Ã¥É´Ø¿ô¤ËÅϤ¹°ú¤¿ô */
- if (mq_notify(mqdes, ¬) == \-1)
+ sev.sigev_notify = SIGEV_THREAD;
+ sev.sigev_notify_function = tfunc;
+ sev.sigev_notify_attributes = NULL;
+ sev.sigev_value.sival_ptr = &mqdes; /* ¥¹¥ì¥Ã¥É´Ø¿ô¤ËÅϤ¹°ú¤¿ô */
+ if (mq_notify(mqdes, &sev) == \-1)
handle_error("mq_notify");
pause(); /* ¥×¥í¥»¥¹¤Ï¥¹¥ì¥Ã¥É´Ø¿ô¤Ë¤è¤ê½ªÎ»¤µ¤ì¤ë */
.BR mq_receive (3),
.BR mq_send (3),
.BR mq_unlink (3),
-.BR mq_overview (7)
+.BR mq_overview (7),
+.BR sigevent (7)
.\" Translated 2006-04-23, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13
.\"
-.TH MQ_RECEIVE 3 2010-02-25 "Linux" "Linux Programmer's Manual"
+.TH MQ_RECEIVE 3 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
mq_receive, mq_timedreceive \- ¥á¥Ã¥»¡¼¥¸¥¥å¡¼¤«¤é¥á¥Ã¥»¡¼¥¸¤ò¼õ¿®¤¹¤ë
.SH ½ñ¼°
.BI "ssize_t mq_receive(mqd_t " mqdes ", char *" msg_ptr ,
.BI " size_t " msg_len ", unsigned *" msg_prio );
.sp
-.B #define _XOPEN_SOURCE 600
.B #include <time.h>
.B #include <mqueue.h>
.sp
.fi
.sp
\fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
+.sp
+.ad l
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR mq_timedreceive ():
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L
+.RE
+.ad
.SH ÀâÌÀ
.BR mq_receive ()
¤Ï¡¢µ½Ò»Ò
.\" Translated 2006-04-23, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-11-09, Akihiro MOTOKI, LDP v3.13
.\"
-.TH MQ_SEND 3 2010-02-25 "Linux" "Linux Programmer's Manual"
+.TH MQ_SEND 3 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
mq_send, mq_timedsend \- ¥á¥Ã¥»¡¼¥¸¥¥å¡¼¤Ë¥á¥Ã¥»¡¼¥¸¤òÁ÷¿®¤¹¤ë
.SH ½ñ¼°
.nf
.B #include <mqueue.h>
.sp
-.BI "mqd_t mq_send(mqd_t " mqdes ", const char *" msg_ptr ,
+.BI "int mq_send(mqd_t " mqdes ", const char *" msg_ptr ,
.BI " size_t " msg_len ", unsigned " msg_prio );
.sp
-.B #define _XOPEN_SOURCE 600
.B #include <time.h>
.B #include <mqueue.h>
.sp
-.BI "mqd_t mq_timedsend(mqd_t " mqdes ", const char *" msg_ptr ,
+.BI "int mq_timedsend(mqd_t " mqdes ", const char *" msg_ptr ,
.BI " size_t " msg_len ", unsigned " msg_prio ,
.BI " const struct timespec *" abs_timeout );
.fi
.sp
\fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
+.sp
+.ad l
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR mq_timedsend ():
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L
+.RE
+.ad
.SH ÀâÌÀ
.BR mq_send ()
¤Ï¡¢µ½Ò»Ò
.\" Japanese Version Copyright (c) 2006 Akihiro MOTOKI all rights reserved.
.\" Translated 2006-04-23, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH MQ_UNLINK 3 2006-02-25 "Linux" "Linux Programmer's Manual"
+.TH MQ_UNLINK 3 2010-08-29 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
mq_unlink \- ¥á¥Ã¥»¡¼¥¸¥¥å¡¼¤òºï½ü¤¹¤ë
.SH ½ñ¼°
.nf
.B #include <mqueue.h>
.sp
-.BI "mqd_t mq_unlink(const char *" name );
+.BI "int mq_unlink(const char *" name );
.fi
.sp
\fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
.\"WORD: NaN ̵¸úÃÍ
.\"WORD: quiet NaN SIGFPE ¥·¥°¥Ê¥ë¤Ê¤·¤Î̵¸úÃÍ
.\"
-.TH NAN 3 2008-08-11 "GNU" "Linux Programmer's Manual"
+.TH NAN 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
nan, nanf, nanl \- ̵¸úÃÍ ('Not a Number') ¤òÊÖ¤¹
.SH ½ñ¼°
»²¾È):
.in
.sp
+.ad l
.BR nan (),
.BR nanf (),
.BR nanl ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
+.ad
.SH ÀâÌÀ
.\" motoki: quiet NaN ¤È¤Ï²¿¤À¤í¤¦¡©
¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢SIGFPE ¥·¥°¥Ê¥ë¤Ê¤·¤Î̵¸úÃÍ (NaN) ¤ò¼¨¤¹É½¸½¤òÊÖ¤¹
.\"WORD: normalized Àµµ¬²½¤µ¤ì¤¿
.\"WORD: subnormal ÈóÀµµ¬²½¤Î
.\"
-.TH NEXTAFTER 3 2009-12-05 "GNU" "Linux Programmer's Manual"
+.TH NEXTAFTER 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
nextafter, nextafterf, nextafterl, nexttoward, nexttowardf, nexttowardl \-
ÉâÆ°¾®¿ôÅÀ¿ô¤ÎÁàºî
.sp
.ad l
.BR nextafter ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
+_ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR nextafterf (),
.BR nextafterl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR nexttoward (),
.BR nexttowardf (),
.BR nexttowardl ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE;
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
.BR nextafter ()
.\"
.\" References consulted:
.\" GNU glibc-2 manual
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" Corrected prototype, 2002-10-18, aeb
.\"
.\" Translated Sun Jul 15 2001
.\" by UCHIDA Norihiro <KY4N-UCD@asahi-net.or.jp>
.\"
-.TH NL_LANGINFO 3 2001-05-11 "GNU" "Linux Programmer's Manual"
+.TH NL_LANGINFO 3 2010-10-03 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
nl_langinfo \- ¸À¸ì¤È¥í¥±¡¼¥ë¤Î¾ðÊó¤òÌ䤤¹ç¤ï¤»¤ë
.SH ½ñ¼°
.I "GNU C ¥é¥¤¥Ö¥é¥ê¡¦¥ê¥Õ¥¡¥ì¥ó¥¹¥Þ¥Ë¥å¥¢¥ë"
¤ò»²¾È¤·¤Æ¤Û¤·¤¤¡£
.SH ÊÖ¤êÃÍ
-ŬÀڤʥ«¥Æ¥´¥ê¤Î¥í¥±¡¼¥ë¤¬ÁªÂò¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¡¢
+ŬÀڤʥ«¥Æ¥´¥ê¤Î¥í¥±¡¼¥ë¤¬
+.BR setlocale ()
+¤Ë¤è¤Ã¤ÆÁªÂò¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ï¡¢
.BR nl_langinfo ()
¤Ï "C" ¥í¥±¡¼¥ë¤Î¤È¤¤ËÁêÅö¤¹¤ëʸ»úÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤¹¡£
.PP
¤Î¸Æ¤Ó½Ð¤·¤Ë¤è¤Ã¤Æ½ñ¤Âؤï¤ë¤³¤È¤¬¤¢¤ë¡£
.SH ½àµò
SUSv2, POSIX.1-2001.
+.SH Îã
+°Ê²¼¤Î¥×¥í¥°¥é¥à¤Ï¡¢´Ä¶ÊÑ¿ô¤Ë´ð¤¤¤Æʸ»ú·¿ (character type) ¤Î¥í¥±¡¼¥ë
+¤òÀßÄꤷ¡¢Ã¼Ëö¤Îʸ»ú½¸¹ç¤ÎÌ䤤¹ç¤ï¤»¤ò¹Ô¤¦¡£
+.LP
+.nf
+#include <langinfo.h>
+#include <locale.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+int
+main(int argc, char *argv[])
+{
+ setlocale(LC_CTYPE,"");
+ printf("%s\\n",nl_langinfo(CODESET));
+ exit(EXIT_SUCCESS);
+}
+.fi
.SH ´ØÏ¢¹àÌÜ
.BR locale (1),
.BR localeconv (3),
.\"WORD: Permission denied ¥¢¥¯¥»¥¹¸¢¸Â¤¬¤Ê¤¤
.\"WORD: file descriptor ¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿
.\"
-.TH OPENDIR 3 2008-08-06 "" "Linux Programmer's Manual"
+.TH OPENDIR 3 2010-06-20 "" "Linux Programmer's Manual"
.SH ̾Á°
opendir, fdopendir \- ¥Ç¥£¥ì¥¯¥È¥ê¤ò¥ª¡¼¥×¥ó¤¹¤ë
.SH ½ñ¼°
.BI "DIR *opendir(const char *" name );
.BI "DIR *fdopendir(int " fd );
.fi
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR fdopendir ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR opendir ()
´Ø¿ô¤Ï¥Ç¥£¥ì¥¯¥È¥ê \fIname\fP ¤ËÂбþ¤¹¤ë
.\" Updated Sun Sep 14 2003 by Akihiro MOTOKI
.\"
.\"WORD: tty üËö
-.\"WORD: pseudo-tty µ¿»÷üËö
+.\"WORD: pseudoterminal µ¿»÷üËö
.\"
-.TH OPENPTY 3 2003-07-18 "GNU" "Linux Programmer's Manual"
+.TH OPENPTY 3 2010-06-13 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
-openpty, login_tty, forkpty \- üËö (tty) ¥æ¡¼¥Æ¥£¥ê¥Æ¥£´Ø¿ô
+openpty, login_tty, forkpty \- üËö¥æ¡¼¥Æ¥£¥ê¥Æ¥£´Ø¿ô
.SH ½ñ¼°
.nf
.B #include <pty.h>
.sp
.BI "int openpty(int *" amaster ", int *" aslave ", char *" name ,
-.BI " struct termios *" termp ", struct winsize *" winp );
+.BI " const struct termios *" termp ,
+.BI " const struct winsize *" winp );
.sp
-.BI "pid_t forkpty(int *" amaster ", char *" name ", struct termios *" termp ,
-.BI " struct winsize *" winp );
+.BI "pid_t forkpty(int *" amaster ", char *" name ,
+.BI " const struct termios *" termp ,
+.BI " const struct winsize *" winp );
.sp
.B #include <utmp.h>
.sp
.fi
.SH ÀâÌÀ
.BR openpty ()
-´Ø¿ô¤Ï¡¢»ÈÍѲÄǽ¤Êµ¿»÷üËö (pseudo-terminal) ¤ò¸«¤Ä¤±¤Æ¡¢
+´Ø¿ô¤Ï¡¢»ÈÍѲÄǽ¤Êµ¿»÷üËö (pseudoterminal) ¤ò¸«¤Ä¤±¤Æ¡¢
¥Þ¥¹¥¿¤È¥¹¥ì¡¼¥Ö¤Î¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ò
.I amaster
¤È
.\" .B \-lutil
.\" ¤ò²Ã¤¨¤ëɬÍפ¬¤¢¤ë¡£
.\"
+glibc 2.8 ¤Ç¡¢
+.BR openpty ()
+¤È
+.BR forkpty ()
+¤Î¹½Â¤ÂΤؤΥݥ¤¥ó¥¿¤Î°ú¤¿ô¤Ë
+.B const
+½¤¾þ»Ò¤¬Äɲ䵤줿¡£
+
2.0.92 ¤è¤êÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Î glibc ¤Ç¤Ï¡¢
.BR openpty ()
¤Ï BSD µ¿»÷üËö¥Ú¥¢¤Î¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òÊÖ¤¹¡£
.sp
.BR popen (),
.BR pclose ():
+.RS 4
_POSIX_C_SOURCE\ >=\ 2 || _XOPEN_SOURCE || _BSD_SOURCE || _SVID_SOURCE
+.RE
.ad b
.SH ÀâÌÀ
.BR popen ()
.\" Translated 2006-07-13, Yuichi SATO <ysato444@yahoo.co.jp>. LDP v2.29
.\" Updated 2010-04-11, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.24
.\"
-.TH POSIX_FALLOCATE 3 2009-09-30 "GNU" "Linux Programmer's Manual"
+.TH POSIX_FALLOCATE 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
posix_fallocate \- ¥Õ¥¡¥¤¥ë¤Î¥¹¥Ú¡¼¥¹¤ò³ÎÊݤ¹¤ë
.SH ½ñ¼°
.nf
-.B #define _XOPEN_SOURCE 600
.B #include <fcntl.h>
.sp
.BI "int posix_fallocate(int " fd ", off_t " offset ", off_t " len );
.fi
+.sp
+.ad l
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR posix_fallocate ():
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L
+.RE
+.ad
.SH ÀâÌÀ
´Ø¿ô
.BR posix_fallocate ()
.\"WORD: a multiple of ¡Á¤ÎÇÜ¿ô
.\"WORD: a power of two 2 ¤Î¤Ù¤¾è
.\"
-.TH POSIX_MEMALIGN 3 2009-03-30 "GNU" "Linux Programmer's Manual"
+.TH POSIX_MEMALIGN 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
posix_memalign, memalign, valloc \- ¥¢¥é¥¤¥ó¥á¥ó¥È¤µ¤ì¤¿¥á¥â¥ê¤Î³ä¤êÅö¤Æ¤ò¹Ô¤¦
.SH ½ñ¼°
.sp
.ad l
.BR posix_memalign ():
+.RS 4
_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
+.RE
+.sp
+.BR valloc ():
+.br
+.PD 0
+.RS 4
+.TP 4
+glibc 2.12 °Ê¹ß:
+.nf
+_BSD_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600)
+.br
+.fi
+.TP
+glibc 2.12 ¤è¤êÁ°:
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.PD
.ad b
.SH ÀâÌÀ
´Ø¿ô
.\" Translated Sun Jan 30 08:55:16 JST 2005
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\"
-.TH POSIX_OPENPT 3 2007-07-26 "" "Linux Programmer's Manual"
+.TH POSIX_OPENPT 3 2010-10-04 "" "Linux Programmer's Manual"
.SH ̾Á°
-posix_openpt \- µ¿»÷üËö (pseudo-terminal) ¥Ç¥Ð¥¤¥¹¤ò¥ª¡¼¥×¥ó¤¹¤ë
+posix_openpt \- µ¿»÷üËö (pseudoterminal) ¥Ç¥Ð¥¤¥¹¤ò¥ª¡¼¥×¥ó¤¹¤ë
.SH ½ñ¼°
.nf
.B #include <stdlib.h>
.sp
.ad l
.BR posix_openpt ():
-_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
+_XOPEN_SOURCE\ >=\ 600
.ad b
.SH ÀâÌÀ
.BR posix_openpt ()
¤Î glibc ¤Ç¤Î¥µ¥Ý¡¼¥È¤Ï¥Ð¡¼¥¸¥ç¥ó 2.2.1 °Ê¹ß¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£
.SH ½àµò
.BR posix_openpt ()
-¤Ï Unix98 µ¿»÷üËö¥µ¥Ý¡¼¥È
+¤Ï UNIX 98 µ¿»÷üËö¥µ¥Ý¡¼¥È
.RB ( pts (4)
¤ò»²¾È) ¤Î°ìÉô¤Ç¤¢¤ë¡£
¤³¤Î´Ø¿ô¤Ï POSIX.1-2001 ¤Ç»ØÄꤵ¤ì¤Æ¤¤¤ë¡£
.SH Ãí°Õ
¤³¤Î´Ø¿ô¤Ï POSIX ¤Ë¤ª¤¤¤ÆºÇ¶áºî¤é¤ì¤¿¤â¤Î¤Ç¤¢¤ë¡£
-System V (ÊÌ̾ Unix 98) µ¿»÷üËö¤ò¥µ¥Ý¡¼¥È¤¹¤ë Unix ¼ÂÁõ¤ÎÃæ¤Ë¤Ï¡¢
+System V (ÊÌ̾ UNIX 98) µ¿»÷üËö¤ò¥µ¥Ý¡¼¥È¤¹¤ë UNIX ¼ÂÁõ¤ÎÃæ¤Ë¤Ï¡¢
¤³¤Î´Ø¿ô¤ò»ý¤¿¤Ê¤¤¤â¤Î¤â¤¢¤ë¤¬¡¢°Ê²¼¤Î¤è¤¦¤Ë¤·¤Æ´Êñ¤Ë¼ÂÁõ¤Ç¤¤ë:
.in +4n
.nf
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-18, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH POW 3 2008-08-10 "" "Linux Programmer's Manual"
+.TH POW 3 2010-09-12 "" "Linux Programmer's Manual"
.SH ̾Á°
pow, powf, powl \- Îß¾è´Ø¿ô
.SH ½ñ¼°
.ad l
.BR powf (),
.BR powl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR pow ()
´Ø¿ô¤Ï \fIx\fP ¤Î \fIy\fP ¾è¤ÎÃͤòÊÖ¤¹¡£
¤Ë
.B ERANGE
¤¬ÀßÄꤵ¤ì¤ë¡£
-.\" FIXME . glibc 2.8 gives EDOM
0 ¤Ë¤è¤ë½ü»» (divide-by-zero) ÉâÆ°¾®¿ôÅÀÎã³°
.RB ( FE_DIVBYZERO )
¤¬¾å¤¬¤ë¡£
.I double
ÈǤδؿô¤Ï SVr4, 4.3BSD, C89 ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£
.SH ¥Ð¥°
-¶Ë¥¨¥é¡¼¤Î¾ì¹ç¡¢
.\"
-.\" FIXME . this is as at glibc 2.8; check later if this bug is fixed
-.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6776
-.I errno
-¤Ë
-.B EDOM
-¤¬ÀßÄꤵ¤ì¤ë¡£
-POSIX.1 ¤Îµ¬Äê¤Ç¤Ï¡¢
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6776
+.\" or possibly 2.9, I haven't found the source code change
+.\" and I don't have a 2.9 system to test
+glibc 2.9 ¤È¤½¤ì°ÊÁ°¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç¤Ï¡¢
+¶Ë¥¨¥é¡¼¤¬È¯À¸¤·¤¿¾ì¹ç¡¢POSIX ¤ÇÍ׵ᤵ¤ì¤Æ¤¤¤ë
.B ERANGE
-¤òÀßÄꤹ¤Ù¤¤È¤µ¤ì¤Æ¤¤¤ë¡£
+¤Ç¤Ï¤Ê¤¯
+.B EDOM
+¤¬
+.I errno
+¤ËÀßÄꤵ¤ì¤ë¡£
+¥Ð¡¼¥¸¥ç¥ó 2.10 °Ê¹ß¤Î glibc ¤Ç¤Ï¡¢Àµ¤·¤¤Æ°ºî¤ò¤¹¤ë¡£
.I x
¤¬Éé¤Î¾ì¹ç¡¢Â礤ÊÀµÉé¤ÎÃͤÎ
.\" WORD: conversion specifier ÊÑ´¹»ØÄê»Ò
.\" WORD: length modifier Ťµ½¤¾þ»Ò
.\"
-.TH PRINTF 3 2008-12-19 "GNU" "Linux Programmer's Manual"
+.TH PRINTF 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf,
vsnprintf \- »ØÄꤵ¤ì¤¿½ñ¼°¤ËÊÑ´¹¤·¤Æ½ÐÎϤò¹Ô¤¦
.ad l
.BR snprintf (),
.BR vsnprintf ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I "cc -std=c99"
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR printf ()
´Ø¿ô¥°¥ë¡¼¥×¤Ï¡¢°Ê²¼¤Ç½Ò¤Ù¤ë¤è¤¦¤Ë¡¢
.in
¤ÏÅù²Á¤Ç¤¢¤ë¡£
ÆóÈÖÌܤνñ¤Êý¤Ç¤ÏƱ¤¸°ú¤¿ô¤ò·«¤êÊÖ¤·»²¾È¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-C99 ɸ½à¤Ë¤Ï¡¢ Single Unix Specification ͳÍè¤Î \(aq$\(aq ¤ò»È¤Ã¤¿½ñ¤Êý¤Ï´Þ¤Þ¤ì¤Æ¤¤¤Ê¤¤¡£
+C99 ɸ½à¤Ë¤Ï¡¢ Single UNIX Specification ͳÍè¤Î \(aq$\(aq ¤ò»È¤Ã¤¿½ñ¤Êý¤Ï´Þ¤Þ¤ì¤Æ¤¤¤Ê¤¤¡£
\(aq$\(aq ¤ò»È¤Ã¤¿¥¹¥¿¥¤¥ë¤ò»È¤¦¤È¡¢°ú¤¿ô¤ò¼è¤ëÊÑ´¹µÚ¤ÓÉý¤ÈÀºÅ٤ΰú¤¿ô¤ò
Á´¤Æ¤³¤Î¥¹¥¿¥¤¥ë¤Ç»ØÄꤷ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¤¬¡¢
°ú¤¿ô¤ò¾ÃÈñ¤·¤Ê¤¤ "%%" ¥Õ¥©¡¼¥Þ¥Ã¥È¤Èº®¤¶¤Ã¤Æ¤¤¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
¾åµ¤ÎÄ̤ê¤ÎÆ°ºî¤ò¤¹¤ë¡£
glibc 2.0.6 ¤Þ¤Ç¤Ï¡¢½ÐÎϤ¬ÀÚ¤êµÍ¤á¤é¤ì¤¿¾ì¹ç¤Ï \-1 ¤òÊÖ¤¹¡£
.\" .SH Îò»Ë
-.\" Unix V7 ¤Ç¤Ï
+.\" UNIX V7 ¤Ç¤Ï
.\" .BR printf (),
.\" .BR fprintf (),
.\" .BR sprintf ()
.\" Translated 2003-07-08, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2005-02-27, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.\"WORD: pseudo-terminal µ¼»÷üËö
+.\"WORD: pseudoterminal µ¼»÷üËö
.\"
.TH PTSNAME 3 2008-09-03 "" "Linux Programmer's Manual"
.SH ̾Á°
¤Ï¡¢¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤Î glibc ¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£
.SH ½àµò
.BR ptsname ()
-¤Ï Unix98 µ¿»÷üËö»ÅÍͤΰìÉô¤Ç¤¢¤ë
+¤Ï UNIX 98 µ¿»÷üËö»ÅÍͤΰìÉô¤Ç¤¢¤ë
.RB ( pts (4)
¤ò»²¾È¤Î¤³¤È)¡£¤³¤Î´Ø¿ô¤Ï POSIX.1-2001 ¤Çµ¬Äꤵ¤ì¤Æ¤¤¤ë¡£
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification
+.\" OpenGroup's Single UNIX specification
.\" http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Translated Sun Sep 22 10:42:23 2002
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH QECVT 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH QECVT 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
qecvt, qfcvt, qgcvt \- ÉâÆ°¾®¿ôÅÀ¿ô¤Îʸ»úÎó¤Ø¤ÎÊÑ´¹
.SH ½ñ¼°
.BR qecvt (),
.BR qfcvt (),
.BR qgcvt ():
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+_SVID_SOURCE
.ad b
.SH ÀâÌÀ
´Ø¿ô
·¿¤Ç¤¢¤ëÅÀ¤À¤±¤¬°Û¤Ê¤ë¡£
.SH ½àµò
SVr4.
-¿¤¯¤Î°ìÈÌŪ¤Ê Unix ¤Ë¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢SunOS ¤Ë¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£
+¿¤¯¤Î°ìÈÌŪ¤Ê UNIX ¤Ë¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢SunOS ¤Ë¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤ë¡£
libc4 ¤È libc5 ¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢
glibc ¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
.SH Ãí°Õ
.\" WORD: nonlinear additive feedback ÈóÀþ·Á²ÃË¡¥Õ¥£¡¼¥É¥Ð¥Ã¥¯
.\" WORD: state array ¾õÂÖÇÛÎó
.\"
-.TH RANDOM 3 2009-02-03 "GNU" "Linux Programmer's Manual"
+.TH RANDOM 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
random, srandom, initstate, setstate \- Íð¿ô¤òÀ¸À®¤¹¤ë´Ø¿ô
.SH ½ñ¼°
.BR srandom (),
.BR initstate (),
.BR setstate ():
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
-.ad b
+.RS 4
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.ad
.SH ÀâÌÀ
.BR random ()
´Ø¿ô¤Ï¡¢ÈóÀþ·Á²ÃË¡¥Õ¥£¡¼¥É¥Ð¥Ã¥¯¤òÍѤ¤¤¿Íð¿ôÀ¸À®´Ø¿ô¤Ç¤¢¤ë¡£
.BR srandom ()
´Ø¿ô¤ÏÃͤòÊÖ¤µ¤Ê¤¤¡£
.BR initstate ()
-´Ø¿ô¤È
+´Ø¿ô¤ÏľÁ°¤Î¾õÂÖÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤¹¡£
.BR setstate ()
-´Ø¿ô¤Ï
-ľÁ°¤Î¾õÂÖÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤Þ¤¿¤Ï NULL ¤òÊÖ¤¹¡£
+´Ø¿ô¤ÏľÁ°¤Î¾õÂÖÇÛÎó¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤·¡¢
+¥¨¥é¡¼¤Î¾ì¹ç¤Ï NULL ¤òÊÖ¤¹¡£
.SH ¥¨¥é¡¼
.TP
.B EINVAL
.BR srandom_r (),
.BR initstate_r (),
.BR setstate_r ():
+.RS 4
_SVID_SOURCE || _BSD_SOURCE
+.RE
.ad b
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢
À©¸æ¥×¥í¥»¥¹¤Ï¥ê¥â¡¼¥È¥³¥Þ¥ó¥É¤«¤é¤Îɸ½à¥¨¥é¡¼½ÐÎÏ (unit 2) ¤ò
¤³¤Î¥Á¥ã¥ó¥Í¥ë¤ËÊÖ¤¹¡£
¤Þ¤¿À©¸æ¥×¥í¥»¥¹¤Ï¤³¤ÎÀܳ¤«¤é¼õ¤±¼è¤Ã¤¿¥Ð¥¤¥È¥Ç¡¼¥¿¤ò
-Unix ¥·¥°¥Ê¥ë¤ÎÈÖ¹æ¤È¤·¤Æ°·¤¤¡¢¥ê¥â¡¼¥È¥³¥Þ¥ó¥É¤Î¥×¥í¥»¥¹
+UNIX ¥·¥°¥Ê¥ë¤ÎÈÖ¹æ¤È¤·¤Æ°·¤¤¡¢¥ê¥â¡¼¥È¥³¥Þ¥ó¥É¤Î¥×¥í¥»¥¹
¥°¥ë¡¼¥×¤Ø¤È¥·¥°¥Ê¥ë¤òÁ÷¤ë¡£
.I fd2p
¤¬¥¼¥í¤Î¾ì¹ç¤Ï¡¢
.BR iruserok ()
¤È
.BR ruserok ()
-´Ø¿ô¤Ï¡¢¤Þ¤º°Ê²¼¤Î°ú¿ô¤ò¼è¤ë: ¥ê¥â¡¼¥È¥Û¥¹¥È (
-.BR iruserok ()
+´Ø¿ô¤Ï¡¢¤Þ¤º°Ê²¼¤Î°ú¿ô¤ò¼è¤ë: ¥ê¥â¡¼¥È¥Û¥¹¥È
+.RB ( iruserok ()
¤Ï IP ¥¢¥É¥ì¥¹¤Ç¡¢
.BR ruserok ()
¤Ï¥Û¥¹¥È̾¤Ç»ØÄê)¡¢ 2 ¤Ä¤Î¥æ¡¼¥¶¡¼Ì¾¡¢¥í¡¼¥«¥ë¥æ¡¼¥¶¡¼¤Î̾Á°¤¬
POSIX.1-2001 ¤Ë¤Ï¤Ê¤¤¡£
BSD ·Ï¡¢Solaris ¤ä¾¤Î¿¤¯¤Î¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë¡£
¤³¤ì¤é¤Î´Ø¿ô¤Ï 4.2BSD ¤ÇÅо줷¤¿¡£
+.SH ¥Ð¥°
+.BR iruserok ()
+¤Ï glibc ¤Î¥Ø¥Ã¥À¤Ç¤ÏÀë¸À¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
+.\" Bug filed 25 Nov 2007:
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=5399
.SH ´ØÏ¢¹àÌÜ
.BR rlogin (1),
.BR rsh (1),
.\" Updated & Modified 2005-09-06, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-08-11, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.05
.\"
-.TH READDIR 3 2009-07-04 "" "Linux Programmer's Manual"
+.TH READDIR 3 2010-09-10 "" "Linux Programmer's Manual"
.SH ̾Á°
readdir, readdir_r \- ¥Ç¥£¥ì¥¯¥È¥ê¤òÆɤ߹þ¤à
.SH ½ñ¼°
.in
.sp
.BR readdir_r ():
+.RS 4
_POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _BSD_SOURCE ||
_SVID_SOURCE || _POSIX_SOURCE
+.RE
.ad b
.SH ÀâÌÀ
.BR readdir ()
À®¸ù¤¹¤ë¤È¡¢
.BR readdir_r ()
´Ø¿ô¤Ï 0 ¤òÊÖ¤¹¡£
-¥¨¥é¡¼¤Î¾ì¹ç¡¢Àµ¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£
+¥¨¥é¡¼¤Î¾ì¹ç¡¢(¡Ö¥¨¥é¡¼¡×¤ÎÀá¤Î¥ê¥¹¥È¤ËºÜ¤Ã¤Æ¤¤¤ë) Àµ¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£
¥Ç¥£¥ì¥¯¥È¥ê¥¹¥È¥ê¡¼¥à¤ÎËöÈø¤Ë㤷¤¿¾ì¹ç¡¢
.BR readdir_r ()
¤ÏÊÖ¤êÃͤȤ·¤Æ 0 ¤òÊÖ¤·¡¢
Ä̾ï¤Î¥Õ¥¡¥¤¥ë¤Ç¤¢¤ë¡£
.TP
.B DT_SOCK
-Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë¡£
+UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¤¢¤ë¡£
.TP
.B DT_UNKNOWN
¥Õ¥¡¥¤¥ë¥¿¥¤¥×¤¬ÉÔÌÀ¤Ç¤¢¤ë¡£
.\"
.\"WORD: bounded À©¸Â¤¬¤Ê¤¤
.\"
-.TH REALPATH 3 2009-02-23 "" "Linux Programmer's Manual"
+.TH REALPATH 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
realpath \- Àµµ¬²½¤µ¤ì¤¿ÀäÂХѥ¹Ì¾¤òÊÖ¤¹
.SH ½ñ¼°
.in
.sp
.BR realpath ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.ad
.SH ÀâÌÀ
.BR realpath ()
¤Ï
.\" Modified 2005-02-26, Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH REMAINDER 3 2009-02-04 "" "Linux Programmer's Manual"
+.TH REMAINDER 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
drem, dremf, dreml, remainder, remainderf, remainderl \- ÉâÆ°¾®¿ôÅÀ¾ê;´Ø¿ô
.SH ½ñ¼°
.sp
.ad l
.BR remainder ():
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED ||
+_ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR remainderf (),
.BR remainderl ():
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR drem (),
.BR dremf (),
.BR dreml ():
+.RS 4
_SVID_SOURCE || _BSD_SOURCE
+.RE
.ad b
.SH ÀâÌÀ
.BR remainder ()
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH REMQUO 3 2008-08-11 "GNU" "Linux Programmer's Manual"
+.TH REMQUO 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
remquo, remquof, remquol \- ¾¦¤Î°ìÉô¤È¾ê;¤òµá¤á¤ë
.SH ½ñ¼°
.BR remquo (),
.BR remquof (),
.BR remquol ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤Ï
.I x
.\"WORD: recursion desired bit ºÆµ¢Í×µá¥Ó¥Ã¥È
.\"WORD: single component names °ìÉôʬ¤«¤é¤Ê¤ë̾Á°
.\"
-.TH RESOLVER 3 2008-11-07 "GNU" "Linux Programmer's Manual"
+.TH RESOLVER 3 2010-06-17 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
res_init, res_query, res_search, res_querydomain, res_mkquery, res_send, dn_comp, dn_expand \- ¥ì¥¾¥ë¥Ð¡¦¥ë¡¼¥Á¥ó
.SH ½ñ¼°
.sp
.BI "int dn_comp(unsigned char *" exp_dn ", unsigned char *" comp_dn ,
.RS
-.BI "int " length ", unsigned char **" dnptrs ", unsigned char *" exp_dn ,
-.BI "unsigned char **" lastdnptr );
+.BI "int " length ", unsigned char **" dnptrs ", unsigned char **" lastdnptr );
.RE
.sp
.BI "int dn_expand(unsigned char *" msg ", unsigned char *" eomorig ,
.\" Japanese Version Copyright (c) 2005 Akihiro MOTOKI all rights reserved.
.\" Translated 2005-11-20, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH REXEC 3 2007-12-28 "Linux" "Linux Programmer's Manual"
+.TH REXEC 3 2010-09-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
rexec \- ¥ê¥â¡¼¥È¥³¥Þ¥ó¥É¤Ø¤Î¥¹¥È¥ê¡¼¥à¤òÊÖ¤¹
.SH ½ñ¼°
.nf
+.BR "#define _BSD_SOURCE" " /* feature_test_macros(7) »²¾È */"
+.B #include <netdb.h>
.sp
.BI "int rexec(char **" ahost ", int " inport ", char *" user ", "
.BI " char *" passwd ", char *" cmd ", int *" fd2p );
-.\" This function requires _BSD_SOURCE on Linux
.fi
.SH ÀâÌÀ
¤³¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Ï
¤Ë½ñ¤«¤ì¤ë¡£
À©¸æ¥×¥í¥»¥¹¤Ï¥³¥Þ¥ó¥É¤«¤é¤Î¿ÇÃÇ¥á¥Ã¥»¡¼¥¸½ÐÎÏ (¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿ 2)
¤ò¤³¤Î¥Á¥ã¥ó¥Í¥ë¤ÇÊÖ¤¹¡£¤Þ¤¿¡¢¤³¤Î¥Á¥ã¥ó¥Í¥ë·Ðͳ¤Ç
-Unix ¤Î¥·¥°¥Ê¥ëÈÖ¹æ¤ò¼¨¤¹¥Ð¥¤¥È¤ò¼õ¿®¤¹¤ë¡£¼õ¿®¤·¤¿¥·¥°¥Ê¥ë¤Ï
+UNIX ¤Î¥·¥°¥Ê¥ëÈÖ¹æ¤ò¼¨¤¹¥Ð¥¤¥È¤ò¼õ¿®¤¹¤ë¡£¼õ¿®¤·¤¿¥·¥°¥Ê¥ë¤Ï
¥³¥Þ¥ó¥É¤¬Â°¤¹¥×¥í¥»¥¹¥°¥ë¡¼¥×¤ËžÁ÷¤µ¤ì¤ë¡£
¿ÇÃǾðÊó¤Ë¤Ï¥ê¥â¡¼¥È¤Îǧ¾Ú¼ºÇԤϴޤޤì¤Ê¤¤¡£¤Ê¤¼¤Ê¤é¡¢Ç§¾Ú¤Î³Îǧ¤¬¹Ô¤ï¤ì¤¿
¸å¤ÇÊä½õ¥Á¥ã¥ó¥Í¥ë¤ÎÀܳ¤Ï¥»¥Ã¥È¥¢¥Ã¥×¤µ¤ì¤ë¤«¤é¤Ç¤¢¤ë¡£
.\"
.\"WORD: mantissa ²¾¿ô
.\"
-.TH RINT 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH RINT 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl \- ºÇ¤â¶á¤¤À°¿ô¤Ë´Ý¤á¤ë
.SH ½ñ¼°
.BR nearbyint (),
.BR nearbyintf (),
.BR nearbyintl ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _POSIX_C_SOURCE\ >=\ 200112L || _ISOC99_SOURCE;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR rint ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.br
.BR rintf (),
.BR rintl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
.ad b
.SH ÀâÌÀ
.BR nearbyint ()
.\"
.\"WORD: mantissa ²¾¿ô
.\"
-.TH ROUND 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH ROUND 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
round, roundf, roundl \- ºÇ¤â¶á¤¤À°¿ôÃͤ˴ݤá¤ë (2 ¤Ä¤ÎÀ°¿ô¤ÎÃæ´ÖÃͤξì¹ç¤Ï 0 ¤«¤é±ó¤¤Êý¤Ë´Ý¤á¤ë)
.SH ½ñ¼°
.BR round (),
.BR roundf (),
.BR roundl ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤Ï \fIx\fP ¤òºÇ¤â¶á¤¤À°¿ôÃͤ˴ݤá¤ë¡£
2 ¤Ä¤ÎÀ°¿ô¤ÎÃæ´ÖÃͤξì¹ç¤Ï¡¢
.BI "bool_t xdr_authunix_parms(XDR *" xdrs ", struct authunix_parms *" aupp );
.fi
.IP
-Unix ·Á¼°¤Î¾ÚÌÀ½ñ¤òµ½Ò¤¹¤ë¤¿¤á¤Ë»ÈÍѤ¹¤ë¡£¤³¤Î¥ë¡¼¥Æ¥£¥ó¤Ï
+UNIX ·Á¼°¤Î¾ÚÌÀ½ñ¤òµ½Ò¤¹¤ë¤¿¤á¤Ë»ÈÍѤ¹¤ë¡£¤³¤Î¥ë¡¼¥Æ¥£¥ó¤Ï
RPC ǧ¾Ú¥Ñ¥Ã¥±¡¼¥¸¤ò»ÈÍѤ»¤º¤Ë¤³¤ì¤é¤Î¾ÚÌÀ½ñ¤òºîÀ®¤·¤è¤¦¤È¤¹¤ë¾ì¹ç¤ËÊØÍø¤Ç¤¢¤ë¡£
.LP
.nf
req.nh.nlmsg_type = RTM_NEWLINK;
req.if.ifi_family = AF_UNSPEC;
req.if.ifi_index = INTERFACE_INDEX;
- req.if.ifi_change = 0xffffffff; /* ???*/
+ req.if.ifi_change = 0xffffffff; /* ??? */
rta = (struct rtattr *)(((char *) &req) +
- NLMSG_ALIGN(req.nh.nlmsg_len));
+ NLMSG_ALIGN(req.nh.nlmsg_len));
rta\->rta_type = IFLA_MTU;
rta\->rta_len = sizeof(unsigned int);
req.n.nlmsg_len = NLMSG_ALIGN(req.nh.nlmsg_len) +
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH SCALB 3 2009-03-15 "" "Linux Programmer's Manual"
+.TH SCALB 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
scalb, scalbf, scalbl \- ÉâÆ°¾®¿ôÅÀ¿ô¤ËÀ°¿ô¤Ç¤¢¤ë´ð¿ô¤ÎÎß¾è¤ò³Ý¤±¤ë (ÇÑ»ßͽÄê)
.SH ½ñ¼°
.br
.BI "long double scalbl(long double " x ", double " exp );
.sp
+\fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
+.sp
.in -4n
glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
.RB ( feature_test_macros (7)
.sp
.ad l
.BR scalb ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
.br
.BR scalbf (),
.BR scalbl ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600
+.RE
.ad b
-\fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤ÏºÇ½é¤Î°ú¤¿ô
.I x
.\"WORD: conversion specifications ÊÑ´¹»ØÄê
.\"WORD: type modifier ·¿½¤¾þ»Ò
.\"
-.TH SCANF 3 2008-07-12 "GNU" "Linux Programmer's Manual"
+.TH SCANF 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
scanf, fscanf, sscanf, vscanf, vsscanf, vfscanf \- ½ñ¼°ÉÕ¤ÆþÎÏÊÑ´¹
.SH ½ñ¼°
.RB ( feature_test_macros (7)
»²¾È):
.in
+.ad l
.sp
.BR vscanf (),
.BR vsscanf (),
.BR vfscanf ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I "cc -std=c99"
+.ad
+.RE
.SH ÀâÌÀ
.BR scanf ()
´Ø¿ô¥°¥ë¡¼¥×¤Ï¡¢°Ê²¼¤Ë½Ò¤Ù¤ë¤è¤¦¤Ë¡¢
.ad l
.BR setenv (),
.BR unsetenv ():
+.RS 4
_BSD_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600
+.RE
.ad b
.SH ÀâÌÀ
.BR setenv ()
endnetgrent (),
getnetgrent (),
innetgr ()
-¤Ï¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¡£
+¤Ï¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤ÇÍøÍѲÄǽ¤Ç¤¢¤ë¡£
.BR getnetgrent_r ()
¤Ï¹¤¯Â¾¤Î¥·¥¹¥Æ¥à¤ÇÍøÍѤǤ¤ë¤ï¤±¤Ç¤Ï¤Ê¤¤¡£
.\" getnetgrent_r() is on Solaris 8 and AIX 5.1, but not the BSDs.
.B O_TRUNC
¤¬°ì½ï¤Ë»ØÄꤵ¤ì¤¿¾ì¹ç¤ÎÆ°ºî¤ò̤ÄêµÁ¤Ë¤·¤Æ¤¤¤ë¡£Linux ¤Ç¤Ï¡¢
´û¸¤Î¶¦Í¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÂФ¹¤ëÀÚ¤êµÍ¤á (truncate) ¤ÏÀ®¸ù¤¹¤ë¡£
-¤·¤«¤·¡¢Â¾¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤âƱ¤¸¤Ç¤¢¤ë¤È¤Ï¸Â¤é¤Ê¤¤¡£
+¤·¤«¤·¡¢Â¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤âƱ¤¸¤Ç¤¢¤ë¤È¤Ï¸Â¤é¤Ê¤¤¡£
.LP
Linux 2.4 ¤Ë¤ª¤±¤ë POSIX ¶¦Í¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¼ÂÁõ¤Ï
ÀìÍѤΥե¡¥¤¥ë¥·¥¹¥Æ¥à¤ò»ÈÍѤ¹¤ë¡£¤½¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÏÄ̾ï
.\" Translated Sun May 24 13:44:00 JST 1998
.\" by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
.\"
-.TH SIGINTERRUPT 3 2009-03-15 "" "Linux Programmer's Manual"
+.TH SIGINTERRUPT 3 2010-09-26 "" "Linux Programmer's Manual"
.SH ̾Á°
siginterrupt \- ¥·¥°¥Ê¥ë¤Ç¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤Ë³ä¤ê¹þ¤à¤³¤È¤òµö¤¹
.SH ½ñ¼°
.in
.sp
.BR siginterrupt ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.br
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.ad
.SH ÀâÌÀ
.BR siginterrupt ()
´Ø¿ô¤Ï¡¢¥·¥¹¥Æ¥à¡¦¥³¡¼¥ë¤¬¥·¥°¥Ê¥ë \fIsig\fP
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH SIGNBIT 3 2008-08-05 "GNU" "Linux Programmer's Manual"
+.TH SIGNBIT 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
signbit \- ÉâÆ°¾®¿ôÅÀ¼Â¿ô¤ÎÉä¹æ (sign) ¤òÄ´¤Ù¤ë
.SH ½ñ¼°
.sp
.ad l
.BR signbit ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR signbit ()
¤Ï¡¢¤¢¤é¤æ¤ë¼ïÎà¤ÎÉâÆ°¾®¿ôÅÀ¼Â¿ô¤ËÂФ·¤Æ
.BR significand (),
.BR significandf (),
.BR significandl ():
+.RS 4
_SVID_SOURCE || _BSD_SOURCE
+.RE
.ad b
.SH ÀâÌÀ
.BR significand ()
.\"WORD: mask ¥Þ¥¹¥¯
.\"WORD: block ¥Ö¥í¥Ã¥¯¤¹¤ë
.\"
-.TH SIGPAUSE 3 2005-12-01 "Linux" "Linux Programmer's Manual"
+.TH SIGPAUSE 3 2010-09-12 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
sigpause \- ¥Ö¥í¥Ã¥¯¤µ¤ì¤¿¥·¥°¥Ê¥ë¤ò¥¢¥È¥ß¥Ã¥¯¤Ë²òÊü¤·¤Æ³ä¤ê¹þ¤ß¤òÂÔ¤Ä
.SH ½ñ¼°
.sp
.BI "int sigpause(int " sigmask "); /* BSD */"
.sp
-.BI "int sigpause(int " sig "); /* System V / Unix95 */"
+.BI "int sigpause(int " sig "); /* System V / UNIX 95 */"
.fi
.SH ÀâÌÀ
¤³¤Î´Ø¿ô¤ò»È¤ï¤Ê¤¤¤³¤È¡£
¤³¤Î´Ø¿ô¤Ï¥×¥í¥»¥¹¤Î¥·¥°¥Ê¥ë¥Þ¥¹¥¯¤ò
.I sigmask
¤ËÀßÄꤹ¤ë¡£
-Unix95 ¤Ç¤Ï BSD ÈǤȸߴ¹À¤Î¤Ê¤¤ System V ÈǤΤ³¤Î´Ø¿ô¤¬É¸½à²½¤µ¤ì¤¿¡£
-Unix95 ÈǤϡ¢»ØÄꤵ¤ì¤¿¥·¥°¥Ê¥ë
+UNIX 95 ¤Ç¤Ï BSD ÈǤȸߴ¹À¤Î¤Ê¤¤ System V ÈǤΤ³¤Î´Ø¿ô¤¬É¸½à²½¤µ¤ì¤¿¡£
+UNIX 95 ÈǤϡ¢»ØÄꤵ¤ì¤¿¥·¥°¥Ê¥ë
.I sig
¤ò¥×¥í¥»¥¹¤Î¥·¥°¥Ê¥ë¥Þ¥¹¥¯¤«¤éºï½ü¤¹¤ë¤À¤±¤Ç¤¢¤ë¡£
-.\" __xpg_sigpause: Unix 95, spec 1170, SVID, SVr4, XPG
+.\" __xpg_sigpause: UNIX 95, spec 1170, SVID, SVr4, XPG
Ʊ¤¸Ì¾Á°¤Ç¸ß´¹À¤Î¤Ê¤¤ 2 ¤Ä¤Î´Ø¿ô¤¬¤¢¤ë¤È¤¤¤¦ÉÔ¹¬¤Ê»öÂ֤ϡ¢
.BR \%sigsuspend (2)
´Ø¿ô¤Ë¤è¤Ã¤Æ²ò¾Ã¤µ¤ì¤¿¡£
.B _SVID_SOURCE
¤Î¤¤¤º¤ì¤âÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç¡¢
glibc ¤Ï BSD ÈǤò»È¤¦¡£
-.B _XOPEN_SOURCE
-¤¬ÄêµÁ¤µ¤ì¤¿¾ì¹ç¡¢System V ÈǤò»ÈÍѤ¹¤ë¡£
+¤½¤ì°Ê³°¤Î¾ì¹ç¤Ë¤Ï¡¢System V ÈǤò»ÈÍѤ¹¤ë¡£
.\"
.\" BSD ÈǤǤϡ¢
.\" .RI ¡Ö sigmask
.\" Japanese Version Copyright (c) 2005 Akihiro MOTOKI all rights reserved.
.\" Translated 2005-12-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH SIGSET 3 2009-03-15 "Linux" "Linux Programmer's Manual"
+.TH SIGSET 3 2010-09-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
sigset, sighold, sigrelse, sigignore \- System V ÈÇ¥·¥°¥Ê¥ë API
.SH ½ñ¼°
-.B #define _XOPEN_SOURCE 500
-.br
.B #include <signal.h>
.sp
.B typedef void (*sighandler_t)(int);
.BI "int sigrelse(int " sig );
.sp
.BI "int sigignore(int " sig );
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.ad l
+.BR sigset (),
+.BR sighold (),
+.BR sigrelse (),
+.BR sigignore ():
+.br
+.RS 4
+_XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
+.ad
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢ÀΤʤ¬¤é¤Î System V ÈÇ¥·¥°¥Ê¥ë API ¤ò»ÈÍѤ·¤Æ¤¤¤ë¥×¥í¥°¥é¥à
¤ËÂФ·¤Æ¸ß´¹À¤Î¤¢¤ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤ò glibc ¤ÇÄ󶡤¹¤ë¤â¤Î¤Ç¤¢¤ë¡£
.BR sigaddset (),
.BR sigdelset (),
.BR sigismember ():
+.RS 4
_POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE
+.RE
.ad b
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤Ï POSIX ¥·¥°¥Ê¥ë½¸¹ç(signal set)¤òÁàºî¤¹¤ë¤¿¤á»ÈÍѤ¹¤ë¡£
.\" all rights reserved.
.\" Translated 2008-08-21, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.04
.\"
-.TH SIGWAIT 3 2009-02-10 "Linux" "Linux Programmer's Manual"
+.TH SIGWAIT 3 2010-09-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
sigwait \- ¥·¥°¥Ê¥ë¤òÂÔ¤Ä
.SH ½ñ¼°
À®¸ù¤¹¤ë¤È¡¢
.BR sigwait ()
¤Ï 0 ¤òÊÖ¤¹¡£
-¥¨¥é¡¼¤Î¾ì¹ç¡¢Ä¾Á°¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£
+¥¨¥é¡¼¤Î¾ì¹ç¡¢(¡Ö¥¨¥é¡¼¡×¤ÎÀá¤Î¥ê¥¹¥È¤Ë¤¢¤ë) Àµ¤Î¥¨¥é¡¼ÈÖ¹æ¤òÊÖ¤¹¡£
.SH ¥¨¥é¡¼
.TP
.B EINVAL
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH SIN 3 2009-02-04 "" "Linux Programmer's Manual"
+.TH SIN 3 2010-09-11 "" "Linux Programmer's Manual"
.SH ̾Á°
sin, sinf, sinl \- Àµ¸¹ (¥µ¥¤¥ó) ´Ø¿ô
.SH ½ñ¼°
.ad l
.BR sinf (),
.BR sinl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR sin ()
´Ø¿ô¤Ï \fIx\fP ¤ÎÀµ¸¹ (¥µ¥¤¥ó) ¤ÎÃͤòÊÖ¤¹¡£
°Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤¹¤ë²ÄǽÀ¤¬¤¢¤ë¡£
.TP
Îΰ襨¥é¡¼ (domain error): \fIx\fP ¤¬Ìµ¸ÂÂç
-.\" .I errno
-.\" is set to
-.\" .BR EDOM .
+.I errno
+¤Ë
+.B EDOM
+¤¬ÀßÄꤵ¤ì¤ë (¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£
ÉÔÀµ (invalid) ÉâÆ°¾®¿ôÅÀÎã³°
.RB ( FE_INVALID )
¤¬¾å¤¬¤ë¡£
.PP
-¤³¤ì¤é¤Î´Ø¿ô¤Ï
-.I errno
-¤òÀßÄꤷ¤Ê¤¤¡£
-.\" FIXME . Is it intentional that these functions do not set errno?
-.\" Bug raised: http://sources.redhat.com/bugzilla/show_bug.cgi?id=6781
.SH ½àµò
C99, POSIX.1-2001.
.I double
ÈǤδؿô¤Ï SVr4, 4.3BSD, C89 ¤Ë¤â½àµò¤·¤Æ¤¤¤ë¡£
+.SH ¥Ð¥°
+.\" http://sources.redhat.com/bugzilla/show_bug.cgi?id=6781
+¥Ð¡¼¥¸¥ç¥ó 2.10 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢
+Îΰ襨¥é¡¼¤¬È¯À¸¤·¤¿ºÝ¤Ë¡¢
+.I error
+¤Ë
+.B EDOM
+¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£
.SH ´ØÏ¢¹àÌÜ
.BR acos (3),
.BR asin (3),
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH SINH 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH SINH 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
sinh, sinhf, sinhl \- ÁжÊÀþÀµ¸¹ (¥Ï¥¤¥Ñ¥Ü¥ê¥Ã¥¯¥µ¥¤¥ó) ´Ø¿ô
.SH ½ñ¼°
.ad l
.BR sinhf (),
.BR sinhl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR sinh ()
´Ø¿ô¤ÏÁжÊÀþÀµ¸¹ (¥Ï¥¤¥Ñ¥Ü¥ê¥Ã¥¯¥µ¥¤¥ó) ´Ø¿ô¤ÎÃͤòÊÖ¤¹¡£
.\" Updated Sun Sep 14 JST 2003 by Kentaro Shirakata <argrath@ub32.org>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH SQRT 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH SQRT 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
sqrt, sqrtf, sqrtl \- Ê¿Êýº¬´Ø¿ô
.SH ½ñ¼°
.ad l
.BR sqrtf (),
.BR sqrtl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR sqrt ()
´Ø¿ô¤Ï \fIx\fP ¤ÎÊ¿Êýº¬¤Î¤¦¤ÁÉé¤Ç¤Ê¤¤Êý¤ÎÃͤòÊÖ¤¹¡£
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated & Modified Sun Jan 9 22:50:29 JST 2005 by Yuichi SATO
.\"
-.TH STATVFS 2 2003-08-22 "Linux" "Linux Programmer's Manual"
+.TH STATVFS 3 2003-08-22 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
statvfs, fstatvfs \- ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÎÅý·×¤ò¼èÆÀ¤¹¤ë
.SH ½ñ¼°
.BI "extern FILE *" stderr ;
.fi
.SH ÀâÌÀ
-ɸ½à¤Î´Ä¶¤Ç¤Ï¡¢ Unix ¥×¥í¥°¥é¥à¤Ïµ¯Æ°»þ¤Ë¡¢¥ª¡¼¥×¥ó¤µ¤ì¤Æ¤¤¤ë¥¹¥È¥ê¡¼
+ɸ½à¤Î´Ä¶¤Ç¤Ï¡¢ UNIX ¥×¥í¥°¥é¥à¤Ïµ¯Æ°»þ¤Ë¡¢¥ª¡¼¥×¥ó¤µ¤ì¤Æ¤¤¤ë¥¹¥È¥ê¡¼
¥à¤ò 3 ¤ÄÍ¿¤¨¤é¤ì¤ë¡£¤½¤ì¤¾¤ìÆþÎÏÍÑ¡¢½ÐÎÏÍÑ¡¢¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤ä¥¨¥é¡¼¥á¥Ã
¥»¡¼¥¸¤Îɽ¼¨ÍѤΤâ¤Î¤Ç¤¢¤ë¡£¤³¤ì¤é¤ÏÄ̾ï¥æ¡¼¥¶¤ÎüËö
.RB ( tty (4)
¤Ê¤É¤Î´Ø¿ô¤È¤È¤â¤ËÍѤ¤¤ë¤³¤È¤¬¤Ç¤¤ë¡£
.PP
.I FILE
-¤Ï Unix ¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ë¥Ð¥Ã¥Õ¥¡µ¡Ç½¤òÄɲä·¤¿¥é¥Ã¥Ñ¡¼
-¤Ç¤¢¤ë¤«¤é¡¢¤³¤ì¤é¤Î¥Þ¥¯¥í¤Ë¤âÂбþ¤¹¤ë¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¡¢ Unix ¤Î raw ¥Õ¥¡
+¤Ï UNIX ¤Î¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ë¥Ð¥Ã¥Õ¥¡µ¡Ç½¤òÄɲä·¤¿¥é¥Ã¥Ñ¡¼
+¤Ç¤¢¤ë¤«¤é¡¢¤³¤ì¤é¤Î¥Þ¥¯¥í¤Ë¤âÂбþ¤¹¤ë¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¡¢ UNIX ¤Î raw ¥Õ¥¡
¥¤¥ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹
.RB ( read (2)
¤ä
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
-.TH STPCPY 3 2009-02-04 "GNU" "Linux Programmer's Manual"
+.TH STPCPY 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
stpcpy \- ʸ»úÎó¤ò¥³¥Ô¡¼¤·¡¢¥³¥Ô¡¼¤·¤¿Ê¸»úÎó¤Î½ª¤ê¤Ø¤Î¥Ý¥¤¥ó¥¿¤òÊÖ¤¹
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
-.br
.B #include <string.h>
.sp
.BI "char *stpcpy(char *" dest ", const char *" src );
.fi
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR stpcpy ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR stpcpy ()
´Ø¿ô¤Ï¡¢\fIsrc\fP ¤Ç»Ø¤µ¤ì¤¿Ê¸»úÎó¤ò (ʸ»úÎó¤ò½ªÃ¼¤¹¤ë \(aq\\0\(aq
¤Ï¡¢Ê¸»úÎó \fIdest\fP ¤Î»Ï¤Þ¤ê¤Ç¤Ï¤Ê¤¯
\fB½ª¤ê\fP¤ò»Ø¤¹¥Ý¥¤¥ó¥¿ (¤¹¤Ê¤ï¤Á¡¢Ê¸»úÎó¤ò½ªÃ¼¤¹¤ë NULL ¥Ð¥¤¥È) ¤òÊÖ¤¹¡£
.SH ½àµò
-¤³¤Î´Ø¿ô¤Ï¡¢C ¤ä POSIX.1 ɸ½à¤Î°ìÉô¤Ç¤Ï¤Ê¤¯¡¢Unix ¥·¥¹¥Æ¥à¤Î´·½¬Åª¤Ê
+¤³¤Î´Ø¿ô¤Ï¡¢C ¤ä POSIX.1 ɸ½à¤Î°ìÉô¤Ç¤Ï¤Ê¤¯¡¢UNIX ¥·¥¹¥Æ¥à¤Î´·½¬Åª¤Ê
¤â¤Î¤Ç¤â¤Ê¤¤¤¬¡¢GNU ¤ÎȯÌÀ¤È¤¤¤¦¤ï¤±¤Ç¤â¤Ê¤¤¡£
¤Ò¤ç¤Ã¤È¤·¤¿¤é MS-DOS ͳÍè¤Î¤â¤Î¤«¤â¤·¤ì¤Ê¤¤¡£
¸½ºß¤Ç¤Ï¡¢BSD ·Ï¤Ë¤â¸ºß¤¹¤ë¡£
.BR memcpy (3),
.BR memmove (3),
.BR strcpy (3),
+.BR string (3),
.BR wcpcpy (3),
.BR feature_test_macros (7)
.\" Translated Tue Jan 11 00:55:50 JST 2000
.\" by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
.\"
-.TH STPNCPY 3 1999-07-25 "GNU" "Linux Programmer's Manual"
+.TH STPNCPY 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
stpncpy \- ¸ÇÄêŤÎʸ»úÎó¤ò¥³¥Ô¡¼¤·¤Æ¡¢¤½¤ÎºÇ¸å¤Ø¤Î¥Ý¥¤¥ó¥¿¡¼¤òÊÖ¤¹
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
-.br
.B #include <string.h>
.sp
.BI "char *stpncpy(char *" dest ", const char *" src ", size_t " n );
.fi
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR stpncpy ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR stpncpy ()
´Ø¿ô¤Ï \fIsrc\fP ¤¬»Ø¤·¤Æ¤¤¤ëʸ»úÎ󤫤齪ü¤Î \(aq\\0\(aq ʸ»ú¤ò
.\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991)
.\" 386BSD man pages
.\" Modified Sat Jul 24 18:12:45 1993 by Rik Faith (faith@cs.unc.edu)
-.TH STRCASECMP 3 1993-04-11 "" "Linux Programmer's Manual"
+.TH STRCASECMP 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
strcasecmp, strncasecmp \- Æó¤Ä¤Îʸ»úÎó¤òÂçʸ»ú¾®Ê¸»ú¤ò¶èÊ̤»¤ºÈæ³Ó¤¹¤ë
.SH ½ñ¼°
.BR memcmp (3),
.BR strcmp (3),
.BR strcoll (3),
+.BR string (3),
.BR strncmp (3),
.BR wcscasecmp (3),
.BR wcsncasecmp (3)
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2007-07-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.58
.\"
-.TH STRCAT 3 2008-06-13 "GNU" "Linux Programmer's Manual"
+.TH STRCAT 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
strcat, strncat \- Æó¤Ä¤Îʸ»úÎó¤òÏ¢·ë¤¹¤ë
.SH ½ñ¼°
.BR memccpy (3),
.BR memcpy (3),
.BR strcpy (3),
+.BR string (3),
.BR strncpy (3),
.BR wcscat (3),
.BR wcsncat (3)
.\" Updated & Modified 2001-10-16, Yuichi SATO <ysato@h4.dion.ne.jp>
.\" Updated 2006-07-20, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH STRCHR 3 2008-08-11 "GNU" "Linux Programmer's Manual"
+.TH STRCHR 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
strchr, strrchr, strchrnul \- ʸ»úÎóÃæ¤Îʸ»ú¤Î°ÌÃÖ¤òÆÃÄꤹ¤ë
.SH ½ñ¼°
.BR index (3),
.BR memchr (3),
.BR rindex (3),
+.BR string (3),
.BR strlen (3),
.BR strpbrk (3),
.BR strsep (3),
.\" by YOSHINO Takashi <yoshino@civil.jcn.nihon-u.ac.jp>
.\" Updated Fri Oct 12 JST 2001 by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH STRCMP 3 2009-04-21 "" "Linux Programmer's Manual"
+.TH STRCMP 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
strcmp, strncmp \- Æó¤Ä¤Îʸ»úÎó¤òÈæ¤Ù¤ë
.SH ½ñ¼°
.BR memcmp (3),
.BR strcasecmp (3),
.BR strcoll (3),
+.BR string (3),
.BR strncasecmp (3),
.BR strverscmp (3),
.BR wcscmp (3),
.\" Translated 1997-12-26, HIROFUMI Nishizuka <nishi@rpts.cl.nec.co.jp>
.\" Modified 2007-05-28, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.48
.\"
-.TH STRCOLL 3 1993-04-12 "GNU" "Linux Programmer's Manual"
+.TH STRCOLL 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
strcoll \- ¸½ºß¤Î¥í¥±¡¼¥ë¤ò»ÈÍѤ·¤ÆÆó¤Ä¤Îʸ»úÎó¤òÈæ³Ó¤¹¤ë
.SH ½ñ¼°
.BR bcmp (3),
.BR memcmp (3),
.BR setlocale (3),
+.BR string (3),
.BR strcasecmp (3),
.BR strcmp (3),
.BR strxfrm (3)
.\" by NAKANO Takeo <nakano@apm.seikei.ac.jp
.\" Updated 2007-07-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.58
.\"
-.TH STRCPY 3 2009-12-04 "GNU" "Linux Programmer's Manual"
+.TH STRCPY 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
strcpy, strncpy \- ʸ»úÎó¤ò¥³¥Ô¡¼¤¹¤ë
.SH ½ñ¼°
.in +4n
.nf
-char*
-strncpy(char *dest, const char *src, size_t n){
+char *
+strncpy(char *dest, const char *src, size_t n)
+{
size_t i;
- for (i = 0 ; i < n && src[i] != \(aq\\0\(aq ; i++)
+ for (i = 0; i < n && src[i] != \(aq\\0\(aq; i++)
dest[i] = src[i];
- for ( ; i < n ; i++)
+ for ( ; i < n; i++)
dest[i] = \(aq\\0\(aq;
return dest;
.BR memcpy (3),
.BR memmove (3),
.BR stpcpy (3),
+.BR string (3),
.BR strdup (3),
.BR wcscpy (3),
.BR wcsncpy (3)
.\" by YOSHINO Takashi <yoshino@civil.jcn.nihon-u.ac.jp>
.\" Updated Fri Nov 2 JST 2001 by Kentaro Shirakata <argrath@ub32.org>
.\"
-.TH STRDUP 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH STRDUP 3 2010-09-26 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
strdup, strndup, strdupa, strndupa \- ʸ»úÎó¤òÊ£À½¤¹¤ë
.SH ½ñ¼°
.RB ( feature_test_macros (7)
»²¾È):
.in
+.PD 0
+.ad l
.sp
.BR strdup ():
-_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.RS 4
+_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
.br
-.BR strndup (),
+|| /* Since glibc 2.12: */ _POSIX_C_SOURCE\ >=\ 200809L
+.RE
+.PP
+.BR strndup ():
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700
+.TP
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.PP
.BR strdupa (),
.BR strndupa ():
_GNU_SOURCE
+.ad
+.PD
.SH ÀâÌÀ
.BR strdup ()
´Ø¿ô¤Ï¡¢Ê¸»úÎó \fIs\fP¤ÎÊ£À½¤Ç¤¢¤ë
.BR free (3),
.BR malloc (3),
.BR realloc (3),
+.BR string (3),
.BR wcsdup (3)
.BR strerror_r ()
¤¬Ä󶡤µ¤ì¤ë:
.br
-(_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !\ _GNU_SOURCE
+(_POSIX_C_SOURCE\ >=\ 200112L || _XOPEN_SOURCE\ >=\ 600) && !\ _GNU_SOURCE
.fi
.SH ÀâÌÀ
.BR strerror ()
.\" Japanese Version Copyright (c) 1998 Akihiro Motoki all rights reserved.
.\" Translated Mon May 25 1998 by Akihiro Motoki <motoki@hal.t.u-tokyo.ac.jp>
.\"
-.TH STRFRY 3 1993-04-12 "GNU" "Linux Programmer's Manual"
+.TH STRFRY 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
strfry \- ʸ»úÎó¤ò¥é¥ó¥À¥à¤ËʤÙÊѤ¨¤ë
.SH ½ñ¼°
´Ø¿ô¤Ï GNU C ¥é¥¤¥Ö¥é¥ê¤ËÆÃͤǤ¢¤ë¡£
.SH ´ØÏ¢¹àÌÜ
.BR memfrob (3),
+.BR string (3),
.BR feature_test_macros (7)
.\" Modified Sat Jul 24 18:03:44 1993 by Rik Faith (faith@cs.unc.edu)
.\" Applied fix by Wolfgang Franke, aeb, 961011
.\" Corrected return value, aeb, 970307
-.\" Added Single Unix Spec conversions and %z, aeb/esr, 990329.
+.\" Added Single UNIX Spec conversions and %z, aeb/esr, 990329.
.\" 2005-11-22 mtk, added Glibc Notes covering optional 'flag' and
.\" 'width' components of conversion specifications.
.\"
.\"WORD: conversion specification ÊÑ´¹»ØÄê
.\"WORD: modifier ½¤¾þ»Ò
.\"WORD: broken-down time Í×ÁÇÊ̤Î(»þ¹ï)
-.\"WORD: Single Unix Specification Åý°ì Unix µ¬³Ê
+.\"WORD: Single UNIX Specification Åý°ì UNIX µ¬³Ê
.\"WORD: ISO\ 8601 week-based ISO\ 8601 ¤Î½µÃ±°Ìɽµ
.\"
.TH STRFTIME 3 2010-01-17 "GNU" "Linux Programmer's Manual"
¡Ö½¤¾þ»Ò¡×¤òÃÖ¤¯¤³¤È¤Ë¤è¤Ã¤ÆÊ̽ñ¼°¤ò»ÈÍѤ¹¤ë¤è¤¦¤Ë»ØÄꤹ¤ë¤³¤È¤¬¤Ç¤¤ë¡£
¸½ºß¤Î¥í¥±¡¼¥ë¤Ë¤ª¤¤¤ÆÊ̽ñ¼°¤¬Â¸ºß¤·¤Ê¤¤¾ì¹ç¤Ë¤Ï¡¢
Ä̾ï¤ÎÊÑ´¹»ØÄ꤬»ÈÍѤµ¤ì¤¿¤«¤Î¤è¤¦¤ËÆ°ºî¤¹¤ë (SU)¡£
-Åý°ì UNIX µ¬³Ê (Single Unix Specification) ¤Ç¤Ï
+Åý°ì UNIX µ¬³Ê (Single UNIX Specification) ¤Ç¤Ï
.BR %Ec ,
.BR %EC ,
.BR %Ex ,
.\" Translated Tue Jan 11 00:55:48 JST 2000
.\" by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
.\"
-.TH STRNLEN 3 1999-07-25 "GNU" "Linux Programmer's Manual"
+.TH STRNLEN 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
strnlen \- ¸ÇÄêŤÎʸ»úÎó¤ÎŤµ¤òÄ´¤Ù¤ë
.SH ½ñ¼°
.sp
.BI "size_t strnlen(const char *" s ", size_t " maxlen );
.fi
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR strnlen ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR strnlen ()
´Ø¿ô¤Ï \fIs\fP ¤¬»Ø¤¹Ê¸»úÎó¤ÎŤµ¤ò¥Ð¥¤¥È¿ô¤ÇÊÖ¤¹¡£
.\" by Ito Hiromi (hiromi@marimo.or.jp)
.\" Updated Sat Dec 11 00:44:56 JST 1999
.\" by Kentaro Shirakata <argrath@yo.rim.or.jp>
-.TH STRPBRK 3 1993-04-12 "" "Linux Programmer's Manual"
+.TH STRPBRK 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
strpbrk \- ʸ»ú¥»¥Ã¥ÈÃæ¤Îʸ»ú¤òʸ»úÎ󤫤鸡½Ð¤¹¤ë
.SH ½ñ¼°
.BR memchr (3),
.BR rindex (3),
.BR strchr (3),
+.BR string (3),
.BR strsep (3),
.BR strspn (3),
.BR strstr (3),
¸¶Â§¤È¤·¤Æ¡¢¤³¤Î´Ø¿ô¤Ï \fItm\fP ¤Î½é´ü²½¤Ï¤»¤º¤Ë¡¢
»ØÄꤵ¤ì¤¿ÃͤΤߤòÆþ¤ì¤ë¡£
¤Ä¤Þ¤ê¡¢¤³¤Î´Ø¿ô¤Î¸Æ¤Ó½Ð¤·¤ÎÁ°¤Ë \fItm\fP ¤ò½é´ü²½¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
-¾¤Î Unix ¥·¥¹¥Æ¥à¤È¤Ï¡¢ºÙ¤«¤¤ÅÀ¤Ç°Û¤Ê¤ë¡£
+¾¤Î UNIX ¥·¥¹¥Æ¥à¤È¤Ï¡¢ºÙ¤«¤¤ÅÀ¤Ç°Û¤Ê¤ë¡£
glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢ÌÀ¼¨Åª¤Ë»ØÄꤵ¤ì¤Ê¤¤¥Õ¥£¡¼¥ë¥É¤ÏÊѹ¹¤µ¤ì¤Ê¤¤¡£
Îã³°¤È¤·¤Æ¡¢Ç¯¡¦·î¡¦Æü¤Î¤¤¤º¤ì¤«¤ÎÍ×ÁǤ¬Êѹ¹¤µ¤ì¤¿¾ì¹ç¤Ë
.I tm_wday
.\"
.\" WORD: delimiter ¶èÀÚ¤êʸ»ú
.\"
-.TH STRSEP 3 2009-01-16 "GNU" "Linux Programmer's Manual"
+.TH STRSEP 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
strsep \- ʸ»úÎ󤫤é¥È¡¼¥¯¥ó¤ò¼è¤ê½Ð¤¹
.SH ½ñ¼°
.BR memchr (3),
.BR rindex (3),
.BR strchr (3),
+.BR string (3),
.BR strpbrk (3),
.BR strspn (3),
.BR strstr (3),
.\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991)
.\" 386BSD man pages
.\" Modified Sat Jul 24 17:59:03 1993 by Rik Faith (faith@cs.unc.edu)
-.TH STRSIGNAL 3 2008-08-21 "GNU" "Linux Programmer's Manual"
+.TH STRSIGNAL 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
strsignal \- ¥·¥°¥Ê¥ë¤òÀâÌÀ¤¹¤ëʸ»úÎó¤òÊÖ¤¹
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
-.br
.B #include <string.h>
.sp
.BI "char *strsignal(int " sig );
.sp
.BI "extern const char * const " sys_siglist [];
.fi
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR strsignal ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR strsignal ()
´Ø¿ô¤Ï¡¢°ú¿ô \fIsig\fP ¤ÇÅϤµ¤ì¤¿¥·¥°¥Ê¥ëÈÖ¹æ¤ò
.\" Lewine's _POSIX Programmer's Guide_ (O'Reilly & Associates, 1991)
.\" 386BSD man pages
.\" Modified Sat Jul 24 17:57:50 1993 by Rik Faith (faith@cs.unc.edu)
-.TH STRSPN 3 1993-04-12 "" "Linux Programmer's Manual"
+.TH STRSPN 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
strspn, strcspn \- ʸ»úÎ󤫤éʸ»ú¤Î¥»¥Ã¥È¤òõ¤¹
.SH ½ñ¼°
.BR memchr (3),
.BR rindex (3),
.BR strchr (3),
+.BR string (3),
.BR strpbrk (3),
.BR strsep (3),
.BR strstr (3),
.\" Updated Sun Sep 5 JST 1999 by by Kentaro Shirakata <argrath@yo.rim.or.jp>
.\" Updated Wed Apr 20 JST 2005 by by Kentaro Shirakata <argrath@ub32.org>
.\"
-.TH STRSTR 3 2005-04-05 "GNU" "Linux Programmer's Manual"
+.TH STRSTR 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
strstr, strcasestr \- Éôʬʸ»úÎó¤Î°ÌÃÖ¤ò¼¨¤¹
.SH ½ñ¼°
.BR rindex (3),
.BR strcasecmp (3),
.BR strchr (3),
+.BR string (3),
.BR strpbrk (3),
.BR strsep (3),
.BR strspn (3),
.\" Updated & Modified 2006-07-20,
.\" Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.36
.\"
-.TH STRTOD 3 2007-07-26 "Linux" "Linux Programmer's Manual"
+.TH STRTOD 3 2010-00-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
strtod, strtof, strtold \- ASCII ʸ»úÎó¤òÉâÆ°¾®¿ôÅÀ¼Â¿ô¤ËÊÑ´¹¤¹¤ë
.SH ½ñ¼°
.RB ( feature_test_macros (7)
»²¾È):
.in
+.ad l
.sp
.BR strtof (),
.BR strtold ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
+.RE
+.ad l
.SH ÀâÌÀ
.BR strtod (),
.BR strtof (),
.\" Updated 2002-03-28, Kentaro Shirakata
.\" Updated 2005-11-19, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH STRTOK 3 2008-10-29 "GNU" "Linux Programmer's Manual"
+.TH STRTOK 3 2010-09-27 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
strtok, strtok_r \- ʸ»úÎ󤫤é¥È¡¼¥¯¥ó¤ò¼è¤ê½Ð¤¹
.SH ½ñ¼°
}
exit(EXIT_SUCCESS);
-} /* main */
+}
.fi
+.PP
+.BR strtok ()
+¤ò»È¤Ã¤¿ÊÌ¤Î¥×¥í¥°¥é¥àÎ㤬
+.BR getaddrinfo_a (3)
+¤Ë¤¢¤ë¡£
.SH ´ØÏ¢¹àÌÜ
.BR index (3),
.BR memchr (3),
.BR rindex (3),
.BR strchr (3),
+.BR string (3),
.BR strpbrk (3),
.BR strsep (3),
.BR strspn (3),
.\"
.\" WORD: base ´ð¿ô
.\"
-.TH STRTOL 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH STRTOL 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
strtol, strtoll, strtoq \- ʸ»úÎó¤ò long int ¤ËÊÑ´¹¤¹¤ë
.SH ½ñ¼°
.sp
.ad l
.BR strtoll ():
-XOPEN_SOURCE >= 600 || _BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE; or
+.RS 4
+XOPEN_SOURCE\ >=\ 600 || _BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR strtol ()
´Ø¿ô¤Ï¡¢ \fInptr\fP ¤Îʸ»úÎó¤ÎºÇ½é¤ÎÉôʬ¤ò¡¢
.\"
.\" WORD: base ´ð¿ô
.\"
-.TH STRTOUL 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH STRTOUL 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
strtoul, strtoull, strtouq \- ʸ»úÎó¤ò unsigned long int ¤ËÊÑ´¹¤¹¤ë
.SH ½ñ¼°
.sp
.ad l
.BR strtoull ():
-XOPEN_SOURCE >= 600 || _BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE; or
+.RS 4
+XOPEN_SOURCE\ >=\ 600 || _BSD_SOURCE || _SVID_SOURCE || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR strtoul ()
´Ø¿ô¤Ï¡¢ \fInptr\fP ¤Îʸ»úÎó¤ÎºÇ½é¤ÎÉôʬ¤ò¡¢
.\" Translated Fri Jun 26 1998 by SHOJI Yasushi <yashi@yashi.com>
.\" Updated & Modefied Sun Mar 7 1999 by Shouichi Saito
.\"
-.TH STRXFRM 3 1993-04-12 "GNU" "Linux Programmer's Manual"
+.TH STRXFRM 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
strxfrm \- ʸ»úÎó¤ÎÊÑ´¹
.SH ½ñ¼°
.BR bcmp (3),
.BR memcmp (3),
.BR setlocale (3),
+.BR string (3),
.BR strcasecmp (3),
.BR strcmp (3),
.BR strcoll (3)
¤È¤¤¤¦Îã³°¤Ï¤¢¤ë¤¬¡¢
¤½¤ì°Ê³°¤Î
.I facility
-¤ÎÃͤÏ¿¤¯¤Î Unix ¥·¥¹¥Æ¥à¤Ç»È¤ï¤ì¤Æ¤¤¤ë¡£
+¤ÎÃͤÏ¿¤¯¤Î UNIX ¥·¥¹¥Æ¥à¤Ç»È¤ï¤ì¤Æ¤¤¤ë¡£
.I option
¤ÎÃͤÎ
.B LOG_PERROR
¤ÎÃͤϡ¢ POSIX.1-2001 ¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢
-Unix ¤Î¿¤¯¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç»ÈÍѲÄǽ¤Ç¤¢¤ë¡£
+UNIX ¤Î¿¤¯¤Î¥Ð¡¼¥¸¥ç¥ó¤Ç»ÈÍѲÄǽ¤Ç¤¢¤ë¡£
.\" .SH ÍúÎò
.\" .BR syslog ()
.\" ¥Õ¥¡¥ó¥¯¥·¥ç¥ó¡¦¥³¡¼¥ë¤Ï 4.2BSD ¤«¤é¼ÂÁõ¤µ¤ì¤¿¡£
.\"
.\"WORD: feature test macro µ¡Ç½¸¡ºº¥Þ¥¯¥í
.\"
-.TH SYSTEM 3 2004-12-20 "" "Linux Programmer's Manual"
+.TH SYSTEM 3 2010-09-10 "" "Linux Programmer's Manual"
.SH ̾Á°
system \- ¥·¥§¥ë¥³¥Þ¥ó¥É¤Î¼Â¹Ô
.SH ½ñ¼°
C89, C99, POSIX.1-2001.
.SH Ãí°Õ
.PP
-µ¡Ç½¸¡ºº¥Þ¥¯¥í¤Ç¤¢¤ë
+(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë)
+µ¡Ç½¸¡ºº¥Þ¥¯¥í
.B _XOPEN_SOURCE
¤¬ÄêµÁ¤µ¤ì¤¿¾ì¹ç¤Ë¤Ï¡¢
.BR wait (2)
.\" Proof Reading: Takashi Yoshino
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH TAN 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH TAN 3 2010-09-11 "" "Linux Programmer's Manual"
.SH ̾Á°
tan, tanf, tanl \- ÀµÀÜ¡Ê¥¿¥ó¥¸¥§¥ó¥È¡Ë´Ø¿ô
.SH ½ñ¼°
.ad l
.BR tanf (),
.BR tanl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR tan ()
´Ø¿ô¤Ï \fIx\fP ¤ÎÀµÀÜ¡Ê¥¿¥ó¥¸¥§¥ó¥È¡Ë¤ÎÃͤòÊÖ¤¹¡£
°Ê²¼¤Î¥¨¥é¡¼¤¬È¯À¸¤¹¤ë²ÄǽÀ¤¬¤¢¤ë¡£
.TP
Îΰ襨¥é¡¼ (domain error): \fIx\fP ¤Ï̵¸ÂÂç¤Ç¤¢¤ë
-.\" .I errno
-.\" is set to
-.\" .BR EDOM .
+.I errno
+¤Ë
+.B EDOM
+¤¬ÀßÄꤵ¤ì¤ë (¡Ö¥Ð¥°¡×¤ÎÀá¤â»²¾È)¡£
ÉÔÀµ (invalid) ÉâÆ°¾®¿ôÅÀÎã³°
.RB ( FE_INVALID )
¤¬¾å¤¬¤ë¡£
¥ª¡¼¥Ð¡¼¥Õ¥í¡¼ÉâÆ°¾®¿ôÅÀÎã³°
.RB ( FE_OVERFLOW )
¤¬¾å¤¬¤ë¡£
-.PP
-¤³¤ì¤é¤Î´Ø¿ô¤Ï
-.I errno
-¤òÀßÄꤷ¤Ê¤¤¡£
-.\" FIXME . Is it intentional that these functions do not set
-.\" errno (at least for domain error)?
-.\" Bug raised: http://sourceware.org/bugzilla/show_bug.cgi?id=6782
+.SH ¥Ð¥°
+.\" http://sourceware.org/bugzilla/show_bug.cgi?id=6782
+¥Ð¡¼¥¸¥ç¥ó 2.10 ¤è¤êÁ°¤Î glibc ¤Î¼ÂÁõ¤Ç¤Ï¡¢
+Îΰ襨¥é¡¼¤¬È¯À¸¤·¤¿ºÝ¤Ë¡¢
+.I error
+¤Ë
+.B EDOM
+¤¬ÀßÄꤵ¤ì¤Ê¤«¤Ã¤¿¡£
.SH ½àµò
C99, POSIX.1-2001.
.I double
.\" by Kenji Kajiwara and Kentaro Ogawa
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH TANH 3 2008-08-05 "" "Linux Programmer's Manual"
+.TH TANH 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
tanh, tanhf, tanhl \- ÁжÊÀþÀµÀÜ (hyperbolic tangent) ´Ø¿ô
.SH ½ñ¼°
.ad l
.BR tanhf (),
.BR tanhl ():
-_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR tanh ()
´Ø¿ô¤Ï \fIx\fP ¤ÎÁжÊÀþÀµÀÜ (hyperbolic tangent) ´Ø¿ô¤òÊÖ¤¹¡£
.\" Translated Sat Jul 19 03:06:35 JST 2003
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH TCGETSID 3 2008-06-14 "GNU" "Linux Programmer's Manual"
+.TH TCGETSID 3 2010-09-10 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
tcgetsid \- ¥»¥Ã¥·¥ç¥óID ¤ò¼èÆÀ¤¹¤ë
.SH ½ñ¼°
-.B #define _XOPEN_SOURCE 500
+.nf
+.BR "#define _XOPEN_SOURCE 500" " /* feature_test_macros(7) »²¾È */"
.br
.B "#include <termios.h>"
.sp
.BI "pid_t tcgetsid(int " fd );
+.fi
.SH ÀâÌÀ
´Ø¿ô
.BR tcgetsid ()
.\"WORD: vertical tab ¿âľ¥¿¥Ö
.\"WORD: feature test macro µ¡Ç½¸¡ºº¥Þ¥¯¥í
.\"
-.TH TERMIOS 3 2007-11-26 "Linux" "Linux Programmer's Manual"
+.TH TERMIOS 3 2010-06-20 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
termios, tcgetattr, tcsetattr, tcsendbreak, tcdrain, tcflush, tcflow,
cfmakeraw, cfgetospeed, cfgetispeed, cfsetispeed, cfsetospeed, cfsetspeed \-
¤¬É¬Í×]
.TP
.B NOFLSH
-.BR SIGINT ,
-.BR SIGQUIT ,
-.B SIGSUSP
-¥·¥°¥Ê¥ëȯÀ¸»þ¤ÎÆþÎÏ¡¦½ÐÎÏ¥¥å¡¼¤Î¥Õ¥é¥Ã¥·¥å¤ò̵¸ú¤Ë¤¹¤ë¡£
+.\" Stevens lets SUSP only flush the input queue
+INT, QUIT, SUSP ʸ»ú¤ËÂбþ¤¹¤ë¥·¥°¥Ê¥ë¤òȯÀ¸¤¹¤ëºÝ¤Î
+ÆþÎÏ¡¦½ÐÎÏ¥¥å¡¼¤Î¥Õ¥é¥Ã¥·¥å¤ò̵¸ú¤Ë¤¹¤ë¡£
.TP
.B TOSTOP
¥Ð¥Ã¥¯¥°¥é¥¦¥ó¥É¥×¥í¥»¥¹¤Î¥×¥í¥»¥¹¥°¥ë¡¼¥×¤ÇÀ©¸æüËö¤Ø
.BR cfsetspeed ()
¤ÏÈóɸ½à¤À¤¬¡¢BSD ¤Ç¤ÏÍøÍѲÄǽ¤Ç¤¢¤ë¡£
.SH Ãí°Õ
-Unix V7 ¤È¤½¤Î¸å¤Î¤¤¤¯¤Ä¤«¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¥Ü¡¼¥ì¡¼¥È¤Î 14 ¸Ä¤Î¥ê¥¹¥È¤Ç¤¢¤ë
+UNIX V7 ¤È¤½¤Î¸å¤Î¤¤¤¯¤Ä¤«¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¥Ü¡¼¥ì¡¼¥È¤Î 14 ¸Ä¤Î¥ê¥¹¥È¤Ç¤¢¤ë
B0, ..., B9600 ¤Î¸å¤í¤Ë EXTA, EXTB ("External A" ¤È "External B") ¤Î 2 ¤Ä¤ò
Äɲ䷤Ƥ¤¤ë¡£
¿¤¯¤Î¥·¥¹¥Æ¥à¤Ç¤Ï¤µ¤é¤Ë¹â®¤Ê¥Ü¡¼¥ì¡¼¥È¤Î¤¿¤á¤Ë¥ê¥¹¥È¤ò³ÈÄ¥¤·¤Æ¤¤¤ë¡£
FreeBSD, NetBSD, HP-UX, MacOS ¤Ï
.I duration
¤ÎÃͤò̵»ë¤¹¤ë¡£
-Solaris ¤È Unixware ¤Ç¤Ï¡¢Èó¥¼¥í¤Î
+Solaris ¤È UnixWare ¤Ç¤Ï¡¢Èó¥¼¥í¤Î
.I duration
¤ò»ØÄꤷ¤¿
.BR tcsendbreak ()
.\" by SAITOH Akira <s-akira@users.sourceforge.net>
.\" Updated 2008-09-16, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH TGAMMA 3 2008-08-11 "GNU" "Linux Programmer's Manual"
+.TH TGAMMA 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
tgamma, tgammaf, tgammal \- ËÜÅö¤Î¥¬¥ó¥Þ´Ø¿ô
.SH ½ñ¼°
\fI\-lm\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
.sp
.in -4n
-Feature Test Macro Requirements for glibc (see
-.BR feature_test_macros (7)):
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
.in
.sp
.ad l
.BR tgamma (),
.BR tgammaf (),
.BR tgammal ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
¥¬¥ó¥Þ´Ø¿ô¤Ï°Ê²¼¤Î¤è¤¦¤ËÄêµÁ¤µ¤ì¤ë:
.sp
.\" Updated 2005-03-15, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\" Updated 2006-07-26, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.36
.\"
-.TH TMPNAM 3 2008-08-06 "" "Linux Programmer's Manual"
+.TH TMPNAM 3 2010-09-10 "" "Linux Programmer's Manual"
.SH ̾Á°
tmpnam, tmpnam_r \- °ì»þ¥Õ¥¡¥¤¥ë¤Î̾Á°¤òºîÀ®¤¹¤ë
.SH ½ñ¼°
.fi
.sp
¿ô¤Ï¾¯¤Ê¤¤¤¬¡¢¤³¤Î´Ø¿ô¤ò¼ÂÁõ¤·¤Æ¤¤¤ë¥·¥¹¥Æ¥à¤â¤¢¤ë¡£
-¤³¤Î´Ø¿ô¤Î glibc ¤Î¥×¥í¥È¥¿¥¤¥×¤ò»È¤¦¤Ë¤Ï¡¢
+¤³¤Î´Ø¿ô¤Î glibc ¤Î¥×¥í¥È¥¿¥¤¥×¤ò
.I <stdio.h>
-¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ëÁ°¤Ë
+¤«¤éÆÀ¤ë¤Ë¤Ï¡¢
+(¡Ö¤É¤Î¡×¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¤è¤ê¤âÁ°¤Ë)
.B _SVID_SOURCE
¤«
.B _BSD_SOURCE
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Updated & Modified Sun Jan 16 08:20:45 JST 2005
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\"
-.TH TRUNC 3 2008-08-11 "" "Linux Programmer's Manual"
+.TH TRUNC 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
trunc, truncf, truncl \- 0 ¤Ë¶á¤¤Êý¤ÎÀ°¿ôÃͤ˴ݤá¤ë
.SH ½ñ¼°
.BR trunc (),
.BR truncf (),
.BR truncl ():
-_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
+.RS 4
+_XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤ÏÀäÂÐÃͤ¬ \fIx\fP ¤è¤ê¾®¤µ¤¤
°ìÈֶᤤÀ°¿ôÃÍ¤Ë \fIx\fP ¤ò´Ý¤á¤ë¡£
.\" Translated Wed Sep 8 01:25:01 JST 2004
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\"
-.TH TTYSLOT 3 2007-11-26 "GNU" "Linux Programmer's Manual"
+.TH TTYSLOT 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
ttyslot \- ¥«¥ì¥ó¥È¥æ¡¼¥¶¤ÎüËö¤Î¥¹¥í¥Ã¥È¤ò¥Õ¥¡¥¤¥ë¤«¤éõ¤¹
.SH ½ñ¼°
.sp
.ad l
.BR ttyslot ():
-_BSD_SOURCE || (_XOPEN_SOURCE_EXTENDED && !\ _XOPEN_SOURCE\ >=\ 500)
+.RS 4
+_BSD_SOURCE ||
+.br
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_\ <\ 500\ &&\ _XOPEN_SOURCE_EXTENDED
+.RE
.ad b
.SH ÀâÌÀ
¥ì¥¬¥·¡¼¤Ê´Ø¿ô
¡Ö¤É¤Î¥Õ¥¡¥¤¥ë¤Ê¤Î¤«¡©¡×¤È¤¤¤¦¼ÁÌ䤬¤¢¤ë¤À¤í¤¦¡£
¤Ç¤Ï¡¢¤Þ¤ººÇ½é¤Ë¤½¤ÎÎò»Ë¤ò¸«¤Æ¤ß¤è¤¦¡£
.SS ÂçÀΤÎÎò»Ë
-Unix V6 ¤Ç¤Ï
+UNIX V6 ¤Ç¤Ï
.I /etc/ttys
¥Õ¥¡¥¤¥ë¤¬»È¤ï¤ì¤Æ¤¤¤¿¡£
.BR init (8)
init ¤Ë¥·¥°¥Ê¥ë¤òÁ÷¤ê¡¢\(aq0\(aq ¤ò \(aq1\(aq ºÆÅÙ¤ËÊѹ¹¤·¡¢
init ¤ËºÆÅÙ¥·¥°¥Ê¥ë¤òÁ÷¤ë¤³¤È¤Ç²ò·è¤¹¤ë¡£
.LP
-Unix V7 ¤Ç¤Ï¥Õ¥©¡¼¥Þ¥Ã¥È¤¬Êѹ¹¤µ¤ì¤¿:
+UNIX V7 ¤Ç¤Ï¥Õ¥©¡¼¥Þ¥Ã¥È¤¬Êѹ¹¤µ¤ì¤¿:
2 ʸ»úÌܤ¬
.BR getty (8)
¤Î°ú¤¿ô¤È¤Ê¤ê¡¢(Àܳ¤ò) »î¤ß¤ë²óÀþ®Å٤νç½ø¤òɽ¤¹¤è¤¦¤Ë¤Ê¤ê
¥¨¥é¡¼¤Î¾ì¹ç
(Î㤨¤Ð¡¢¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿ 0, 1, 2 ¤Î²¿¤ì¤â
¥Ç¡¼¥¿¥Ù¡¼¥¹¤Ë¤¢¤ëüËö¤Ë´ØÏ¢¤Å¤±¤é¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç)¡¢
-Unix V6, V7, BSD ·Ï¤Î¥·¥¹¥Æ¥à¤Ï 0 ¤òÊÖ¤¹¤¬¡¢
+UNIX V6, V7, BSD ·Ï¤Î¥·¥¹¥Æ¥à¤Ï 0 ¤òÊÖ¤¹¤¬¡¢
System V ·Ï¤Î¥·¥¹¥Æ¥à¤Ï -1 ¤òÊÖ¤¹¡£
.SH ½àµò
SUSv1¡£SUSv2 ¤Ç¤Ï¡Ö²áµî¤Î̾»Ä (LEGACY)¡×¤È°ÌÃÖÉÕ¤±¤é¤ì¤Æ¤¤¤ë¡£
¤â¤¢¤ë¡£
.\" .SH ÍúÎò
.\" .BR ttyslot ()
-.\" ¤Ï Unix V7 ¤ËÅо줷¤¿¡£
+.\" ¤Ï UNIX V7 ¤ÇÅо줷¤¿¡£
.SH ´ØÏ¢¹àÌÜ
.BR getttyent (3),
.BR ttyname (3),
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\" Updated 2007-05-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH UALARM 3 2008-08-06 "" "Linux Programmer's Manual"
+.TH UALARM 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
ualarm \- »ØÄꤷ¤¿¥Þ¥¤¥¯¥íÉøå¤Ë¥·¥°¥Ê¥ë¤òÁ÷¤ëͽÄê¤ò¤¹¤ë
.SH ½ñ¼°
.in
.sp
.BR ualarm ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+.PD 0
+.TP 4
+glibc 2.12 °Ê¹ß:
+.nf
+_BSD_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700)
+.TP 4
+.fi
+glibc 2.12 ¤è¤êÁ°:
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.PD
+.RE
+.ad b
.SH ÀâÌÀ
.BR ualarm ()
´Ø¿ô¤Ï¡¢¸Æ¤Ó½Ð¤·¸µ¤Î¥×¥í¥»¥¹¤ËÂФ·¤Æ
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.BR getchar_unlocked (),
.BR putc_unlocked (),
.BR putchar_unlocked ():
+.RS 4
_POSIX_C_SOURCE\ >=\ 1 || _XOPEN_SOURCE || _POSIX_SOURCE ||
_BSD_SOURCE || _SVID_SOURCE
+.RE
.sp
.BR clearerr_unlocked (),
.BR feof_unlocked (),
.BR fputc_unlocked (),
.BR fread_unlocked (),
.BR fwrite_unlocked ():
+.RS 4
_BSD_SOURCE || _SVID_SOURCE
+.RE
.sp
.BR fgets_unlocked (),
.BR fputs_unlocked (),
.BR putwchar_unlocked (),
.BR fgetws_unlocked (),
.BR fputws_unlocked ():
+.RS 4
_GNU_SOURCE
+.RE
.ad b
.SH ÀâÌÀ
¤³¤ì¤é¤Î´Ø¿ô¤Ï¡¢ËöÈø¤Ë "_unlocked" ¤¬¤Ä¤¤¤Æ¤¤¤Ê¤¤´Ø¿ô¤ÈƱ¤¸Æ°ºî¤ò¤¹¤ë¤¬¡¢
Èóɸ½à¤Î
.BR *_unlocked ()
-¤ÎÃç´Ö¤Ï 2¡¢3 ¤Î Unix ¥·¥¹¥Æ¥à¤ÇÄêµÁ¤µ¤ì¤Æ¤ª¤ê¡¢
+¤ÎÃç´Ö¤Ï 2¡¢3 ¤Î UNIX ¥·¥¹¥Æ¥à¤ÇÄêµÁ¤µ¤ì¤Æ¤ª¤ê¡¢
ºÇ¶á¤Î glibc ¤Ç¤Ï»ÈÍѲÄǽ¤Ç¤¢¤ë¤¬¡¢
.\" E.g., in HP-UX 10.0. In HP-UX 10.30 they are called obsolescent, and
.\" moved to a compatibility library.
.\" Updated Mon Sep 1 JST 2003 by Kentaro Shirakata <argrath@ub32.org>
.\" Updated 2007-05-04, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v2.44
.\"
-.TH USLEEP 3 2007-07-26 "" "Linux Programmer's Manual"
+.TH USLEEP 3 2010-09-20 "" "Linux Programmer's Manual"
.SH ̾Á°
usleep \- ¥Þ¥¤¥¯¥íÉÃñ°Ì¤Ç¼Â¹Ô¤ò±ä´ü¤¹¤ë
.SH ½ñ¼°
.in
.sp
.BR usleep ():
-_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500
+.ad l
+.RS 4
+.PD 0
+.TP 4
+glibc 2.12 °Ê¹ß:
+.nf
+_BSD_SOURCE ||
+ (_XOPEN_SOURCE\ >=\ 500 ||
+ _XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED) &&
+ !(_POSIX_C_SOURCE\ >=\ 200809L || _XOPEN_SOURCE\ >=\ 700)
+.TP 4
+.fi
+glibc 2.12 ¤è¤êÁ°:
+_BSD_SOURCE || _XOPEN_SOURCE\ >=\ 500 ||
+_XOPEN_SOURCE\ &&\ _XOPEN_SOURCE_EXTENDED
+.PD
+.RE
+.ad b
.SH ÀâÌÀ
.BR usleep ()
´Ø¿ô¤Ï
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Mon Oct 25 22:24:35 JST 1999
.\" by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
.\"
-.TH WCPCPY 3 1999-07-25 "GNU" "Linux Programmer's Manual"
+.TH WCPCPY 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
wcpcpy \- ¥ï¥¤¥Éʸ»úʸ»úÎó¤ò¥³¥Ô¡¼¤·¡¢¤½¤ÎËöÈø¤ò»Ø¤¹¥Ý¥¤¥ó¥¿¤òÊÖ¤¹
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
-.br
.B #include <wchar.h>
.sp
.BI "wchar_t *wcpcpy(wchar_t *" dest ", const wchar_t *" src );
.fi
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR wcpcpy ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR wcpcpy ()
´Ø¿ô¤Ï¡¢
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Wed Oct 27 02:17:42 JST 1999
.\" by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
.\"
-.TH WCPNCPY 3 2003-11-01 "GNU" "Linux Programmer's Manual"
+.TH WCPNCPY 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
wcpncpy \- ¸ÇÄêĹ¤Î¥ï¥¤¥Éʸ»úʸ»úÎó¤ò¥³¥Ô¡¼¤·¡¢¤½¤ÎËöÈø¤ò»Ø¤¹¥Ý¥¤¥ó¥¿¤òÊÖ¤¹
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
-.br
.B #include <wchar.h>
.sp
.BI "wchar_t *wcpncpy(wchar_t *" dest ", const wchar_t *" src ", size_t " n );
.fi
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR wcpncpy ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR wcpncpy ()
´Ø¿ô¤Ï¡¢
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Mon Oct 25 23:52:06 JST 1999
.\" by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
.\"
-.TH WCSCASECMP 3 2009-02-04 "GNU" "Linux Programmer's Manual"
+.TH WCSCASECMP 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
wcscasecmp \- ¥ï¥¤¥Éʸ»úÎó¤òÈæ³Ó¤¹¤ë¡£Âçʸ»ú¤È¾®Ê¸»ú¤ò¶èÊ̤·¤Ê¤¤¡£
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
.B #include <wchar.h>
.sp
.BI "int wcscasecmp(const wchar_t *" s1 ", const wchar_t *" s2 );
.fi
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR wcscasecmp ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR wcscasecmp ()
´Ø¿ô¤Ï¡¢
¤òÊÖ¤¹¡£
Âçʸ»ú¤È¾®Ê¸»ú¤Î°ã¤¤¤ò̵»ë¤·¤Æ \fIs1\fP ¤ÎÊý¤¬ \fIs2\fP ¤è¤ê¾®¤µ¤±¤ì¤Ð
Éé¤ÎÀ°¿ô¤òÊÖ¤¹¡£
+.SH ¥Ð¡¼¥¸¥ç¥ó
+.BR wcscasecmp ()
+´Ø¿ô¤Ï glibc ¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£
.SH ½àµò
POSIX.1-2008.
¤³¤Î´Ø¿ô¤Ï POSIX.1-2001 ¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Mon Oct 18 22:36:21 JST 1999
.\" Updated & Modified Sun Jun 6 13:23:46 JST 2004
.\" by Yuichi SATO <ysato444@yahoo.co.jp>
.\"
-.TH WCSDUP 3 2009-02-04 "GNU" "Linux Programmer's Manual"
+.TH WCSDUP 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
wcsdup \- ¥ï¥¤¥Éʸ»úʸ»úÎó¤òÊ£À½¤¹¤ë
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
-.br
.B #include <wchar.h>
.sp
.BI "wchar_t *wcsdup(const wchar_t *" s );
.fi
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR wcsdup ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR wcsdup ()
´Ø¿ô¤Ï¡¢
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Mon Oct 18 22:59:06 JST 1999
.\" by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
.\"
-.TH WCSNCASECMP 3 2009-02-04 "GNU" "Linux Programmer's Manual"
+.TH WCSNCASECMP 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
wcsncasecmp \- Âçʸ»ú¤È¾®Ê¸»ú¤ò¶èÊ̤»¤º¡¢2 ¤Ä¤Î¸ÇÄêĹ¤Î¥ï¥¤¥Éʸ»úʸ»úÎó¤òÈæ³Ó¤¹¤ë
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
.B #include <wchar.h>
.sp
.BI "int wcsncasecmp(const wchar_t *" s1 ", const wchar_t *" s2 ", size_t " n );
.fi
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR wcsncasecmp ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR wcsncasecmp ()
´Ø¿ô¤Ï¡¢
¤è¤êÂ礤±¤ì¤ÐÀµ¤ÎÃͤòÊÖ¤¹¡£¤³¤Î´Ø¿ô¤Ï¡¢Âçʸ»ú¤È¾®Ê¸»ú¤ò¶èÊ̤·¤Ê¤¤¾ì¹ç
¤Ë¡¢\fIs1\fP ¤òÀÚ¤êµÍ¤á¤¿¤â¤Î¤¬ \fIs2\fP ¤òÀÚ¤êµÍ¤á¤¿¤â¤Î¤è¤ê¾®¤µ¤±¤ì
¤ÐÉé¤ÎÃͤòÊÖ¤¹¡£
+.SH ¥Ð¡¼¥¸¥ç¥ó
+.BR wcsncasecmp ()
+´Ø¿ô¤Ï glibc ¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£
.SH ½àµò
POSIX.1-2008.
¤³¤Î´Ø¿ô¤Ï POSIX.1-2001 ¤Ç¤Ïµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Tue Oct 19 02:22:50 JST 1999
.\" by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
.\"
-.TH WCSNLEN 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH WCSNLEN 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
wcsnlen \- ¸ÇÄêĹ¤Î¥ï¥¤¥Éʸ»úʸ»úÎó¤ÎŤµ¤òµá¤á¤ë
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
.B #include <wchar.h>
.sp
.BI "size_t wcsnlen(const wchar_t *" s ", size_t " maxlen );
.fi
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR wcsncasecmp ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR wcsnlen ()
´Ø¿ô¤Ï¡¢
¤Ð \fIwcslen(s)\fP ¤òÊÖ¤¹¡£¤¢¤ë¤¤¤Ï¡¢\fIs\fP ¤¬»Ø¤¹¥ï¥¤¥Éʸ»úÎóÃæ¤Î
ºÇ½é¤Î \fImaxlen\fP ʸ»ú¤Ë L\(aq\\0\(aq ʸ»ú¤¬´Þ¤Þ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð
\fImaxlen\fP ¤òÊÖ¤¹¡£
+.SH ¥Ð¡¼¥¸¥ç¥ó
+.BR wcsnlen ()
+´Ø¿ô¤Ï glibc ¥Ð¡¼¥¸¥ç¥ó 2.1 °Ê¹ß¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£
.SH ½àµò
¤³¤Î´Ø¿ô¤Ï GNU ³ÈÄ¥¤Ç¤¢¤ë¡£
.SH ´ØÏ¢¹àÌÜ
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Fri Oct 22 01:12:12 JST 1999
.\" by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
.\"
-.TH WCSNRTOMBS 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH WCSNRTOMBS 3 2010-09-15 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
wcsnrtombs \- ¥ï¥¤¥Éʸ»úʸ»úÎó¤ò¥Þ¥ë¥Á¥Ð¥¤¥Èʸ»úÎó¤ËÊÑ´¹¤¹¤ë
.SH ½ñ¼°
.nf
-.B #define _GNU_SOURCE
.B #include <wchar.h>
.sp
.BI "size_t wcsnrtombs(char *" dest ", const wchar_t **" src ", size_t " nwc ,
.BI " size_t " len ", mbstate_t *" ps );
.fi
+.sp
+.in -4n
+glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
+.RB ( feature_test_macros (7)
+»²¾È):
+.in
+.sp
+.BR wcsnrtombs ():
+.PD 0
+.ad l
+.RS 4
+.TP 4
+glibc 2.10 °Ê¹ß:
+_XOPEN_SOURCE\ >=\ 700 || _POSIX_C_SOURCE\ >=\ 200809L
+.TP
+glibc 2.10 ¤è¤êÁ°:
+_GNU_SOURCE
+.RE
+.ad
+.PD
.SH ÀâÌÀ
.BR wcsnrtombs ()
´Ø¿ô¤Ï¡¢
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Sat Oct 23 18:44:42 JST 1999
.\" by FUJIWARA Teruyoshi <fujiwara@linux.or.jp>
.\"
-.TH WCSWIDTH 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH WCSWIDTH 3 2010-09-10 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
wcswidth \- ¸ÇÄꥵ¥¤¥º¤Î¥ï¥¤¥Éʸ»úʸ»úÎó¤Îɽ¼¨¤ËɬÍפʥ«¥é¥à¿ô¤òµá¤á¤ë
.SH ½ñ¼°
.nf
-.B #define _XOPEN_SOURCE
+.BR "#define _XOPEN_SOURCE" " /* feature_test_macros(7) »²¾È */"
.B #include <wchar.h>
.sp
.BI "int wcswidth(const wchar_t *" s ", size_t " n );
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Sat Oct 23 20:06:18 JST 1999
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" Translated Tue Oct 26 00:39:25 JST 1999
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" About this Japanese page, please contact to JM Project <JM@linux.or.jp>
.\" References consulted:
.\" GNU glibc-2 source code and manual
.\" Dinkumware C library reference http://www.dinkumware.com/
-.\" OpenGroup's Single Unix specification http://www.UNIX-systems.org/online.html
+.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
.\" ISO/IEC 9899:1999
.\"
.\" Japanese Version Copyright (c) 1999 HANATAKA Shinya
.\" Translated Tue Jan 11 00:55:36 JST 2000
.\" by HANATAKA Shinya <hanataka@abyss.rim.or.jp>
.\"
-.TH WPRINTF 3 2007-07-26 "GNU" "Linux Programmer's Manual"
+.TH WPRINTF 3 2010-09-20 "GNU" "Linux Programmer's Manual"
.SH ̾Á°
wprintf, fwprintf, swprintf, vwprintf, vfwprintf, vswprintf \- ¥ï¥¤¥Éʸ»ú¤ò
¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤Æ½ÐÎϤ¹¤ë
.sp
.ad l
¾åµ¤ÎÁ´¤Æ¤Î´Ø¿ô:
+.RS 4
.\" .BR wprintf (),
.\" .BR fwprintf (),
.\" .BR swprintf (),
.\" .BR vwprintf (),
.\" .BR vfwprintf (),
.\" .BR vswprintf ():
-_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE; or
+_XOPEN_SOURCE\ >=\ 500 || _ISOC99_SOURCE ||
+_POSIX_C_SOURCE\ >=\ 200112L;
+.br
+or
.I cc\ -std=c99
-.ad b
+.RE
+.ad
.SH ÀâÌÀ
.BR wprintf ()
¥Õ¥¡¥ß¥ê¡¼¤Î´Ø¿ô¤Ï
.BR y0 (),
.BR y1 (),
.BR yn ():
+.RS 4
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE
+.RE
.br
.BR y0f (),
.BR y0l (),
.BR y1l (),
.BR ynf (),
.BR ynl ():
+.RS 4
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE\ >=\ 600
.\" Also seems to work: -std=c99 -D_XOPEN_SOURCE
+.RE
.ad b
.SH ÀâÌÀ
.PP
selection, setfont ¤Ê¤É)¡£¤½¤Î¤¿¤á ioctl ¤ÎÆ°ºî¤Ï¡¢¤½¤ÎÆÃÄê¤Î¥×¥í¥°¥é¥à¤¬
ɬÍפȤ·¤¿»þ¤Ë¤ÏÊѹ¹¤Ë¤Ê¤ë¡£
-¤³¤ì¤é¤Î ioctl ¤ò»È¤Ã¤¿¥×¥í¥°¥é¥à¤Ï¾¤Î¥Ð¡¼¥¸¥ç¥ó¤Î Unix ¤È¤Î¸ß´¹À¤¬
+¤³¤ì¤é¤Î ioctl ¤ò»È¤Ã¤¿¥×¥í¥°¥é¥à¤Ï¾¤Î¥Ð¡¼¥¸¥ç¥ó¤Î UNIX ¤È¤Î¸ß´¹À¤¬
¤Ê¤¤¤·¡¢¸Å¤¤¥Ð¡¼¥¸¥ç¥ó¤Î Linux ¤Ç¤Ï¡¢Áö¤é¤Ê¤¤¡£¤µ¤é¤Ë¾Íè¤Î¥Ð¡¼¥¸¥ç¥ó¤Î
Linux ¤Ç¤ÏÁö¤é¤Ê¤¯¤Ê¤ë¤«¤âÃΤì¤Ê¤¤¡£
.\" WORD: threshold ïçÃÍ
.\" WORD: clear ¥¯¥ê¥¢¡¼
.\"
-.TH FD 4 1995-01-29 "Linux" "Linux Programmer's Manual"
+.TH FD 4 2010-08-29 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
fd \- ¥Õ¥í¥Ã¥Ô¡¼¥Ç¥£¥¹¥¯(floppy disk)¥Ç¥Ð¥¤¥¹
.SH ÀßÄê
¥Õ¥í¥Ã¥Ô¡¼¥É¥é¥¤¥Ö¤Ï¥á¥¸¥ã¡¼¥Ê¥ó¥Ð¡¼ 2 ¤ò»ý¤Ä¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤Ç¤¢¤ë¡£
-°ìÈÌŪ¤Ë¤Ï¡¢¤³¤Î¥Ç¥Ð¥¤¥¹¤Î¥ª¡¼¥Ê¡¼¤Ï root.floppy (¥ª¡¼¥Ê¡¼ root¡¢
-¥°¥ë¡¼¥× floppy)¤Ç¡¢¥â¡¼¥É 0660 (¥°¥ë¡¼¥×¤Î¹½À®°÷¤Ç¤¢¤ë¤³¤È¤Ë
-¤è¤Ã¤Æ¥¢¥¯¥»¥¹¥Á¥§¥Ã¥¯¤¬¹Ô¤ï¤ì¤ë)¡¢¤Þ¤¿¤Ï¡¢¥â¡¼¥É 0666 (ï¤Ç¤â¥¢¥¯¥»¥¹
-¤Ç¤¤ë) ¤Ç¤¢¤ë¡£¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼¤Ï¥Ç¥Ð¥¤¥¹¤Î¥¿¥¤¥×¡¢¥É¥é¥¤¥Ö¤ÎÈֹ桢¥³
-¥ó¥È¥í¡¼¥é¡¼¤ÎÈÖ¹æ¤òÉä¹æ²½¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£¤½¤ì¤¾¤ì¤Î¥Ç¥Ð¥¤¥¹¥¿¥¤¥×
+°ìÈÌŪ¤Ë¤Ï¡¢¤³¤Î¥Ç¥Ð¥¤¥¹¤Î¥ª¡¼¥Ê¡¼¤Ï
+.I root.floppy
+(¥ª¡¼¥Ê¡¼ root¡¢¥°¥ë¡¼¥× floppy) ¤Ç¡¢
+¥â¡¼¥É 0660 (¥°¥ë¡¼¥×¤Î¹½À®°÷¤Ç¤¢¤ë¤³¤È¤Ë¤è¤Ã¤Æ¥¢¥¯¥»¥¹¥Á¥§¥Ã¥¯¤¬¹Ô¤ï¤ì¤ë)¡¢
+¤Þ¤¿¤Ï¡¢¥â¡¼¥É 0666 (ï¤Ç¤â¥¢¥¯¥»¥¹¤Ç¤¤ë) ¤Ç¤¢¤ë¡£
+¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼¤Ï¥Ç¥Ð¥¤¥¹¤Î¥¿¥¤¥×¡¢¥É¥é¥¤¥Ö¤ÎÈֹ桢
+¥³¥ó¥È¥í¡¼¥é¡¼¤ÎÈÖ¹æ¤òÉä¹æ²½¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£¤½¤ì¤¾¤ì¤Î¥Ç¥Ð¥¤¥¹¥¿¥¤¥×
(¤³¤ì¤Ï¡¢Ì©ÅÙ (density) ¤È¥È¥é¥Ã¥¯¥«¥¦¥ó¥È (track count) ¤ÎÁȹ礻¤Ç¤¢¤ë)
¤Ï¡¢¥Ù¡¼¥¹¤È¤Ê¤ë¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼¤ò»ý¤Ã¤Æ¤¤¤ë¡£¤³¤Î¥Ù¡¼¥¹¥Ê¥ó¥Ð¡¼¤Ë¤½¤Î
¥³¥ó¥È¥í¡¼¥é¡¼¾å¤Î¥É¥é¥¤¥Ö¥Ê¥ó¥Ð¡¼¤ò²Ã¤¨¤ë¡£¤â¤·¡¢¤½¤Î¥É¥é¥¤¥Ö¤¬ 2 ÈÖÌܤÎ
¥³¥ó¥È¥í¡¼¥é¡¼¤ËÀܳ¤µ¤ì¤Æ¤¤¤ë¤Ê¤é¡¢¤µ¤é¤Ë 128 ¤ò²Ã¤¨¤ë¡£¼¡¤Î¥Ç¥Ð¥¤¥¹
¥Æ¡¼¥Ö¥ë¤Ç¤Ï¡¢ \fIn\fP ¤Ï¥É¥é¥¤¥ÖÈÖ¹æ¤òɽ¤¹¡£
.PP
-·Ù¹ð: ¤â¤·¡¢¥É¥é¥¤¥Ö¤Ç¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤è¤ê¿¤¯¤Î¥È¥é¥Ã¥¯¤ò»ý¤Ä¤è¤¦¤Ë
-¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤è¤¦¤È¤·¤¿¾ì¹ç¡¢µ¡³£Åª¤Ê¥À¥á¡¼¥¸¤ò°ú¤µ¯¤³¤¹¤«¤âÃΤì¤Ê¤¤¡£
+\fB·Ù¹ð: ¥É¥é¥¤¥Ö¤¬¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤ë¤è¤ê¤â¿¤¯¤Î¥È¥é¥Ã¥¯¤ò»ý¤Ä¤è¤¦¤Ë
+¥Õ¥©¡¼¥Þ¥Ã¥È¤·¤¿¾ì¹ç¡¢¥É¥é¥¤¥Ö¤Ëµ¡³£Åª¤Ê¥À¥á¡¼¥¸¤òÍ¿¤¨¤ë¤³¤È¤Ë¤Ê¤ë
+¤«¤â¤·¤ì¤Ê¤¤¡£\fP
+Ä̾ï¤Î 40/80 ¤è¤ê¤â¿¤¯¤Î¥È¥é¥Ã¥¯¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¤«¤É¤¦¤«¤ò
+°ìÅٻ¤À¤±¤Ç¤Ï¥É¥é¥¤¥Ö¤Ë¥À¥á¡¼¥¸¤òÍ¿¤¨¤ë¤³¤È¤Ï¤Ê¤¤¤Ï¤º¤À¤¬¡¢
+¥À¥á¡¼¥¸¤òÍ¿¤¨¤Ê¤¤¤È¤¤¤¦ÊݾڤϤʤ¤¡£
+³Î¿®¤¬¤Ê¤¤¾ì¹ç¤Ï¡¢¤½¤Î¤è¤¦¤Ê»È¤¤Êý¤¬¹Ô¤ï¤ì¤Ê¤¤¤è¤¦¤Ë¡¢
+¤½¤¦¤·¤¿¥Õ¥©¡¼¥Þ¥Ã¥È¤Î¥É¥é¥¤¥Ö¡¦¥¨¥ó¥È¥ê¤òºîÀ®¤·¤Ê¤¤¤³¤È¡£
.PP
-ËÝÌõ¼ÔÃí:
+[ÌõÃí]
°Ê²¼¤Îɽ¤ËÍѤ¤¤é¤ì¤ëÍѸì¤Ïɽ¤ÎÀ°·Á¤Î´Ø·¸¤«¤é
(°ì¹Ô¤Ë¤¦¤Þ¤¯Ç¼¤á¤ë»ö¤¬¤Ç¤¤Ê¤«¤Ã¤¿¤¿¤á)
¤«¤é¸¶Ê¸¤Î¤Þ¤Þ¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£ÆüËܸì¤È¤ÎÂбþ¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¹¡£
Base minor # ¥Ù¡¼¥¹¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼
.TE
-¥á¥Ç¥£¥¢¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÈÍÆÎ̤ò¼«Æ°Åª¤Ë¸¡½Ð¤¹¤ë¥É¥é¥¤¥ÖÈó°Í¸¤Î¥Ç¥Ð¥¤¥¹
-¥Õ¥¡¥¤¥ë:
+¥á¥Ç¥£¥¢¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÈÍÆÎ̤ò¼«Æ°Åª¤Ë¸¡½Ð¤¹¤ë
+¥É¥é¥¤¥ÖÈó°Í¸¤Î¥Ç¥Ð¥¤¥¹¥Õ¥¡¥¤¥ë:
.TS
l l.
Name Base minor #
.IP \fBFDRAWCMD\fP
¥Õ¥í¥Ã¥Ô¡¼¥³¥ó¥È¥í¡¼¥é¡¼¤ËÄã¥ì¥Ù¥ë¤Î¥³¥Þ¥ó¥É(raw command)¤òÁ÷¤ë¡£
.PP
-¤è¤êÀµ³Î¤Ê¾ðÊó¤Î¤¿¤á¤Ë¤Ï¡¢¥Õ¥í¥Ã¥Ô¡¼¥³¥ó¥È¥í¡¼¥é¡¼¤Î¥Þ¥Ë¥å¥¢¥ë¤Ï¤â¤Á¤í
-¤ó¡¢\fI<linux/fd.h>\fP ¤È \fI<linux/fdarg.h>\fP ¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë¤â»²¾È¤Î¤³¤È¡£
+¤è¤êÀµ³Î¤Ê¾ðÊó¤Î¤¿¤á¤Ë¤Ï¡¢¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸
+.BR floppycontrol (1)
+¤À¤±¤Ç¤Ê¤¯¡¢¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë \fI<linux/fd.h>\fP ¤È
+\fI<linux/fdarg.h>\fP ¤â»²¾È¤Î¤³¤È¡£
.SH ¥Õ¥¡¥¤¥ë
/dev/fd*
.SH Ãí°Õ
-ÍÍ¡¹¤Ê¥Ç¥£¥¹¥¯¤Î¥¿¥¤¥×¤ÇÍÍ¡¹¤Ê¼ïÎà¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÆɤ߽ñ¤¤¬µö¤µ¤ì¤Æ¤¤
-¤ë¡£¤·¤«¤·¡¢¤â¤·¥»¥¯¥¿´Ö¤Î¥®¥ã¥Ã¥×¤¬¾®¤µ¤¹¤®¤ë¤è¤¦¤Ë¥Õ¥í¥Ã¥Ô¡¼¤¬¥Õ¥©¡¼
-¥Þ¥Ã¥È¤µ¤ì¤¿¤Ê¤é¤Ð¡¢¥È¥é¥Ã¥¯Á´ÂΤΥ¢¥¯¥»¥¹¤Ë¿ôÉÃɬÍפˤʤ뤿¤áÀǽ¤¬Äã
-²¼¤¹¤ë¤À¤í¤¦¡£¤³¤ì¤òËɤ°¤¿¤á¤Ë¤Ï¡¢¥¤¥ó¥¿¡¼¥ê¡¼¥Ö¥É¡¦¥Õ¥©¡¼¥Þ¥Ã¥È
-(interleaved format) ¤òÍѤ¤¤ë¡£
+ÍÍ¡¹¤Ê¥Ç¥£¥¹¥¯¤Î¥¿¥¤¥×¤ÇÍÍ¡¹¤Ê¼ïÎà¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÆɤ߽ñ¤¤¬µö¤µ¤ì¤Æ¤¤¤ë¡£
+¤·¤«¤·¡¢¾®¤µ¤¹¤®¤ë¥»¥¯¥¿´Ö¥®¥ã¥Ã¥×¤Ç¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤¿¥Õ¥í¥Ã¥Ô¡¼¤Ç¤Ï¡¢
+¥È¥é¥Ã¥¯Á´ÂΤΥ¢¥¯¥»¥¹¤Ë¿ôÉÃɬÍפˤʤ뤿¤á¡¢Àǽ¤¬Äã²¼¤¹¤ë¤³¤È¤À¤í¤¦¡£
+¤³¤ì¤òËɤ°¤¿¤á¤Ë¤Ï¡¢¥¤¥ó¥¿¡¼¥ê¡¼¥Ö¥É¡¦¥Õ¥©¡¼¥Þ¥Ã¥È
+(interleaved format) ¤òÍѤ¤¤ì¤Ð¤è¤¤¡£
+
+Apple II ¤ä Macintosh ¥³¥ó¥Ô¥å¡¼¥¿¤Ç»ÈÍѤµ¤ì¤Æ¤¤¤ë¡¢
+GCR (group code recording) ¤ò»È¤Ã¤Æ¥Õ¥©¡¼¥Þ¥Ã¥È¤µ¤ì¤¿¥Õ¥í¥Ã¥Ô¡¼
+(800k ¥Ç¥£¥¹¥¯) ¤òÆɤळ¤È¤Ï¤Ç¤¤Ê¤¤¡£
+
.\" .SH Ãø¼Ô
.\" Alain Knaff (Alain.Knaff@imag.fr), David Niemi
.\" (niemidc@clark.net), Bill Broadhurst (bbroad@netcom.com).
.BR superformat (1),
.BR mount (8),
.BR setfdprm (8)
-ËÝÌõ
.\" .SH ËÝÌõ¼Ô
.\" ÀÐÀî ËÓ <ishikawa@linux.or.jp>
.\" Modified 1998-02-09, ISHIKAWA Mutsumi <ishikawa@linux.or.jp>
.\" Updated & Modified 2005-10-08, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH INITRD 4 2009-04-04 "Linux" "Linux Programmer's Manual"
+.TH INITRD 4 2010-09-04 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
initrd \- ¥Ö¡¼¥È¥í¡¼¥À¤Ë¤è¤Ã¤Æ½é´ü²½¤µ¤ì¤¿ RAM ¥Ç¥£¥¹¥¯
.SH ÀßÄê
.fi
¤Þ¤¿¡¢NFS ¤Î¾ì¹ç¡¢¼¡¤Î¤è¤¦¤Ê¥·¥§¥ë¥³¥Þ¥ó¥É¥é¥¤¥ó¤Ë¤è¤ê¡¢
+193.8.232.2 ¤È¤¤¤¦ IP ¥¢¥É¥ì¥¹¤ò»ý¤Ä "idefix" ¤È¤¤¤¦Ì¾Á°¤Î
+¥·¥¹¥Æ¥à¤Î¡¢Ä̾ï»þ¥ë¡¼¥È¥Ç¥Ð¥¤¥¹¤È¤·¤Æ¡¢
¥í¡¼¥«¥ë¥Í¥Ã¥È¥ï¡¼¥¯¤Î 193.8.232.2 ¤È¤¤¤¦ IP ¥¢¥É¥ì¥¹¤ò»ý¤Ä NFS ¥µ¡¼¥Ð¤Î
NFS ¥Ç¥£¥ì¥¯¥È¥ê
.I /var/nfsroot
-¤ò 193.8.232.7 ¤È¤¤¤¦ IP ¥¢¥É¥ì¥¹¤ò»ý¤Ä "idefix" ¤È¤¤¤¦Ì¾Á°¤Î¥·
-¥¹¥Æ¥à¤ÎÄ̾ï»þ¥ë¡¼¥È¥Ç¥Ð¥¤¥¹¤È¤·¤Æ¥Þ¥¦¥ó¥È¤¹¤ë¤è¤¦¤ËÊѹ¹¤Ç¤¤ë¤À¤í¤¦:
+¤ò¥Þ¥¦¥ó¥È¤¹¤ë¤è¤¦¤ËÊѹ¹¤Ç¤¤ë:
.nf
echo /var/nfsroot >/proc/sys/kernel/nfs-root-name
.\" Translated Tue Jul 8 00:28:17 JST 2003
.\" by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.\"WORD: pseudo-terminal µ¼»÷üËö
+.\"WORD: pseudoterminal µ¼»÷üËö
.\"WORD: pts µ¼»÷üËö
.\"
.TH PTS 4 2002-10-09 "Linux" "Linux Programmer's Manual"
¥Õ¥¡¥¤¥ë \fI/dev/ptmx\fP ¤Ï¡¢¥á¥¸¥ã¡¼¥Ê¥ó¥Ð¡¼ (major number) 5¡¢
¥Þ¥¤¥Ê¡¼¥Ê¥ó¥Ð¡¼ (minor number) 2 ¤ò»ý¤Ä¥¥ã¥é¥¯¥¿¡¦¥Õ¥¡¥¤¥ë¤Ç¤¢¤ê¡¢
Ä̾¥â¡¼¥É¤Ï 0666 ¤Ç¡¢½êͼÔ.¥°¥ë¡¼¥×¤Ï root.root ¤Ç¤¢¤ë¡£
-¤³¤Î¥Õ¥¡¥¤¥ë¤Ï¡¢µ¼»÷üËö (pseudo-terminal) ¤Î¥Þ¥¹¥¿¤È¥¹¥ì¡¼¥Ö¤Î
+¤³¤Î¥Õ¥¡¥¤¥ë¤Ï¡¢µ¼»÷üËö (pseudoterminal) ¤Î¥Þ¥¹¥¿¤È¥¹¥ì¡¼¥Ö¤Î
¥Ú¥¢¤òºîÀ®¤¹¤ë¤¿¤á¤Ë»ÈÍѤµ¤ì¤ë¡£
.PP
¥×¥í¥»¥¹¤¬ \fI/dev/ptmx\fP ¤ò¥ª¡¼¥×¥ó¤¹¤ë¤È¡¢¤½¤Î¥×¥í¥»¥¹¤Ë¤Ï
-µ¼»÷üËö¥Þ¥¹¥¿ (pseudo-terminal master; PTM) ¤Ø¤Î¥Õ¥¡¥¤¥ë¡¦
+µ¼»÷üËö¥Þ¥¹¥¿ (pseudoterminal master; PTM) ¤Ø¤Î¥Õ¥¡¥¤¥ë¡¦
¥Ç¥£¥¹¥¯¥ê¥×¥¿¤¬ÊÖ¤µ¤ì¡¢
.I /dev/pts
-¥Ç¥£¥ì¥¯¥È¥ê¤Ëµ¼»÷üËö¥¹¥ì¡¼¥Ö (pseudo-terminal slave; PTS)
+¥Ç¥£¥ì¥¯¥È¥ê¤Ëµ¼»÷üËö¥¹¥ì¡¼¥Ö (pseudoterminal slave; PTS)
¥Ç¥Ð¥¤¥¹¤¬ºîÀ®¤µ¤ì¤ë¡£
\fI/dev/ptmx\fP ¤ò¥ª¡¼¥×¥ó¤·¤ÆÆÀ¤é¤ì¤ë¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ï
¤½¤ì¤¾¤ìÆÈΩ¤Î PTM ¤Ç¤¢¤ê¡¢Âбþ¤¹¤ë PTS ¤ò³Æ¡¹»ý¤Ä¡£
.IR /dev/ptmx ,
.I /dev/pts/*
.SH È÷¹Í
-(Unix98 pty naming ¤È¸Æ¤Ð¤ì¤ë) ¾åµ¤Îµ¡Ç½¤Î Linux ¤Ç¤Î¥µ¥Ý¡¼¥È¤Ï¡¢
-Ä̾ï
+(UNIX 98 pseudoterminal naming ¤È¸Æ¤Ð¤ì¤ë)
+¾åµ¤Îµ¡Ç½¤Î Linux ¤Ç¤Î¥µ¥Ý¡¼¥È¤Ï¡¢Ä̾ï
.I /dev/pts
¤Ë¥Þ¥¦¥ó¥È¤µ¤ì¤ë¤Ï¤º¤Î
.I devpts
¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤òÄ̤·¤Æ¼Â¸½¤µ¤ì¤Æ¤¤¤ë¡¢
.LP
-¤³¤Î Unix98 ¥¹¥¡¼¥à¤¬Æ³Æþ¤µ¤ì¤ëÁ°¤Ï¡¢¥Þ¥¹¥¿µ¼»÷üËö¤Ï
+¤³¤Î UNIX 98 ¥¹¥¡¼¥à¤¬Æ³Æþ¤µ¤ì¤ëÁ°¤Ï¡¢¥Þ¥¹¥¿µ¼»÷üËö¤Ï
.IR /dev/ptyp0 ", ..."
¡¢¥¹¥ì¡¼¥Öµ¼»÷üËö¤Ï
.IR /dev/ttyp0 ", ..."
.\"
.\"WORD: random generator Íð¿ô¥¸¥§¥Í¥ì¡¼¥¿
.\"
-.TH RANDOM 4 2008-06-20 "Linux" "Linux Programmer's Manual"
+.TH RANDOM 4 2010-08-29 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
random, urandom \- ¥«¡¼¥Í¥ëÍð¿ô¥½¡¼¥¹¥Ç¥Ð¥¤¥¹
.SH ÀâÌÀ
.\" Updated Sun Mar 12 2000 by NAKANO Takeo <nakano@st.seikei.ac.jp>
.\" Updated Sun Apr 24 2005 by NAKANO Takeo <nakano@st.seikei.ac.jp
.\"
-.TH ST 4 2007-12-16 "Linux" "Linux Programmer's Manual"
+.TH ST 4 2010-09-04 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
st \- SCSI ¥Æ¡¼¥×¥Ç¥Ð¥¤¥¹
.SH ½ñ¼°
.I mt_count
¤Ë¤Ï¡¢Äê¿ô
.B MT_ST_WRITE_THRESHOLD
-¤È¥Ö¥í¥Ã¥¯¥«¥¦¥ó¥È¤ÎÏÀÍýÏÂ
-(OR) ¤ò¤È¤Ã¤¿Ãͤò²¼°Ì¤Î 28¥Ó¥Ã¥È¤Ë´Þ¤Þ¤Í¤Ð¤Ê¤é¤Ê¤¤¡£
-¤³¤Î¥Ö¥í¥Ã¥¯¥«¥¦¥ó¥È¤Ï 1024 ¥Ð¥¤¥È¥Ö¥í¥Ã¥¯¤òñ°Ì¤È¤·¤¿¤â¤Î¤Ç¡¢¥Æ¡¼¥×¤Î
-ʪÍý¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤òñ°Ì¤È¤·¤¿¤â¤Î¤Ç¤Ï¤Ê¤¤¡£
+¤È¥Ö¥í¥Ã¥¯¥«¥¦¥ó¥È¤Î¥Ó¥Ã¥ÈËè¤Î OR ¤ò¤È¤Ã¤¿Ãͤò
+²¼°Ì¤Î 28¥Ó¥Ã¥È¤Ë´Þ¤Þ¤Í¤Ð¤Ê¤é¤Ê¤¤¡£
+¤³¤Î¥Ö¥í¥Ã¥¯¥«¥¦¥ó¥È¤Ï 1024 ¥Ð¥¤¥È¥Ö¥í¥Ã¥¯¤òñ°Ì¤È¤·¤¿¤â¤Î¤Ç¡¢
+¥Æ¡¼¥×¤ÎʪÍý¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤òñ°Ì¤È¤·¤¿¤â¤Î¤Ç¤Ï¤Ê¤¤¡£
¤Þ¤¿¡¢ïçÃͤϥɥ饤¥Ð¤ÎÆâÉô¥Ð¥Ã¥Õ¥¡ (¾åµ¤ÎÀâÌÀ»²¾È)
¤Î¥µ¥¤¥º¤ò±Û¤¨¤ë»ö¤Ï¤Ç¤¤Ê¤¤¡£
.IP
.BR MT_ST_CLEARBOOLEANS ,
.BR MT_ST_DEFBOOLEANS
¤Î¤¤¤º¤ì¤«°ì¤Ä¤ÎÃͤˡ¢°Ê²¼¤Î¥ª¥×¥·¥ç¥ó¤ÎǤ°Õ¤ÎÁȤ߹ç¤ï¤»¤ËÂФ·¤Æ
-ÏÀÍýϤò¼è¤Ã¤¿¤â¤Î¤ò»ØÄꤹ¤ë¡£
+¥Ó¥Ã¥ÈËè¤Î OR ¤ò¼è¤Ã¤¿¤â¤Î¤ò»ØÄꤹ¤ë¡£
.BR MT_ST_BOOLEANS ¤òÍѤ¤¤ë¤È¡¢
¥ª¥×¥·¥ç¥ó¤òÂбþ¤¹¤ë¥Ó¥Ã¥È¤ËÂФ·¤ÆÄêµÁ¤µ¤ì¤Æ¤¤¤ëÃͤËÀßÄê¤Ç¤¤ë¡£
.BR MT_ST_SETBOOLEANS ¤òÍѤ¤¤ë¤È¡¢
¤¹¤Ù¤Æ¤Î½ñ¤¹þ¤ßÁàºî¤Ï¥Ö¥í¥Ã¥¯¥µ¥¤¥º¤ÎÇÜ¿ô¤ÎÂ礤µ¤Ç¹Ô¤ï¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
¿®ÍêÀ¤Î¤¢¤ë¥Þ¥ë¥Á¥Ü¥ê¥å¡¼¥à¥¢¡¼¥«¥¤¥Ö¤ò½ñ¤¹þ¤à¤¿¤á¤Ë¤Ï¡¢
¤³¤Î¥ª¥×¥·¥ç¥ó¤Ïµ¶¤ËÀßÄꤵ¤ì¤Æ¤¤¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
+.TP
.BR MT_ST_ASYNC_WRITES " (¥Ç¥Õ¥©¥ë¥È: ¿¿)"
¤³¤Î¥ª¥×¥·¥ç¥ó¤¬¿¿¤Î»þ¤Ë¤Ï¡¢¥Ç¡¼¥¿¤¬¥É¥é¥¤¥Ð¤Î¥Ð¥Ã¥Õ¥¡¤Ë¼ý¤Þ¤ë»þ¤Ë¤Ï
¥Ç¡¼¥¿¤¬¥É¥é¥¤¥Ö¤ËžÁ÷¤µ¤ì¤ë¤Î¤òÂÔ¤¿¤º¤Ë¡¢¤¹¤°¤Ë½ñ¤¹þ¤ßÁàºî¤¬Ê֤äÆÍè¤ë¡£
¤Þ¤¿¤Ï
.I /dev/tty0
¤ËÁ÷¤é¤ì¤ë½ÐÎϤò¡¢»ØÄꤵ¤ì¤¿Ã¼Ëö¥ê¥À¥¤¥ì¥¯¥È¤¹¤ë¡£
-»ØÄꤵ¤ì¤¿Ã¼Ëö¤¬µ¿»÷üËö (pseudo-terminal) ¤Î¥Þ¥¹¥¿¤Î¾ì¹ç¡¢
+»ØÄꤵ¤ì¤¿Ã¼Ëö¤¬µ¿»÷üËö (pseudoterminal) ¤Î¥Þ¥¹¥¿¤Î¾ì¹ç¡¢
½ÐÎϤϥ¹¥ì¡¼¥Ö¤ËÁ÷¤é¤ì¤ë¡£
¥Ð¡¼¥¸¥ç¥ó 2.6.10 ¤è¤êÁ°¤Î Linux ¤Ç¤Ï¡¢½ÐÎϤ¬¤Þ¤À¥ê¥À¥¤¥ì¥¯¥È¤µ¤ì¤Æ
¤¤¤Ê¤±¤ì¤Ð¡¢Ã¯¤Ç¤â¥ê¥À¥¤¥ì¥¯¥È¤ò¹Ô¤¦¤³¤È¤¬¤Ç¤¤ë¡£
¥â¥Ç¥à¤Ç»È¤ï¤ì¤ëÉʼÁ¤È¥ì¥Ù¥ë¤ÎïçÃÍ (¤½¤Î¥ì¥Ù¥ë¤ò²¼²ó¤Ã¤¿¥Ñ¥±¥Ã¥È¤Ï
ÇË´þ¤µ¤ì¤ë) ¤òÄêµÁ¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
.SS ¥Ò¥¹¥È¥°¥é¥à (Histogram)
-¤³¤Îµ¡Ç½¤Ï¥·¥°¥Ê¥ë¥ì¥Ù¥ë´Ö³Ö¤Î¿ô¤ÎÀßÄê¡¢¤ª¤è¤Ó¡¢¤½¤ì¤é¤ÎÀßÄꤷ¤¿´Ö³Ö¤Î
-¤½¤ì¤¾¤ì¤Ç¼õ¿®¤·¤¿¥Ñ¥±¥Ã¥È¤Î¿ô¤ò¥«¥¦¥ó¥È¤¹¤ë¤³¤È¤ò²Äǽ¤Ë¤¹¤ë¡£
+¤³¤Îµ¡Ç½¤Ë¤è¤ê¡¢
+¥·¥°¥Ê¥ë¥ì¥Ù¥ë¶è´Ö¤Î¿ô¤ÎÀßÄê¤È¡¢ÀßÄꤷ¤¿¤½¤ì¤¾¤ì¤Î¶è´Ö¤Ç¤Î
+¼õ¿®¥Ñ¥±¥Ã¥È¿ô¤ò¥«¥¦¥ó¥È¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
¤³¤ÎʬÉۤϥ·¥°¥Ê¥ë¥ì¥Ù¥ë¤ÎºÇÉÎÃÍɸ½àÊк¹¤Î·×»»¤ËÌòΩ¤Ä¤À¤í¤¦¡£
.SS ÆÃÄê¤Î¥É¥é¥¤¥Ð¤Ç¤ÎÃí°Õ
¤³¤Î¥É¥é¥¤¥Ð¤Ï¤¤¤¯¤Ä¤«¤Î
¤³¤³¤Þ¤Ç¤Ç½Ò¤Ù¤Æ¤¤¿µ¡Ç½¤Î¤¦¤Á¤Î¤¤¤¯¤Ä¤«¤Ï¡¢ÁªÂò²Äǽ¤Ç¤¢¤ë¡£
¥É¥é¥¤¥Ð¤ÎÀèƬÉôʬ¤Î¥Õ¥é¥°¤òÊѹ¹¤·¤Æ¥³¥ó¥Ñ¥¤¥ë¤·¤Ê¤ª¤¹¤³¤È¤Ë¤è¤Ã¤Æ¡¢
¤½¤Îµ¡Ç½¤ò̵¸ú¤Ë¤¹¤ë¤³¤È¤â²Äǽ¤Ç¤¢¤ë¡£
-.SH Ãø¼Ô
+.\" .SH Ãø¼Ô
.\" Bruce Janson \(em bruce@cs.usyd.edu.au
.\" .br
.\" Jean Tourrilhes \(em jt@hplb.hpl.hp.com
.\" Updated 2008-08-10, Akihiro MOTOKI, LDP v3.05
.\" Updated 2008-09-19, Akihiro MOTOKI, LDP v3.08
.\"
-.TH CORE 5 2010-02-25 "Linux" "Linux Programmer's Manual"
+.TH CORE 5 2010-02-27 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
core \- ¥³¥¢¥À¥ó¥×¥Õ¥¡¥¤¥ë
.SH ÀâÌÀ
(file-backed shared mappings) ¤ò¥À¥ó¥×¤¹¤ë¡£
.\" file-backed shared mappings of course also update the underlying
.\" mapped file.
+.TP
+bit 4 (Linux 2.6.24 °Ê¹ß)
+ELF ¥Ø¥Ã¥À¤ò¥À¥ó¥×¤¹¤ë¡£
+.TP
+bit 5 (Linux 2.6.28 °Ê¹ß)
+¥×¥é¥¤¥Ù¡¼¥È¤Ê¥Ò¥å¡¼¥¸¥Ú¡¼¥¸ (private huge page) ¤ò¥À¥ó¥×¤¹¤ë¡£
+.TP
+bit 6 (Linux 2.6.28 °Ê¹ß)
+¶¦Í¤µ¤ì¤¿¥Ò¥å¡¼¥¸¥Ú¡¼¥¸ (shared huge page) ¤ò¥À¥ó¥×¤¹¤ë¡£
.RE
.PD
.PP
-.I coredump_filter
-¤Î¥Ç¥Õ¥©¥ë¥ÈÃÍ¤Ï 0x3 ¤Ç¤¢¤ë¡£
-¤³¤ÎÃͤÏÀΤ«¤é¤Î Linux ¤ÎµóÆ°¤òÈ¿±Ç¤·¤¿¤â¤Î¤Ç¤¢¤ê¡¢
-̵̾¥á¥â¥ê¥»¥°¥á¥ó¥È (anonymous memory segments) ¤À¤±¤¬¥À¥ó¥×¤µ¤ì¤ë
-¤³¤È¤ò°ÕÌ£¤¹¤ë¡£
+¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢¥Ó¥Ã¥È 0, 1, 4, 5 ¤¬¥»¥Ã¥È¤µ¤ì¤ë¡£
+(¥Ó¥Ã¥È 4 ¤¬¥»¥Ã¥È¤µ¤ì¤ë¤Î¤Ï¡¢¥«¡¼¥Í¥ë¤¬ÀßÄꥪ¥×¥·¥ç¥ó
+.B CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS
+¤ò͸ú¤Ë¤·¤ÆºîÀ®¤µ¤ì¤¿¾ì¹ç¤Ç¤¢¤ë)¡£
+¤³¤Î¥Õ¥¡¥¤¥ë¤ÎÃÍ¤Ï 16 ¿Ê·Á¼°¤Çɽ¼¨¤µ¤ì¤ë
+(¤·¤¿¤¬¤Ã¤Æ¡¢¥Ç¥Õ¥©¥ë¥ÈÃÍ¤Ï 33 ¤Èɽ¼¨¤µ¤ì¤ë)¡£
.I coredump_filter
¤ÎÃͤ˴ؤï¤é¤º¡¢¥Õ¥ì¡¼¥à¥Ð¥Ã¥Õ¥¡¤Ê¤É¤Î memory-mapped I/O ¤Ë´Ø¤¹¤ë
¤Ê¤É¤Î¤¿¤á¤ËÍÑ°Õ¤µ¤ì¤Æ¤¤¤ë¡£
.PP
Berkeley Internet Name Domain (BIND) ¥µ¡¼¥Ð¤Ï¡¢
-Unix ¥·¥¹¥Æ¥à¤Î¤¿¤á¤Î¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥Í¡¼¥à¥µ¡¼¥Ð¤ò¼ÂÁõ¤·¤Æ¤¤¤ë¡£
+UNIX ¥·¥¹¥Æ¥à¤Î¤¿¤á¤Î¥¤¥ó¥¿¡¼¥Í¥Ã¥È¥Í¡¼¥à¥µ¡¼¥Ð¤ò¼ÂÁõ¤·¤Æ¤¤¤ë¡£
¤³¤ì¤Ï¡¢
.I /etc/hosts
¥Õ¥¡¥¤¥ë¤ä¥Û¥¹¥È̾¥ë¥Ã¥¯¥¢¥Ã¥×¤ò³ÈÄ¥¤·¤¿¤êÃÖ¤´¹¤¨¤¿¤ê¤¹¤ë¤â¤Î¤Ç¤¢¤ë¡£
.\"
.TH RPC 5 1985-09-26 "" "Linux Programmer's Manual"
.SH ̾Á°
-rpc \- rpc ¥×¥í¥°¥é¥àÈÖ¹æ¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹
+rpc \- RPC ¥×¥í¥°¥é¥àÈÖ¹æ¤Î¥Ç¡¼¥¿¥Ù¡¼¥¹
.SH ½ñ¼°
.B /etc/rpc
.SH ÀâÌÀ
.\" Translated Wed Aug 20 08:32:26 JST 1997
.\" by MOTOKI Akihiro <motoki@hal.t.u-tokyo.ac.jp>
.\"
-.TH SERVICES 5 2008-09-23 "Linux" "Linux Programmer's Manual"
+.TH SERVICES 5 2010-05-22 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
services \- ¥¤¥ó¥¿¡¼¥Í¥Ã¥È ¥Í¥Ã¥È¥ï¡¼¥¯¥µ¡¼¥Ó¥¹ ¥ê¥¹¥È
.SH ÀâÌÀ
.TP
.I aliases
¥µ¡¼¥Ó¥¹¤ËÂФ¹¤ëÊÌ̾¤Î¥ê¥¹¥È (¶èÀڤϥ¹¥Ú¡¼¥¹¤Þ¤¿¤Ï¥¿¥Ö) ¤Ç¡¢¤³¤ÎÍó¤Ï
-ɬÍפˤʤé¤Ð½ñ¤¯¤³¤È¤¬¤Ç¤¤ë
-(⤷¡¢²¼µ¤Î¥Ð¥°¤Î¥»¥¯¥·¥ç¥ó¤ò»²¾È¤Î¤³¤È)¡£¤Þ¤¿¡¢ÊÌ̾¤Ï
-Âçʸ»ú¤È¾®Ê¸»ú¤Ï¶èÊ̤µ¤ì¤ë¡£
+ɬÍפˤʤé¤Ð½ñ¤¯¤³¤È¤¬¤Ç¤¤ë¡£
+¤Þ¤¿¡¢ÊÌ̾¤ÏÂçʸ»ú¤È¾®Ê¸»ú¤Ï¶èÊ̤µ¤ì¤ë¡£
.PP
¤½¤ì¤¾¤ì¤ÎÍó¤Î¶èÀÚ¤ê¤Ë¤Ï¡¢¥¹¥Ú¡¼¥¹¤Þ¤¿¤Ï¥¿¥Ö¤¬»ÈÍѤµ¤ì¤ë¡£
\(aq%\(aq ¤òɽ¼¨¤¹¤ë
.LP
¥Ð¥¤¥Ê¥ê½ÐÎϤò¹Ô¤¦¾ì¹ç¡¢
-ʸ»úÎó¤ò½ªÃ¼¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¥Ì¥ëʸ»ú¤òÈò¤±¤Í¤Ð¤Ê¤é¤Ê¤¤¡£
+ʸ»úÎ󤬽ªÃ¼¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¥Ì¥ëʸ»ú ('\\0') ¤òÈò¤±¤Í¤Ð¤Ê¤é¤Ê¤¤¡£
¥¿¥Öʸ»ú¤ò¥Ñ¥é¥á¡¼¥¿¤Î¥Ð¥¤¥Ê¥ê½ÐÎϤȤ¹¤ë¾ì¹ç¤Ï¡¢
¥¿¥Öʸ»ú¤ÎŸ³«¤ò¥ê¥»¥Ã¥È¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
.IP Ãí°Õ:
.B TERM
´Ä¶ÊÑ¿ô¤¬¡¢¥Ç¥Õ¥©¥ë¥È¤ÎüËö̾¤Ë¥»¥Ã¥È¤µ¤ì¤ë¡£
-¤³¤Îµ¡Ç½¤ÏÅÁÅýŪ¤Ê¥¿¥¤¥à¡¦¥·¥§¥¢¥ê¥ó¥°´Ä¶ ( Unix ¥ß¥Ë¥³¥ó¥Ô¥å¡¼¥¿¤Ë
+¤³¤Îµ¡Ç½¤ÏÅÁÅýŪ¤Ê¥¿¥¤¥à¡¦¥·¥§¥¢¥ê¥ó¥°´Ä¶ ( UNIX ¥ß¥Ë¥³¥ó¥Ô¥å¡¼¥¿¤Ë
¥¥ã¥é¥¯¥¿Ã¼Ëö¤¬Ä¾·ë¤µ¤ì¤Æ¤¤¤ë¤è¤¦¤Ê´Ä¶) ¸þ¤±¤ËÀ߷פµ¤ì¤¿¡£¶áÂåŪ¤Ê
-¥ï¡¼¥¯¥¹¥Æ¡¼¥·¥ç¥ó¤ä¥Ñ¡¼¥½¥Ê¥ë Unix ´Ä¶¤Ç¤Ï¡¢¤Û¤È¤ó¤ÉÍøÍѤµ¤ì¤Æ¤¤¤Ê¤¤¡£
+¥ï¡¼¥¯¥¹¥Æ¡¼¥·¥ç¥ó¤ä¥Ñ¡¼¥½¥Ê¥ë UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤Û¤È¤ó¤ÉÍøÍѤµ¤ì¤Æ¤¤¤Ê¤¤¡£
.SH ¥Õ¥¡¥¤¥ë
.TP
.I /etc/ttytype
char __unused[20]; /* Reserved for future use */
};
-/* Backwards compatibility hacks */
+/* Backward compatibility hacks */
#define ut_name ut_user
#ifndef _NO_UT_TIME
#define ut_time ut_tv.tv_sec
.\" I tried to be as much generic in the description as possible:
.\" - General boot sequence is applicable to almost any
.\" OS/Machine (DOS/PC, Linux/PC, Solaris/SPARC, CMS/S390)
-.\" - kernel and init(8) is applicable to almost any Unix/Linux
-.\" - boot scripts are applicable to SYSV-R4 based Unix/Linux
+.\" - kernel and init(8) is applicable to almost any UNIX/Linux
+.\" - boot scripts are applicable to SYSV-R4 based UNIX/Linux
.\"
.\" Modified 2004-11-03 patch from Martin Schulze <joey@infodrom.org>
.\"
.\" Translated 2002-08-07, NAKANO Takeo <nakano@apm.seikei.ac.jp>
.\" Updated 2005-02-21, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.TH BOOT 7 2007-06-03 "Linux" "Linux Programmer's Manual"
+.TH BOOT 7 2010-09-19 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
boot-scripts \- ¥Ö¡¼¥È¥·¡¼¥±¥ó¥¹¤Î°ìÈÌŪ¤Ê²òÀâ
.SH ÀâÌÀ
.TP
Ãí°Õ:
°Ê²¼¤ÎÀâÌÀ¤Ï System V Release 4 ¤ò¥Ù¡¼¥¹¤È¤·¤¿¥·¥¹¥Æ¥à¤Ë´Ø¤¹¤ë¤â¤Î¤Ç¤¢¤ë¡£
-¸½ºß¤ÎÂçÄñ¤Î¾¦ÍÑ Unix ¥·¥¹¥Æ¥à (Solaris, HP-UX, Irix, Tru64) ¤ä¡¢
-¥á¥¸¥ã¡¼¤Ê Linux ¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó (RedHat, Debian, Mandrake,
-Suse, Caldera) ¤Ï¤³¤ì¤ò¥Ù¡¼¥¹¤Ë¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£
+¸½ºß¤ÎÂçÄñ¤Î¾¦ÍÑ UNIX ¥·¥¹¥Æ¥à (Solaris, HP-UX, Irix, Tru64) ¤ä¡¢
+¥á¥¸¥ã¡¼¤Ê Linux ¥Ç¥£¥¹¥È¥ê¥Ó¥å¡¼¥·¥ç¥ó (Red Hat, Debian, Mandrake,
+SUSE, Ubuntu) ¤Ï¤³¤ì¤ò¥Ù¡¼¥¹¤Ë¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£
¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ¤Ï¡¢¥Ö¡¼¥È¥¹¥¯¥ê¥×¥È¤Îµ¡¹½¤¬
¤¤¤¯¤é¤«°Û¤Ê¤ë¤³¤È¤â¤¢¤ë (Slackware Linux, FreeBSD, OpenBSD ¤Ê¤É)¡£
.LP
¥·¥¹¥Æ¥à´ÉÍý¼Ô¤¬¤³¤ì¤é¤Î¥Ñ¥é¥á¡¼¥¿¤òÊѹ¹¤·¤¿¤¤¤È»×¤Ã¤¿¤È¤¤Ë¡¢
¥Ö¡¼¥È¥¹¥¯¥ê¥×¥È¤½¤Î¤â¤Î¤òÊÔ½¸¤·¤Ê¤¯¤Æ¤â¤¹¤à¤è¤¦¡¢
ÀßÄê¥Õ¥¡¥¤¥ë¤¬ÍѤ¤¤é¤ì¤ë¡£¤³¤ì¤é¤ÏÆÃÄê¤Î¥Ç¥£¥ì¥¯¥È¥ê
-(RedHat ¥·¥¹¥Æ¥à¤Ç¤Ï
+(Red Hat ¥·¥¹¥Æ¥à¤Ç¤Ï
.IR /etc/sysconfig )
¤ËÃÖ¤«¤ì¡¢¥Ö¡¼¥È¥¹¥¯¥ê¥×¥È¤«¤é»²¾È¤µ¤ì¤ë¡£
-¸Å¤¤ Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ï
+¸Å¤¤ UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ï
¥Ç¡¼¥â¥ó¤ËÍ¿¤¨¤ë¼ÂºÝ¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤¬½ñ¤«¤ì¤Æ¤¤¤¿¡£
¤·¤«¤·ºÇ¶á¤Î Linux ¥·¥¹¥Æ¥à (¤ä HP-UX) ¤Ç¤Ï¡¢
¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¤Ë¤Ïñ¤Ë¥·¥§¥ëÊÑ¿ô¤¬½ñ¤«¤ì¤Æ¤¤¤ë¤À¤±¤Ç¤¢¤ë¡£
16MB ¤Î¥á¥â¥ê¤¬¤¢¤ë¡¢¤È¤¤¤¦°ÕÌ£¤Ë¤Ê¤ë¡£
96MB ¤Î¥Þ¥·¥ó¤Ê¤é 'mem=0x6000000' ¤À¡£
-.BR "Ãí°Õ Ãí°Õ Ãí°Õ" :
+.BR "Ãí°Õ" :
¥Þ¥·¥ó¤Ë¤è¤Ã¤Æ¤Ï¥á¥â¥ê¤ÎºÇ¾å°Ì¤ÎÎΰè¤ò BIOS ¤Î¥¥ã¥Ã¥·¥å¤ä¤é²¿¤ä¤é¤Î
¤¿¤á¤Ë»È¤Ã¤Æ¤¤¤ë¤³¤È¤¬¤¢¤ë¤«¤é¡¢
¼ÂºÝ¤Ë¤Ï 96MB ¤ò¥Õ¥ë¤Ë¥¢¥É¥ì¥¹¤¹¤ë¤³¤È¤Ï¤Ç¤¤Ê¤¤¤«¤â¤·¤ì¤Ê¤¤¡£
.\" Updated 2009-02-27, Akihiro MOTOKI, LDP v3.19
.\" Updated 2010-04-11, Akihiro MOTOKI, LDP v3.24
.\"
-.TH CAPABILITIES 7 2010-01-31 "Linux" "Linux Programmer's Manual"
+.TH CAPABILITIES 7 2010-06-19 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
capabilities \- Linux ¤Î¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£ (capability) ¤Î³µÍ×
.SH ÀâÌÀ
-¸¢¸Â¤Î¥Á¥§¥Ã¥¯¤ò¹Ô¤¦´ÑÅÀ¤«¤é¸«¤ë¤È¡¢ÅÁÅýŪ¤Ê Unix ¤Î¼ÂÁõ¤Ç¤Ï
+¸¢¸Â¤Î¥Á¥§¥Ã¥¯¤ò¹Ô¤¦´ÑÅÀ¤«¤é¸«¤ë¤È¡¢ÅÁÅýŪ¤Ê UNIX ¤Î¼ÂÁõ¤Ç¤Ï
¥×¥í¥»¥¹¤ÏÆó¤Ä¤Î¥«¥Æ¥´¥ê¤ËʬÎà¤Ç¤¤ë:
.I Æø¢
¥×¥í¥»¥¹ (¼Â¸ú¥æ¡¼¥¶ID ¤¬ 0 ¤Î¥×¥í¥»¥¹¡£¥æ¡¼¥¶ID 0 ¤Ï
.TP
.B CAP_SETGID
¥×¥í¥»¥¹¤Î GID ¤ÈÄɲäΠGID ¥ê¥¹¥È¤ËÂФ¹¤ëǤ°Õ¤ÎÁàºî¤ò¹Ô¤¦¡£
-Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È·Ðͳ¤Ç¥½¥±¥Ã¥È¤Î»ñ³Ê¾ðÊó (credential) ¤òÅϤ¹ºÝ¤Ë
+UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È·Ðͳ¤Ç¥½¥±¥Ã¥È¤Î»ñ³Ê¾ðÊó (credential) ¤òÅϤ¹ºÝ¤Ë
µ¶¤Î GID ¤òÅϤ¹¤³¤È¤¬¤Ç¤¤ë¡£
.TP
.BR CAP_SETFCAP " (Linux 2.6.24 °Ê¹ß)"
.BR setresuid (2),
.BR setfsuid (2))
¤ò¹Ô¤¦¡£
-Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È·Ðͳ¤Ç¥½¥±¥Ã¥È¤Î»ñ³Ê¾ðÊó (credential) ¤òÅϤ¹ºÝ¤Ë
+UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È·Ðͳ¤Ç¥½¥±¥Ã¥È¤Î»ñ³Ê¾ðÊó (credential) ¤òÅϤ¹ºÝ¤Ë
µ¶¤Î UID ¤òÅϤ¹¤³¤È¤¬¤Ç¤¤ë¡£
.\" FIXME CAP_SETUID also an effect in exec(); document this.
.TP
¤È
.B KEYCTL_SETPERM
Áàºî¤ò¼Â¹Ô¤¹¤ë¡£
+.IP *
+.BR madvise (2)
+¤Î
+.B MADV_HWPOISON
+Áàºî¤ò¼Â¹Ô¤¹¤ë¡£
.RE
.PD
.TP
.B CAP_SYS_PTRACE
.BR ptrace (2)
¤ò»È¤Ã¤ÆǤ°Õ¤Î¥×¥í¥»¥¹¤ò¥È¥ì¡¼¥¹¤¹¤ë¡£
+Ǥ°Õ¤Î¥×¥í¥»¥¹¤Ë
+.BR get_robust_list (2)
+¤òŬÍѤ¹¤ë¡£
.TP
.B CAP_SYS_RAWIO
I/O ¥Ý¡¼¥ÈÁàºî¤ò¼Â¹Ô¤¹¤ë
¤È
.BR msgctl (2)
»²¾È)¡£
+.IP *
+.I /proc/sys/fs/pipe-max-size
+¤Ë»ØÄꤵ¤ì¤Æ¤¤¤ë¾å¸Â¤òĶ¤¨¤Æ¥Ñ¥¤¥×¤ÎÍÆÎ̤òÁý¤ä¤¹¤Î¤Ë
+.B F_SETPIPE_SZ
+¤ò»ÈÍѤ¹¤ë¡£
.RE
.PD
.TP
.\" ¼Â UID ¤¬ 0 ¤Ç¼Â¸ú UID ¤¬ 0 °Ê³°¤Î¥×¥í¥»¥¹¤¬ exec () ¤ò¹Ô¤¦¤È¡¢
.\" µö²Ä¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¥»¥Ã¥È¤Ë´Þ¤Þ¤ì¤ëÁ´¤Æ¤Î¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£
.\" ¤¬¼èÆÀ¤µ¤ì¡¢¼Â¸ú¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¤Ï¼èÆÀ¤µ¤ì¤Ê¤¤¡£
-¤³¤ì¤Ë¤è¤ê¡¢ÅÁÅýŪ¤Ê Unix ¥·¥¹¥Æ¥à¤ÈƱ¤¸¿¶¤ëÉñ¤¤¤¬¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£
+¤³¤ì¤Ë¤è¤ê¡¢ÅÁÅýŪ¤Ê UNIX ¥·¥¹¥Æ¥à¤ÈƱ¤¸¿¶¤ëÉñ¤¤¤¬¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£
.SS ¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¡¦¥Ð¥¦¥ó¥Ç¥£¥ó¥°¥»¥Ã¥È
¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£¡¦¥Ð¥¦¥ó¥Ç¥£¥ó¥°¥»¥Ã¥È (capability bounding set) ¤Ï¡¢
.BR execve (2)
¤³¤ì¤é¤Î ID ¤Ï¡¢¥á¥Ã¥»¡¼¥¸¥¥å¡¼¡¢¶¦Í¥á¥â¥ê¡¢¥»¥Þ¥Õ¥©¤Ê¤É¤Î
¶¦Í¥ê¥½¡¼¥¹¤Ë¥¢¥¯¥»¥¹¤·¤è¤¦¤È¤·¤¿ºÝ¤Ë¤½¤Î¥×¥í¥»¥¹¤¬¥¢¥¯¥»¥¹µö²Ä¤ò
»ý¤Ã¤Æ¤¤¤ë¤«¤ò¥«¡¼¥Í¥ë¤¬È½Äꤹ¤ë¤Î¤Ë»ÈÍѤµ¤ì¤ë¡£
-¤Û¤È¤ó¤É¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤é¤Î ID ¤Ï¥Õ¥¡¥¤¥ë¤Ø¤Î¥¢¥¯¥»¥¹»þ¤Î
+¤Û¤È¤ó¤É¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¤³¤ì¤é¤Î ID ¤Ï¥Õ¥¡¥¤¥ë¤Ø¤Î¥¢¥¯¥»¥¹»þ¤Î
¥¢¥¯¥»¥¹µö²Ä¤ÎȽÄê¤Ë¤â»ÈÍѤµ¤ì¤ë¡£
¤·¤«¤·¤Ê¤¬¤é¡¢Linux ¤Ç¤Ï¥Õ¥¡¥¤¥ë¤Ø¤Î¥¢¥¯¥»¥¹µö²Ä¤ÎȽÄê¤Ë¤Ï
¸å½Ò¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ID ¤¬»ÈÍѤµ¤ì¤ë¡£
¥×¥í¥»¥¹¤Î¼Â¸ú ID (¥æ¡¼¥¶ ID ¤ä ¥°¥ë¡¼¥× ID) ¤¬Êѹ¹¤µ¤ì¤ë¤¿¤Ó¤Ë¡¢
¥«¡¼¥Í¥ë¤Ï¼«Æ°Åª¤ËÂбþ¤¹¤ë¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ID ¤òƱ¤¸ÃͤËÊѹ¹¤¹¤ë¡£
¤½¤Î·ë²Ì¡¢¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ID ¤ÏÄ̾ï¤ÏÂбþ¤¹¤ë¼Â¸ú ID ¤ÈƱ¤¸ÃͤȤʤꡢ
-¥Õ¥¡¥¤¥ë¤Î¥¢¥¯¥»¥¹¸¢¤Î¥Á¥§¥Ã¥¯ÊýË¡¤Ï Linux ¤È¾¤Î Unix ¥·¥¹¥Æ¥à¤ÇƱ¤¸¤Ç¤¢¤ë¡£
+¥Õ¥¡¥¤¥ë¤Î¥¢¥¯¥»¥¹¸¢¤Î¥Á¥§¥Ã¥¯ÊýË¡¤Ï Linux ¤È¾¤Î UNIX ¥·¥¹¥Æ¥à¤ÇƱ¤¸¤Ç¤¢¤ë¡£
¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ID ¤Ï¼Â¸ú ID ¤È¤Ï°Û¤Ê¤ëÃͤˤ¹¤ë¤³¤È¤¬¤Ç¤¡¢
Êѹ¹¤Ï
.BR setfsuid (2)
.TP
.B Q5
.B epoll
-¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ò Unix ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¾¤Î¥×¥í¥»¥¹¤ËÁ÷¤ë¤³¤È¤Ï²Äǽ¤«¡©
+¥Õ¥¡¥¤¥ë¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ò UNIX ¥É¥á¥¤¥ó¥½¥±¥Ã¥È¤Ç¾¤Î¥×¥í¥»¥¹¤ËÁ÷¤ë¤³¤È¤Ï²Äǽ¤«¡©
.TP
.B A5
²Äǽ¤À¤¬¡¢¤³¤ì¤ò¤¹¤ë¤³¤È¤Ë°ÕÌ£¤Ï¤Ê¤¤¡£
.\"WORD: feature test macro µ¡Ç½¸¡ºº¥Þ¥¯¥í
.\"WORD: feature test macro requirements µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
.\"
-.TH FEATURE_TEST_MACROS 7 2009-12-13 "Linux" "Linux Programmer's Manual"
+.TH FEATURE_TEST_MACROS 7 2010-09-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
feature_test_macros \- µ¡Ç½¸¡ºº¥Þ¥¯¥í
.SH ½ñ¼°
µ¡Ç½¸¡ºº¥Þ¥¯¥í (feature test macro) ¤Ë¤è¤ê¡¢¥×¥í¥°¥é¥Þ¤Ï
¥×¥í¥°¥é¥à¤¬¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤ëºÝ¤Ë¥·¥¹¥Æ¥à¤Î¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Ë¤è¤ê
¸ø³«¤µ¤ì¤ëÄêµÁ¤òÀ©¸æ¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-¤³¤Îµ¡Ç½¤ò»È¤¦¤È¡¢Èóɸ½à¤ÎÄêµÁ¤¬¸ø³«¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¤Ç¤¡¢
-°Ü¿¢À¤Î¤¢¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºîÀ®¤¹¤ë¤Î¤ËÌòΩ¤Ä¡£
-¾¤Î¥Þ¥¯¥í¤ò»È¤¦¤È¡¢¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¸ø³«¤µ¤ì¤Ê¤¤Èóɸ½à¤ÎÄêµÁ¤ò
-¸ø³«¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
-°Ê²¼¤ÇÀâÌÀ¤¹¤ëµ¡Ç½¸¡ºº¥Þ¥¯¥í¤Î¤½¤ì¤¾¤ì¤ÎÀµ³Î¤Ê±Æ¶Á¤ò³Îǧ¤¹¤ë¤Ë¤Ï¡¢
-¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë
-.I <features.h>
-¤òÄ´¤Ù¤ì¤Ð¤è¤¤¡£
+.B Ãí°Õ:
µ¡Ç½¸¡ºº¥Þ¥¯¥í¤òµ¡Ç½¤µ¤»¤ë¤Ë¤Ï¡¢µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤ò
¡Ö¤É¤Î¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë¤Î¥¤¥ó¥¯¥ë¡¼¥É¤è¤ê¤âÁ°¤Ç¡×¹Ô¤ï¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
¤³¤ì¤ò¼Â¸½¤¹¤ë¤Ë¤Ï¡¢
.RI ( "cc \-DMACRO=value" )
¤È¡¢¥½¡¼¥¹¥³¡¼¥ÉÆâ¤ÇɬÍפʥޥ¯¥í¤ÎÄêµÁ¤ò
¤É¤Î¥Ø¥Ã¥À¤Î¥¤¥ó¥¯¥ë¡¼¥É¤è¤ê¤âÁ°¤Ç¹Ô¤¦ÊýË¡¤¬¤¢¤ë¡£
+
+µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ò»È¤¦¤È¡¢Èóɸ½à¤ÎÄêµÁ¤¬¸ø³«¤µ¤ì¤Ê¤¤¤è¤¦¤Ë¤Ç¤¡¢
+°Ü¿¢À¤Î¤¢¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºîÀ®¤¹¤ë¤Î¤ËÌòΩ¤Ä¡£
+¾¤Î¥Þ¥¯¥í¤ò»È¤¦¤È¡¢¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¸ø³«¤µ¤ì¤Ê¤¤Èóɸ½à¤ÎÄêµÁ¤ò
+¸ø³«¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
+°Ê²¼¤ÇÀâÌÀ¤¹¤ëµ¡Ç½¸¡ºº¥Þ¥¯¥í¤Î¤½¤ì¤¾¤ì¤ÎÀµ³Î¤Ê±Æ¶Á¤ò³Îǧ¤¹¤ë¤Ë¤Ï¡¢
+¥Ø¥Ã¥À¥Õ¥¡¥¤¥ë
+.I <features.h>
+¤òÄ´¤Ù¤ì¤Ð¤è¤¤¡£
+
.SS ¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Ç¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï¤Îµ¬Äê
´Ø¿ô¤¬µ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÄêµÁ¤òɬÍפȤ¹¤ë¾ì¹ç¡¢
¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤Î½ñ¼° (SYNOPSIS) ¤ÎÀá¤Ë
(°Ê²¼¤ÎÎã¤Ï
.BR chmod (2)
¤Î¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¤«¤é¤Î°úÍѤǤ¢¤ë)¡£
-.RS
+.RS 10
.sp
.B #include <sys/stat.h>
.sp
.br
.BI "int fchmod(int " fd ", mode_t " mode );
.sp
+.nf
.in -4n
glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
.RB ( feature_test_macros (7)
»²¾È):
+.fi
.in
.sp
.BR fchmod ():
.SH ̾Á°
glob \- ¥Ñ¥¹Ì¾¤ò glob ¤¹¤ë
.SH ÀâÌÀ
-ÀΡ¹ Unix V6 ¤Ç¤Ï¡¢¥ï¥¤¥ë¥É¥«¡¼¥É¥Ñ¥¿¡¼¥ó¤òŸ³«¤¹¤ë
+ÀΡ¹ UNIX V6 ¤Ç¤Ï¡¢¥ï¥¤¥ë¥É¥«¡¼¥É¥Ñ¥¿¡¼¥ó¤òŸ³«¤¹¤ë
.I /etc/glob
¤È¸À¤¦¥×¥í¥°¥é¥à¤¬¤¢¤Ã¤¿¡£¤½¤Î¸å¤¹¤°¤Ë¡¢
¤³¤Îµ¡Ç½¤Ï¥·¥§¥ë¤ËÁȤ߹þ¤Þ¤ì¤ë¤è¤¦¤Ë¤Ê¤Ã¤¿¡£
.SS ¶õ¤Î¥ê¥¹¥È
Àè¤ËÍ¿¤¨¤¿¡¢¤ï¤«¤ê¤ä¤¹¤¯´Êñ¤Ê¥ë¡¼¥ë¡¢
¡Ö¥ï¥¤¥ë¥É¥«¡¼¥É¥Ñ¥¿¡¼¥ó¤ò¥Þ¥Ã¥Á¤·¤¿¥Ñ¥¹Ì¾¤Î¥ê¥¹¥È¤ËŸ³«¤¹¤ë¡×¤È¸À¤¦¤Î¤Ï¡¢
-¥ª¥ê¥¸¥Ê¥ë¤Î Unix ¤Ë¤ª¤±¤ëÄêµÁ¤Ç¤¢¤Ã¤¿¡£
+¥ª¥ê¥¸¥Ê¥ë¤Î UNIX ¤Ë¤ª¤±¤ëÄêµÁ¤Ç¤¢¤Ã¤¿¡£
¤³¤ì¤Ï¥Ñ¥¿¡¼¥ó¤¬¶õ¤Î¥ê¥¹¥È¤ËŸ³«¤µ¤ì¤ë¤³¤È¤âµö²Ä¤µ¤ì¤Æ¤¤¤¿¡£
Î㤨¤Ð
.br
Îΰè»ØÄê¤Ï¡¢¤â¤È¤â¤È¤Ï¤â¤Á¤í¤ó ASCII ¤Ë¤ª¤±¤ë½ç½øʤӤò°ÕÌ£¤·¤Æ¤¤¤¿¡£
¤·¤¿¤¬¤Ã¤Æ "\fI[\ \-%]\fP" ¤Ï "\fI[\ !"#$%]\fP" ¤Î°ÕÌ£¤Ç¤¢¤ê¡¢
"\fI[a\-z]\fP" ¤Ï¡Ö¤¹¤Ù¤Æ¤Î¾®Ê¸»ú¡×¤Î°ÕÌ£¤Ç¤¢¤Ã¤¿¡£
-Unix ¤Î¼ÂÁõ¤ÎÃæ¤Ë¤Ï¡¢¤³¤ì¤ò³ÈÄ¥¤·¤¿¤â¤Î¤¬Â¸ºß¤·¡¢
+UNIX ¤Î¼ÂÁõ¤ÎÃæ¤Ë¤Ï¡¢¤³¤ì¤ò³ÈÄ¥¤·¤¿¤â¤Î¤¬Â¸ºß¤·¡¢
¤½¤³¤Ç¤Ï X\-Y ¤È¤¤¤¦Îΰè»ØÄê¤Ï¡¢X ¤Î¥³¡¼¥É¤È
Y ¤Î¥³¡¼¥É¤Ë¶´¤Þ¤ì¤¿¥³¡¼¥É¤ò»ý¤Äʸ»ú¤¹¤Ù¤Æ¤òɽ¤¹¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤¿¡£
¤·¤«¤·¡¢¤³¤ì¤Ë¤Ï¥æ¡¼¥¶¡¼¤¬¥í¡¼¥«¥ë¤Ê¥·¥¹¥Æ¥à¤Ë¤ª¤±¤ë
.SH ̾Á°
koi8-r \- ¥Í¥Ã¥È¥ï¡¼¥¯¤Ç»È¤ï¤ì¤ë¥í¥·¥¢¸ìʸ»ú½¸¹ç¤Î 8 ¿Ê¿ô¡¢10 ¿Ê¿ô¡¢16 ¿Ê¿ô¤Ë¤è¤ëÉä¹æ²½
.SH ÀâÌÀ
-KOI8-R ¤Ï¿¤¯¤Î Unix ·Ï OS ¤Ç»È¤ï¤ì¤ë¥í¥·¥¢¸ìʸ½ñ¤òÉä¹æ²½¤¹¤ë
+KOI8-R ¤Ï¿¤¯¤Î UNIX ·Ï OS ¤Ç»È¤ï¤ì¤ë¥í¥·¥¢¸ìʸ½ñ¤òÉä¹æ²½¤¹¤ë
ʸ»ú½¸¹ç¤ÎÁªÂò»Þ¤Î°ì¤Ä¤Ç¤¢¤ë¡£
KOI8-R ¤Ï¡¢¾¯¤Ê¤¯¤È¤âµì¥½¥Ó¥¨¥ÈϢˮ¤ÎÁ´¤Æ¤Î·÷Æâ¤Ë¤ª¤¤¤Æ
¥¤¥ó¥¿¡¼¥Í¥Ã¥È¤Î¥á¡¼¥ë¡¦¥Ë¥å¡¼¥¹¡¦WWW¡¦¤½¤Î¾¤ÎÂÐÏÃŪ¥µ¡¼¥Ó¥¹¤Î
°ú¤¿ô¤Ï
.I struct timeval
¤Ç¤¢¤ë¡£
+.\" FIXME Document SIOCGSTAMPNS
¤µ¤é¤Ë¡¢
.BR netdevice (7)
.SH ̾Á°
path_resolution \- ¥Õ¥¡¥¤¥ë¤Î¥Ñ¥¹Ì¾¤Î²ò·èÊýË¡
.SH ÀâÌÀ
-¤¤¤¯¤Ä¤«¤Î Unix/Linux ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢
+¤¤¤¯¤Ä¤«¤Î UNIX/Linux ¥·¥¹¥Æ¥à¥³¡¼¥ë¤Ï¡¢
1 ¤Ä°Ê¾å¤Î¥Õ¥¡¥¤¥ë̾¤ò°ú¤¿ô¤È¤·¤Æ»ý¤Ä¡£
¥Õ¥¡¥¤¥ë̾ (¤Þ¤¿¤Ï¥Ñ¥¹Ì¾) ¤Ï°Ê²¼¤Î¤è¤¦¤Ë¤·¤Æ²ò·è¤µ¤ì¤ë¡£
.SS "¥¹¥Æ¥Ã¥× 1: ²ò·è²áÄø¤ò³«»Ï¤¹¤ë"
.B ENAMETOOLONG
¥¨¥é¡¼¤¬ÊÖ¤µ¤ì¤ë ("File name too long")¡£
.SS "¶õ¤Î¥Ñ¥¹Ì¾"
-¸µ¡¹¤Î Unix ¤Ç¤Ï¡¢¶õ¤Î¥Ñ¥¹Ì¾¤Ï¸½ºß¤Î¥Ç¥£¥ì¥¯¥È¥ê¤ò»²¾È¤·¤Æ¤¤¤¿¡£
+¸µ¡¹¤Î UNIX ¤Ç¤Ï¡¢¶õ¤Î¥Ñ¥¹Ì¾¤Ï¸½ºß¤Î¥Ç¥£¥ì¥¯¥È¥ê¤ò»²¾È¤·¤Æ¤¤¤¿¡£
ºÇ¶á¡¢POSIX ¤Ç¤Ï¶õ¤Î¥Ñ¥¹Ì¾¤ò²ò·è¤¹¤ë¤Ù¤¤Ç¤Ï¤Ê¤¤¤È¤¤¤¦·èÄ꤬¤Ê¤µ¤ì¤¿¡£
¤³¤Î¾ì¹ç¡¢Linux ¤Ï
.B ENOENT
¤ò»²¾È¤¹¤ë¤³¤È¡£
.\" FIXME say something about file system mounted read-only ?
.SS "µö²Ä¤Î³Îǧ¤ò¥¹¥¥Ã¥×¤¹¤ë: ¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶¤È¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£"
-ÅÁÅýŪ¤Ê Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶
+ÅÁÅýŪ¤Ê UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¡¢¥¹¡¼¥Ñ¡¼¥æ¡¼¥¶
.RI ( root ,
¥æ¡¼¥¶ ID 0) ¤ÏÈó¾ï¤Ë¶¯ÎϤǤ¢¤ê¡¢¥Õ¥¡¥¤¥ë¥¢¥¯¥»¥¹»þ¤Î
µö²Ä¤Ë¤è¤ëÀ©¸Â¤òÁ´¤Æ¥¹¥¥Ã¥×¤¹¤ë¡£
.BR futex (2),
.BR gettid (2),
.BR futex (7),
+.BR sigevent (7),
.BR signal (7),
.br
¤ª¤è¤Ó Pthreads ¤Î³Æ¼ï¥Þ¥Ë¥å¥¢¥ë¥Ú¡¼¥¸¡¢Î㤨¤Ð:
.\" Japanese Version Copyright (c) 2005 Akihiro MOTOKI all rights reserved.
.\" Translated 2005-10-14, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
.\"
-.\"WORD: pseudo-terminal µ¼»÷üËö
+.\"WORD: pseudoterminal µ¼»÷üËö
.\"WORD: character device ¥¥ã¥é¥¯¥¿¥Ç¥Ð¥¤¥¹
-.\"WORD: pseudo-terminal
.\"
.TH PTY 7 2005-10-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
pty \- µ¼»÷üËö¥¤¥ó¥¿¥Õ¥§¡¼¥¹
.SH ÀâÌÀ
-µ¼»÷üËö (pseudo-terminal) ¤Ï¡¢ÁÐÊý¸þÄÌ¿®¥Á¥ã¥ó¥Í¥ë¤òÄ󶡤¹¤ë
-²¾ÁÛ¥¥ã¥é¥¯¥¿¥Ç¥Ð¥¤¥¹¤Î¥Ú¥¢¤Ç¤¢¤ë¡£
+µ¼»÷üËö (pseudoterminal; "pty" ¤Èά¤µ¤ì¤ë¤³¤È¤â¤¢¤ë) ¤Ï¡¢
+ÁÐÊý¸þÄÌ¿®¥Á¥ã¥ó¥Í¥ë¤òÄ󶡤¹¤ë²¾ÁÛ¥¥ã¥é¥¯¥¿¥Ç¥Ð¥¤¥¹¤Î¥Ú¥¢¤Ç¤¢¤ë¡£
¥Á¥ã¥ó¥Í¥ë¤Î°ìÊý¤ÎüÅÀ¤Ï
.I ¥Þ¥¹¥¿ (master)
¤È¸Æ¤Ð¤ì¡¢¤â¤¦°ìÊý¤ÎüÅÀ¤Ï
µ¼»÷üËö¤ò»ÈÍѤ¹¤ë¿·¤·¤¤¥×¥í¥°¥é¥à¤Ï¤¹¤Ù¤Æ¤³¤Î API ¤òºÎÍѤ¹¤Ù¤¤Ç¤¢¤ë¡£
Linux ¤Ç¤Ï BSD É÷¤È (ɸ½à²½¤µ¤ì¤¿) System V É÷¤Îµ¼»÷üËö¤òÄ󶡤·¤Æ¤¤¤ë¡£
-System V É÷¤ÎüËö¤Ï¡¢Linux ¥·¥¹¥Æ¥à¤Ç¤Ï°ìÈÌ¤Ë Unix 98 µ¼»÷üËö¤È¸Æ¤Ð¤ì¤Æ¤¤¤ë¡£
+System V É÷¤ÎüËö¤Ï¡¢Linux ¥·¥¹¥Æ¥à¤Ç¤Ï°ìÈÌ¤Ë UNIX 98 µ¼»÷üËö¤È¸Æ¤Ð¤ì¤Æ¤¤¤ë¡£
¥«¡¼¥Í¥ë 2.6.4 °Ê¹ß¤Ç¤Ï¡¢BSD É÷¤Îµ¼»÷üËö¤ÏÇÑ»ßͽÄê¤È¤ß¤Ê¤µ¤ì¤Æ¤¤¤ë
(¥«¡¼¥Í¥ë¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç BSD É÷¤Îµ¼»÷üËö¤ò̵¸ú¤Ë¤¹¤ë¤³¤È¤¬¤Ç¤¤ë)¡£
-¿·¤·¤¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï¡¢Unix 98 µ¼»÷üËö¤ò»ÈÍѤ¹¤Ù¤¤Ç¤¢¤ë¡£
-.SS "Unix 98 µ¼»÷üËö"
-̤»ÈÍѤΠUnix 98 µ¼»÷üËö¥Þ¥¹¥¿¤ò¥ª¡¼¥×¥ó¤¹¤ë¤Ë¤Ï
+¿·¤·¤¤¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Ç¤Ï¡¢UNIX 98 µ¼»÷üËö¤ò»ÈÍѤ¹¤Ù¤¤Ç¤¢¤ë¡£
+.SS "UNIX 98 µ¼»÷üËö"
+̤»ÈÍѤΠUNIX 98 µ¼»÷üËö¥Þ¥¹¥¿¤ò¥ª¡¼¥×¥ó¤¹¤ë¤Ë¤Ï
.BR posix_openpt (3)
¤ò¸Æ¤Ó½Ð¤¹
(¤³¤Î´Ø¿ô¤Ï¥Þ¥¹¥¿¡¦¥¯¥í¡¼¥ó¡¦¥Ç¥Ð¥¤¥¹ (master clone device),
¤ò¸Æ¤Ó½Ð¤¹¤³¤È¤Ë¤è¤ê
Âбþ¤¹¤ë¥¹¥ì¡¼¥Ö¥Ç¥Ð¥¤¥¹¤ò¥ª¡¼¥×¥ó¤Ç¤¤ë¤è¤¦¤Ë¤Ê¤ë¡£
-Linux ¥«¡¼¥Í¥ë¤Ç¤Ï¡¢ÍøÍѤǤ¤ë Unix 98 µ¼»÷üËö¤Î¿ô¤Ë¾å¸Â¤òÀߤ±¤Æ¤¤¤ë¡£
+Linux ¥«¡¼¥Í¥ë¤Ç¤Ï¡¢ÍøÍѤǤ¤ë UNIX 98 µ¼»÷üËö¤Î¿ô¤Ë¾å¸Â¤òÀߤ±¤Æ¤¤¤ë¡£
2.6.3 °ÊÁ°¤Î¥«¡¼¥Í¥ë¤Ç¤Ï¡¢¤³¤Î¾å¸Â¤Ï¥«¡¼¥Í¥ë¤Î¥³¥ó¥Ñ¥¤¥ë»þ¤ÎÀßÄê
.RB ( CONFIG_UNIX98_PTYS )
¤Ç¤¢¤ë¡£µö²Ä¤µ¤ì¤ëµ¼»÷üËö¤Î¿ô¤ÏºÇÂç 2048 ¤Ç¤¢¤ê¡¢
(¥¹¥ì¡¼¥Ö¦) ¤Ç¤¢¤ë¡£¤³¤³¤Ç¡¢
X ¤Ï [p-za-e] ¤Î 16ʸ»ú¤Î¤¦¤Á¤Î°ìʸ»ú¡¢
Y ¤Ï [0-9a-f] ¤Î 16ʸ»ú¤Î¤¦¤Á¤Î°ìʸ»ú¤Ç¤¢¤ë
-(X, Y ¤Ë»È¤ï¤ì¤ëʸ»ú¤ÎÀµ³Î¤ÊÈÏ°Ï¤Ï Unix ¤Î¼ÂÁõ¤Ë¤è¤ê°Û¤Ê¤ë)¡£
+(X, Y ¤Ë»È¤ï¤ì¤ëʸ»ú¤ÎÀµ³Î¤ÊÈÏ°Ï¤Ï UNIX ¤Î¼ÂÁõ¤Ë¤è¤ê°Û¤Ê¤ë)¡£
Î㤨¤Ð¡¢
.I /dev/ptyp1
¤È
(¥¹¥ì¡¼¥Ö¤Î̾Á°¤Ï¡¢¥Þ¥¹¥¿¤Î̾Á°¤Î "pty" ¤ò "tty" ¤ËÃÖ¤´¹¤¨¤¿¤â¤Î¤Ç¤¢¤ë)¡£
.SH ¥Õ¥¡¥¤¥ë
.I /dev/ptmx
-(Unix 98 ¥Þ¥¹¥¿¡¦¥¯¥í¡¼¥ó¡¦¥Ç¥Ð¥¤¥¹)
+(UNIX 98 ¥Þ¥¹¥¿¡¦¥¯¥í¡¼¥ó¡¦¥Ç¥Ð¥¤¥¹)
.br
.I /dev/pts/*
-(Unix 98 ¥¹¥ì¡¼¥Ö¥Ç¥Ð¥¤¥¹)
+(UNIX 98 ¥¹¥ì¡¼¥Ö¥Ç¥Ð¥¤¥¹)
.br
.I /dev/pty[p-za-e][0-9a-f]
(BSD ¥Þ¥¹¥¿¥Ç¥Ð¥¤¥¹)
¤³¤ì¤é¤Ï
.I ifaddrmsg
¹½Â¤ÂΤòȼ¤¦¡£¤½¤Î¤¢¤È¤Ë
-.I rtaddr
+.I rtattr
¥ë¡¼¥Æ¥£¥ó¥°Â°À¤¬Â³¤¯¤³¤È¤â¤¢¤ë¡£
.nf
.\" FIXME
.\" document the members of the struct better
-.I rtaddr
+.I rtattr
¹½Â¤ÂΤϡ¢
.I rta_type
¥Õ¥£¡¼¥ë¥É¤Ë±þ¤¸¤Æ¤½¤ì¤¾¤ì°Ê²¼¤Î°ÕÌ£¤ò»ý¤Ä:
.\" Updated 2008-08-07, Akihiro MOTOKI, LDP v3.05
.\" Updated 2009-02-23, Akihiro MOTOKI, LDP v3.19
.\"
-.TH SEM_OVERVIEW 7 2009-02-25 "Linux" "Linux Programmer's Manual"
+.TH SEM_OVERVIEW 7 2010-05-22 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
sem_overview \- POSIX ¥»¥Þ¥Õ¥©¤Î³µÍ×
.SH ÀâÌÀ
¤È¸Æ¤Ö)¡£¥¹¥ì¥Ã¥É¶¦Í¥»¥Þ¥Õ¥©¤Ï¡¢Æ±¤¸¥×¥í¥»¥¹Æâ¤Î¥¹¥ì¥Ã¥É´Ö¤Ç¶¦Í¤µ¤ì¤¿
¥á¥â¥êÎΰ衢Î㤨¤ÐÂç°èÊÑ¿ô (global variable) ¤ËÇÛÃÖ¤µ¤ì¤ë¡£
¥×¥í¥»¥¹¶¦Í¥»¥Þ¥Õ¥©¤Ï¡¢¶¦Í¥á¥â¥êÎΰè (Î㤨¤Ð¡¢
-.BR semget (2)
+.BR shmget (2)
¤ò»È¤Ã¤ÆºîÀ®¤Ç¤¤ë System V ¶¦Í¥á¥â¥ê¡¦¥»¥°¥á¥ó¥È¤ä
.BR shm_open (3)
¤ò»È¤Ã¤ÆºîÀ®¤Ç¤¤ë POSIX ¶¦Í¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È)
.\" all rights reserved.
.\" Translated 2008-08-21, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.04
.\"
-.TH SHM_OVERVIEW 7 2008-06-25 "Linux" "Linux Programmer's Manual"
+.TH SHM_OVERVIEW 7 2010-09-10 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
shm_overview \- POSIX ¶¦Í¥á¥â¥ê¤Î³µÍ×
.SH ÀâÌÀ
.\"WORD: pending ½èÍýÂÔ¤Á
.\"WORD: signal handler ¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é
.\"
-.TH SIGNAL 7 2010-02-03 "Linux" "Linux Programmer's Manual"
+.TH SIGNAL 7 2010-09-19 "Linux" "Linux Programmer's Manual"
.SH ̾Á°
signal \- ¥·¥°¥Ê¥ë¤Î³µÍ×
.SH ÀâÌÀ
.BR signal (2)
¤ò»È¤Ã¤Æ¡¢¥·¥°¥Ê¥ë¤Î½èÍýÊýË¡¤òÊѹ¹¤¹¤ë¤³¤È¤¬¤Ç¤¤ë
.RB ( signal (2)
-¤ÎÊý¤¬°Ü¿¢À¤ÏÄ㤤)¡£¥·¥°¥Ê¥ë¤ÎÇÛÁ÷»þ¤Ëµ¯¤³¤ëÆ°ºî¤È¤·¤Æ
+¤ÎÊý¤¬¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é¤òÀßÄꤹ¤ëºÝ¤Î°Ü¿¢À¤¬Ä㤤;
+¾ÜºÙ¤Ï
+.BR signal (2)
+¤ò»²¾È)¡£
+¥·¥°¥Ê¥ë¤ÎÇÛÁ÷»þ¤Ëµ¯¤³¤ëÆ°ºî¤È¤·¤Æ
¥×¥í¥»¥¹¤¬ÁªÂò¤Ç¤¤ë¤Î¤Ï¡¢¼¡¤Î¤¤¤º¤ì¤«°ì¤Ä¤Ç¤¢¤ë¡£
¥Ç¥Õ¥©¥ë¥È¤ÎÆ°ºî¤ò¼Â¹Ô¤¹¤ë¡¢¥·¥°¥Ê¥ë¤ò̵»ë¤¹¤ë¡¢
.I "¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é (signal handler)"
¤ª¤è¤Ó SPARC ¤È MIPS °Ê³°¤Î¥¢¡¼¥¥Æ¥¯¥Á¥ã¤Ç¤Î
.B SIGBUS
¤Î¥Ç¥Õ¥©¥ë¥È¤Î¿¶¤ëÉñ¤¤¤Ï (¥³¥¢¥À¥ó¥×½ÐÎϤʤ·¤Î) ¥×¥í¥»¥¹½ªÎ»¤Ç¤¢¤Ã¤¿¡£
-(¾¤Î Unix ¥·¥¹¥Æ¥à¤Ë¤â
+(¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ë¤â
.BR SIGXCPU " ¤È " SIGXFSZ
¤Î¥Ç¥Õ¥©¥ë¥È¤ÎÆ°ºî¤¬¥³¥¢¥À¥ó¥×¤Ê¤·¤Î¥×¥í¥»¥¹½ªÎ»¤Î¤â¤Î¤¬¤¢¤ë¡£)
Linux 2.4 ¤Ç¤Ï¡¢POSIX.1-2001 ¤Ç¤ÎÍ×µá»ÅÍͤ˽àµò¤·¤Æ¡¢
.B SIGEMT
¤Ï POSIX.1-2001 ¤Ëµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬¡¢
-¤½¤Î¾¤Î¿¤¯¤Î Unix ¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë¡£
+¤½¤Î¾¤Î¿¤¯¤Î UNIX ¥·¥¹¥Æ¥à¤Ë¸ºß¤¹¤ë¡£
¥Ç¥Õ¥©¥ë¥È¤ÎÆ°ºî¤Ï¿¤¯¤Î¾ì¹ç¡¢¥³¥¢¥À¥ó¥×½ÐÎϤòȼ¤¦¥×¥í¥»¥¹¤Î½ªÎ»¤Ç¤¢¤ë¡£
.B SIGPWR
¤Ï (POSIX.1-2001 ¤Ëµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬) ¤³¤Î¥·¥°¥Ê¥ë¤¬Â¸ºß¤¹¤ë
-¾¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï¿¤¯¤Î¾ì¹ç¡¢¥Ç¥Õ¥©¥ë¥ÈÆ°ºî¤Ï̵»ë¤Ç¤¢¤ë¡£
+¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï¿¤¯¤Î¾ì¹ç¡¢¥Ç¥Õ¥©¥ë¥ÈÆ°ºî¤Ï̵»ë¤Ç¤¢¤ë¡£
.B SIGIO
-¤Ï (POSIX.1-2001 ¤Ëµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬) ¤¤¤¯¤Ä¤«¤Î¾¤Î Unix ¥·¥¹¥Æ¥à¤Ç¤Ï
+¤Ï (POSIX.1-2001 ¤Ëµ¬Äꤵ¤ì¤Æ¤¤¤Ê¤¤¤¬) ¤¤¤¯¤Ä¤«¤Î¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤Ï
¥Ç¥Õ¥©¥ë¥ÈÆ°ºî¤Ï̵»ë¤Ç¤¢¤ë¡£
.B SIGUNUSED
¤ÎÃͤòŬÀÚ¤Ë (34 ¤« 35 ¤Ë) Ä´À°¤¹¤ë¡£
ÍøÍѲÄǽ¤Ê¥ê¥¢¥ë¥¿¥¤¥à¥·¥°¥Ê¥ë¤ÎÈÏ°Ï¤Ï glibc ¤Î¥¹¥ì¥Ã¥É¼ÂÁõ¤Ë¤è¤ê
°Û¤Ê¤ë¤· (»ÈÍѤ¹¤ë¥«¡¼¥Í¥ë¤È glibc ¤Ë¤è¤ê¼Â¹Ô»þ¤Ë¤âÊѲ½¤¹¤ë)¡¢
-Unix ¥·¥¹¥Æ¥à¤Î¼ïÎà¤Ë¤è¤Ã¤Æ¤â°Û¤Ê¤ë¡£¤·¤¿¤¬¤Ã¤Æ¡¢
+UNIX ¥·¥¹¥Æ¥à¤Î¼ïÎà¤Ë¤è¤Ã¤Æ¤â°Û¤Ê¤ë¡£¤·¤¿¤¬¤Ã¤Æ¡¢
¥×¥í¥°¥é¥à¤Ç¤Ï¡Ö¥Ï¡¼¥É¥³¡¼¥Ç¥£¥ó¥°¤·¤¿¿ô»ú¤ò»È¤Ã¤Æ¤Î¥ê¥¢¥ë¥¿¥¤¥à¥·¥°¥Ê¥ë¤Î
»²¾È¤Ï·è¤·¤Æ¤¹¤Ù¤¤Ç¤Ï¤Ê¤¯¡×¡¢Âå¤ï¤ê¤Ë
.BR SIGRTMIN +n
¤ò»²¾È¡£
.SS "ÈóƱ´ü¥·¥°¥Ê¥ë¤Ç°ÂÁ´¤Ê´Ø¿ô (async-signal-safe functions)"
.PP
-¾¤Î¾ì½ê¤Î½èÍý¤Ï¥×¥í¥°¥é¥à¼Â¹Ô¤ÎǤ°Õ¤Î²Õ½ê¤ÇÃæÃǤµ¤ì¤ë¤¿¤á¡¢
-.BR sigaction (2)
-¤ä
-.BR signal (2)
-¤ÇÅÐÏ¿¤¹¤ë¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é´Ø¿ô¤Ë¤ÏÈó¾ï¤ËÃí°Õ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
+¥·¥°¥Ê¥ë¥Ï¥ó¥É¥é´Ø¿ô¤Ë¤ÏÈó¾ï¤ËÃí°Õ¤·¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
+¾¤Î¾ì½ê¤Î½èÍý¤Ï¥×¥í¥°¥é¥à¼Â¹Ô¤ÎǤ°Õ¤Î²Õ½ê¤ÇÃæÃǤµ¤ì¤ë²ÄǽÀ¤¬¤¢¤ë¤¿¤á¤Ç¤¢¤ë¡£
POSIX ¤Ë¤Ï¡Ö°ÂÁ´¤Ê´Ø¿ô (safe function)¡×¤È¤¤¤¦³µÇ°¤¬¤¢¤ë¡£
¥·¥°¥Ê¥ë¤¬°ÂÁ´¤Ç¤Ê¤¤´Ø¿ô¤Î¼Â¹Ô¤òÃæÃǤ·¡¢¤«¤Ä
.I handler
¥Õ¥é¥°
.RB ( sigaction (2)
»²¾È) ¤ò»È¤Ã¤ÆÀßÄꤵ¤ì¤Æ¤¤¤¿¤«¤Ë¤â°Í¸¤¹¤ë¡£
-¾ÜºÙ¤Ï Unix ¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ°Û¤Ê¤ë¡£
+¾ÜºÙ¤Ï UNIX ¥·¥¹¥Æ¥à¤Ë¤è¤Ã¤Æ°Û¤Ê¤ë¡£
Linux ¤Ë¤ª¤±¤ë¾ÜºÙ¤ò°Ê²¼¤ÇÀâÌÀ¤¹¤ë¡£
°Ê²¼¤Î¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤Î¤¤¤º¤ì¤«¤Î¸Æ¤Ó½Ð¤·¤¬Ää»ß¤·¤Æ¤¤¤ë´Ö¤Ë
.BR sysv_signal (3),
.BR core (5),
.BR proc (5),
-.BR pthreads (7)
+.BR pthreads (7),
+.BR sigevent (7)
.qt quicktime ¥à¡¼¥Ó¡¼
.r RATFOR ¤Î¥½¡¼¥¹ (ÇѸì)
.rej \fBpatch\fP(1) ¤Ë¼ºÇÔ¤·¤¿ pacth ¥Õ¥¡¥¤¥ë
- .rpm RedHat ¤Î¥½¥Õ¥È¥¦¥§¥¢¡¦¥Ñ¥Ã¥±¡¼¥¸
+ .rpm RPM ¤Î¥½¥Õ¥È¥¦¥§¥¢¡¦¥Ñ¥Ã¥±¡¼¥¸
.rtf ¥ê¥Ã¥Á¡¦¥Æ¥¥¹¥È¡¦¥Õ¥©¡¼¥Þ¥Ã¥È
.rules ²¿¤«¤Î¤¿¤á¤Î¥ë¡¼¥ë
.s ¥¢¥»¥ó¥Ö¥é¤Î¥½¡¼¥¹
rc µ¯Æ°¥Õ¥¡¥¤¥ë (`run control') (Îã \fI.newsrc\fP)
.TE
.SH ½àµò
-°ìÈÌŪ¤Ê Unix ¤ÎºîË¡¡£
+°ìÈÌŪ¤Ê UNIX ¤ÎºîË¡¡£
.SH ¥Ð¥°
¤³¤Î¥ê¥¹¥È¤Ï´°Á´¤Ç¤Ï¤Ê¤¤¡£
.SH ´ØÏ¢¹àÌÜ
¹âÀºÅÙ¥¿¥¤¥Þ¤Ï¤¹¤Ù¤Æ¤Î¥Ï¡¼¥É¥¦¥§¥¢¥¢¡¼¥¥Æ¥¯¥Á¥ã¤Ç¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë
Ìõ¤Ç¤Ï¤Ê¤¤ (Âбþ¤·¤Æ¤¤¤ë¥¢¡¼¥¥Æ¥¯¥Á¥ã¤Ï x86, arm, powerpc ¤Ç¤¢¤ë)¡£
.SS "µª¸µ"
-Unix ¥·¥¹¥Æ¥à¤Ï»þ¹ï¤ò
+UNIX ¥·¥¹¥Æ¥à¤Ï»þ¹ï¤ò
µª¸µ (1970-01-01 00:00:00 +0000 (UTC)) ¤«¤é¤ÎÉÿô¤Çɽ¸½¤¹¤ë¡£
¥×¥í¥°¥é¥à¤Ï \fI¥«¥ì¥ó¥À»þ¹ï\fR ¤ò
.RE
.TP
*
-Markus Kuhn: Unix/Linux ¤Î¤¿¤á¤Î UTF-8 ¤È Unicode ¤Î FAQ¡£
+Markus Kuhn: UNIX/Linux ¤Î¤¿¤á¤Î UTF-8 ¤È Unicode ¤Î FAQ¡£
.RS
http://www.cl.cam.ac.uk/~mgk25/unicode.html
ÁêÂХѥ¹»²¾È¤Ç¤Ï¡¢ "." ¤ª¤è¤Ó ".." ¤À¤±¤Î¥Ñ¥¹Éôʬ (path segment)
¤ÏÆÃÊ̤ʰÕÌ£¤ò»ý¤Á¡¢
¤½¤ì¤¾¤ì¡Ö¸½ºß¤Î³¬ÁØ¥ì¥Ù¥ë¡×¤ª¤è¤Ó¡Ö¸½ºß¤Î³¬Áؤΰì¤Ä¾å¤Î¥ì¥Ù¥ë¡×
-¤È¤·¤Æ°·¤ï¤ì¤ë (Unix-like ¤Ê¥·¥¹¥Æ¥à¤ÈƱÍÍ)¡£
+¤È¤·¤Æ°·¤ï¤ì¤ë (UNIX É÷¤Î¥·¥¹¥Æ¥à¤ÈƱÍÍ)¡£
¥³¥í¥óʸ»ú¤ò´Þ¤à¥Ñ¥¹Éôʬ¤ÏÁêÂÐ URI ¥Ñ¥¹¤ÎÀèƬ¤ËÍѤ¤¤ë¤³¤È¤Ï¤Ç¤¤Ê¤¤
(¤Ä¤Þ¤ê "this:that" ¤Ï¥À¥á)¡£¥¹¥¡¼¥à̾¤È¶èÊ̤Ǥ¤Ê¤¤¤«¤é¤Ç¤¢¤ë¡£
¤³¤Î¤è¤¦¤Ê¾ì¹ç¤Ë¤Ï ./ ¤òÁ°ÃÖ¤¹¤ë¤³¤È (¤Ä¤Þ¤ê "./this:that" ¤È¤¹¤ë)¡£
¥ê¥â¡¼¥È¥µ¡¼¥Ð¤Ï¥Ñ¥¹¥ï¡¼¥É¤òÍ׵ᤷ¤Æ¤¯¤ë¡£
URL ¤ò²ò¼á¤·¤¿¥×¥í¥°¥é¥à¤¬¡¢¥æ¡¼¥¶¤Ë¤³¤ÎÆþÎϤòÂ¥¤¹¤³¤È¤Ë¤Ê¤í¤¦¡£
.PP
-°Ê²¼¤Ë¡¢ Unix-like ¤Ê¥·¥¹¥Æ¥à¤ÇÈó¾ï¤ËÎɤ¯ÍѤ¤¤é¤ì¤Æ¤ª¤ê¡¢
+°Ê²¼¤Ë¡¢ UNIX É÷¤Î¥·¥¹¥Æ¥à¤ÇÈó¾ï¤ËÎɤ¯ÍѤ¤¤é¤ì¤Æ¤ª¤ê¡¢
¿¤¯¤Î¥Ä¡¼¥ë¤¬Íý²ò¤¹¤ë¥¹¥¡¼¥à¤ò¼¨¤¹¡£
URI ¤ò»È¤¦¥Ä¡¼¥ë¤Î¿¤¯¤Ç¤Ï¡¢ÆâÉô¥¹¥¡¼¥à¤äÆüì¤Ê¥¹¥¡¼¥à¤â
»È¤¨¤ë¤³¤È¤¬Â¿¤¤¡£¤½¤Î¤è¤¦¤Ê¥¹¥¡¼¥à¤Ë´Ø¤·¤Æ¤Ï¥Ä¡¼¥ë¤Î¥É¥¥å¥á¥ó¥È¤ò¸«¤ë¤³¤È¡£
command-name ¤Ë¤Ï³ç¸Ì¤È¥»¥¯¥·¥ç¥óÈÖ¹æ¤òÄɲ䷤Ƥâ¤è¤¤¡£
¥»¥¯¥·¥ç¥óÈÖ¹æ¤Î°ÕÌ£¤Ë¤Ä¤¤¤Æ¾Ü¤·¤¯ÃΤꤿ¤¤¾ì¹ç¤Ï
.BR man (7)
-¤ò¤ß¤è¡£¤³¤Î URI ¥¹¥¡¼¥à¤Ï Unix-like ¤Ê¥·¥¹¥Æ¥à (Linux ¤Ê¤É)
+¤ò¤ß¤è¡£¤³¤Î URI ¥¹¥¡¼¥à¤Ï UNIX É÷¤Î¥·¥¹¥Æ¥à (Linux ¤Ê¤É)
¤ËÆÃͤΤâ¤Î¤Ç¤¢¤ê¡¢¸½ºß¤Ï¤Þ¤À IETF ¤Ë¤è¤ëÅÐÏ¿¤Ï¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
Îã¤È¤·¤Æ¤Ï <man:ls(1)> ¤Ê¤É¡£
.PP
¤³¤Î¥¹¥¡¼¥à¤Ï¡¢¥ª¥ó¥é¥¤¥ó¤Î info ¥ê¥Õ¥¡¥ì¥ó¥¹¥Ú¡¼¥¸
(texinfo ¥Õ¥¡¥¤¥ë¤«¤éÀ¸À®¤µ¤ì¤ë) ¤ò»²¾È¤¹¤ë¡£ info ¥Ú¡¼¥¸¤Ï
GNU ¥Ä¡¼¥ë¤Ê¤É¤Î¥×¥í¥°¥é¥à¤ÇÍѤ¤¤é¤ì¤Æ¤¤¤ëʸ½ñ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤¢¤ë¡£
-¤³¤Î URI ¥¹¥¡¼¥à¤Ï Unix-like ¤Ê¥·¥¹¥Æ¥à (Linux ¤Ê¤É)
+¤³¤Î URI ¥¹¥¡¼¥à¤Ï UNIX É÷¤Î¥·¥¹¥Æ¥à (Linux ¤Ê¤É)
¤ËÆÃͤΤâ¤Î¤Ç¤¢¤ê¡¢¸½ºß¤Ï¤Þ¤À IETF ¤Ë¤è¤ëÅÐÏ¿¤Ï¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
¤³¤Îʸ½ñ¤Î¼¹É®»þ¤Ë¤ª¤¤¤Æ¡¢ GNOME ¤È KDE ¤Ï¤½¤ì¤¾¤ì°Û¤Ê¤ëʸˡ¤Î URI
¤òÍѤ¤¤Æ¤ª¤ê¡¢¤ª¸ß¤¤Áê¼ê¤Îʸˡ¤ò¼õ¤±Æþ¤ì¤Ê¤¤¡£
ñ¸ì¤¬´°Á´¤Ë¥Þ¥Ã¥Á¤·¤¿·ë²Ì¤À¤±¤¬ÊÖ¤µ¤ì¤ë¡£
.BR whatis (1)
¤ò¸«¤è¡£
-¤³¤Î URI ¥¹¥¡¼¥à¤Ï Unix-like ¤Ê¥·¥¹¥Æ¥à (Linux ¤Ê¤É)
+¤³¤Î URI ¥¹¥¡¼¥à¤Ï UNIX É÷¤Î¥·¥¹¥Æ¥à (Linux ¤Ê¤É)
¤ËÆÃͤΤâ¤Î¤Ç¤¢¤ê¡¢¸½ºß¤Ï¤Þ¤À IETF ¤Ë¤è¤ëÅÐÏ¿¤Ï¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
.PP
.B "ghelp \- GNOME ¥Ø¥ë¥×ʸ½ñ"
¤³¤ÎÎó¤Ë¤Ï¡¢
\(aq\\0\(aq ¤ä \(aq/\(aq ¤Î¤è¤¦¤Ê (¥Õ¥¡¥¤¥ë̾¤ä C ¤Î¥é¥¤¥Ö¥é¥ê´Ø¿ô¤Î°ú¤¿ô¤ÎÆâÉô¤Ç)
Æüì¤Ê°ÕÌ£¤ò»ý¤Ä 16 ¥Ó¥Ã¥Èʸ»ú¤¬´Þ¤Þ¤ì¤ë¤³¤È¤¬¤¢¤ë¡£
-¤µ¤é¤Ë¡¢¤Û¤È¤ó¤É¤Î Unix ¥Ä¡¼¥ë¤Ï ASCII ¥Õ¥¡¥¤¥ë¤òÆþÎϤȤ·¤Æ´üÂÔ¤¹¤ë¤Î¤Ç¡¢
+¤µ¤é¤Ë¡¢¤Û¤È¤ó¤É¤Î UNIX ¥Ä¡¼¥ë¤Ï ASCII ¥Õ¥¡¥¤¥ë¤òÆþÎϤȤ·¤Æ´üÂÔ¤¹¤ë¤Î¤Ç¡¢
ÂçÉý¤ÊÊѹ¹¤Ê¤·¤Ë¤Ï 16 ¥Ó¥Ã¥È¥ï¡¼¥É¤òʸ»ú¤È¤·¤ÆÆɤळ¤È¤¬¤Ç¤¤Ê¤¤¡£
¤³¤ì¤é¤ÎÍýͳ¤«¤é¡¢
.B UCS-2
.B UCS
¤Î
.B UTF-8
-Éä¹æ²½¤Ë¤Ï¤³¤ì¤é¤ÎÌäÂ꤬¤Ê¤¤¤Î¤Ç¡¢Unix ·Á¼°¤Î OS ¾å¤Ç
+Éä¹æ²½¤Ë¤Ï¤³¤ì¤é¤ÎÌäÂ꤬¤Ê¤¤¤Î¤Ç¡¢UNIX ·Á¼°¤Î OS ¾å¤Ç
.B Unicode
ʸ»ú½¸¹ç¤ò»ÈÍѤ¹¤ë¤¿¤á¤Î°ìÈÌŪ¤ÊÊýË¡¤È¤Ê¤Ã¤Æ¤¤¤ë¡£
.SS À¼Á
-â\98\86:LDP man-pages:3.25=>3.29:2007/11/15:intro:1:2008/02/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2007/11/15:intro:1:2008/02/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2000/10/30:ldd:1:2002/02/14::ysato@h4.dion.ne.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2008/11/14:time:1:2008/11/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/11/14:time:1:2008/11/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:_Exit:2:_exit:2:
@:LDP man-pages:3.29:2010/09/10:__clone2:2:clone:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:_exit:2:2001/12/14::ysato@h4.dion.ne.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/20:_exit:2:2001/12/14::ysato@h4.dion.ne.jp:Yuichi SATO:
@:LDP man-pages:3.29:1995/06/10:_llseek:2:llseek:2:
@:LDP man-pages:3.29:2010/08/31:_newselect:2:select:2:
○:LDP man-pages:3.29:2007/12/19:_syscall:2:2008/02/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/11/20:_sysctl:2:sysctl:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:accept:2:2008/12/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:accept:2:2008/12/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/10:accept4:2:accept:2:
○:LDP man-pages:3.29:2007/07/10:access:2:2007/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/06/16:acct:2:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2010/10/09:arm_fadvise64_64:2:posix_fadvise:2:
@:LDP man-pages:3.29:2010/10/09:arm_sync_file_range:2:sync_file_range:2:
○:LDP man-pages:3.29:2004/06/17:bdflush:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2007/12/28:bind:2:2007/06/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2007/12/28:bind:2:2007/06/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/07/05:break:2:unimplemented:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:brk:2:2007/02/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2007/05/26:cacheflush:2:2005/10/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:capget:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:brk:2:2007/02/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2007/05/26:cacheflush:2:2005/10/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:capget:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:capset:2:capget:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/26:chdir:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/26:chmod:2:2005/01/14::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/26:chown:2:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/26:chdir:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/26:chmod:2:2005/01/14::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/26:chown:2:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2010/09/26:chown32:2:chown:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:chroot:2:2005/01/14::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2010/02/03:clock_getres:2:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/20:chroot:2:2005/01/14::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/02/03:clock_getres:2:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2010/02/03:clock_gettime:2:clock_getres:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:clock_nanosleep:2:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:clock_nanosleep:2:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/02/03:clock_settime:2:clock_getres:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:clone:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:clone:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/10:clone2:2:clone:2:
○:LDP man-pages:3.29:2007/12/28:close:2:2007/10/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2008/12/03:connect:2:2005/10/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/12/03:connect:2:2005/10/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/10:creat:2:open:2:
○:LDP man-pages:3.29:2007/06/03:create_module:2:2006/07/30::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:0000/00/00:delete_module:2:2006/07/30::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:dup:2:2005/09/07::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:dup:2:2005/09/07::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/10:dup2:2:dup:2:
@:LDP man-pages:3.29:2010/09/10:dup3:2:dup:2:
○:LDP man-pages:3.29:2009/01/17:epoll_create:2:2009/03/14::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2009/01/17:epoll_create1:2:epoll_create:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/08/29:epoll_ctl:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/08/29:epoll_ctl:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2009/01/17:epoll_pwait:2:epoll_wait:2:
○:LDP man-pages:3.29:2009/01/17:epoll_wait:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
☆:LDP man-pages:3.25=>3.29:2010/08/30:eventfd:2:2008/11/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/08/30:eventfd2:2:eventfd:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/01/06:execve:2:2008/04/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/01/06:execve:2:2008/04/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:exit:2:_exit:2:
○:LDP man-pages:3.29:2008/11/27:exit_group:2:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2009/12/13:faccessat:2:2007/05/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/12/13:faccessat:2:2007/05/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/10/09:fadvise64:2:posix_fadvise:2:
@:LDP man-pages:3.29:2010/10/09:fadvise64_64:2:posix_fadvise:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:fallocate:2:2007/10/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:fallocate:2:2007/10/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/26:fchdir:2:chdir:2:
@:LDP man-pages:3.29:2010/09/26:fchmod:2:chmod:2:
-â\98\86:LDP man-pages:3.25=>3.29:2009/12/13:fchmodat:2:2006/12/28::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2009/12/13:fchmodat:2:2006/12/28::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2010/09/26:fchown:2:chown:2:
@:LDP man-pages:3.29:2008/06/16:fchown32:2:fchown:2:
-â\98\86:LDP man-pages:3.25=>3.29:2009/12/13:fchownat:2:2006/12/28::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2009/12/13:fchownat:2:2006/12/28::ysato444@yahoo.co.jp:Yuichi SATO:
☆:LDP man-pages:3.24=>3.29:2010/09/10:fcntl:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/10:fcntl64:2:fcntl:2:
@:LDP man-pages:3.29:2008/11/07:fdatasync:2:fsync:2:
@:LDP man-pages:3.29:2001/12/01:fgetxattr:2:getxattr:2:
@:LDP man-pages:3.29:2001/12/01:flistxattr:2:listxattr:2:
-â\98\86:LDP man-pages:3.25=>3.29:2009/07/25:flock:2:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2009/04/27:fork:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/07/25:flock:2:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/04/27:fork:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/05/31:free_hugepages:2:alloc_hugepages:2:
@:LDP man-pages:3.29:2001/12/01:fremovexattr:2:removexattr:2:
@:LDP man-pages:3.29:2001/12/31:fsetxattr:2:setxattr:2:
@:LDP man-pages:3.29:2010/09/26:fstat:2:stat:2:
@:LDP man-pages:3.29:2009/09/30:fstat64:2:fstat:2:
-â\98\86:LDP man-pages:3.25=>3.29:2009/12/13:fstatat:2:2006/12/28::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2009/12/13:fstatat:2:2006/12/28::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2009/12/13:fstatat64:2:fstatat:2:
@:LDP man-pages:3.29:2010/09/04:fstatfs:2:statfs:2:
@:LDP man-pages:3.29:2010/06/13:fstatfs64:2:fstatfs:2:
○:LDP man-pages:3.29:2008/11/07:fsync:2:2007/10/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/10/07:ftruncate:2:truncate:2:
@:LDP man-pages:3.29:2010/10/07:ftruncate64:2:ftruncate:2:
-â\98\86:LDP man-pages:3.24=>3.29:2010/08/29:futex:2:2007/02/08::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2009/12/13:futimesat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/08/29:futex:2:2007/02/08::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2009/12/13:futimesat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO:
○:LDP man-pages:3.29:0000/00/00:get_kernel_syms:2:2006/07/31::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/08/15:get_mempolicy:2:2008/11/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/11/27:get_thread_area:2:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2009/03/15:getcontext:2:2001/12/15::nakano@apm.seikei.ac.jp:NAKANO Takeo:
×:LDP man-pages:3.29:2008/06/03:getcpu:2:::::
@:LDP man-pages:3.29:2010/09/20:getcwd:2:getcwd:3:
-â\98\86:LDP man-pages:3.25=>3.29:2009/07/04:getdents:2:2009/03/05::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2009/07/04:getdents:2:2009/03/05::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2009/07/04:getdents64:2:getdents:2:
-â\98\86:LDP man-pages:3.25=>3.29:2009/09/27:getdomainname:2:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:getdtablesize:2:2007/01/14::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2009/09/27:getdomainname:2:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:getdtablesize:2:2007/01/14::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:1993/07/23:getegid:2:getgid:2:
@:LDP man-pages:3.29:1993/07/23:getegid32:2:getegid:2:
@:LDP man-pages:3.29:1993/07/23:geteuid:2:getuid:2:
○:LDP man-pages:3.29:2008/06/03:getgroups:2:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/06/03:getgroups32:2:getgroups:2:
@:LDP man-pages:3.29:2010/09/20:gethostid:2:gethostid:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/26:gethostname:2:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2009/03/15:getitimer:2:2007/10/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:getpagesize:2:2007/01/07::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/26:gethostname:2:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/03/15:getitimer:2:2007/10/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:getpagesize:2:2007/01/07::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/12/03:getpeername:2:2005/02/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/26:getpgid:2:setpgid:2:
@:LDP man-pages:3.29:2010/09/26:getpgrp:2:setpgid:2:
○:LDP man-pages:3.29:2008/09/23:getpid:2:1997/06/27::suto@av.crl.sony.co.jp:SUTO, Mitsuaki:
@:LDP man-pages:3.29:2007/07/05:getpmsg:2:unimplemented:2:
@:LDP man-pages:3.29:2008/09/23:getppid:2:getpid:2:
-â\98\86:LDP man-pages:3.24=>3.29:2008/05/29:getpriority:2:2005/10/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/05/29:getpriority:2:2005/10/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/12/28:getresgid:2:getresuid:2:
@:LDP man-pages:3.29:2007/12/28:getresgid32:2:getresgid:2:
○:LDP man-pages:3.29:2007/12/28:getresuid:2:2003/11/13::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2007/12/28:getresuid32:2:getresuid:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/26:getrlimit:2:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/26:getrlimit:2:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
☆:LDP man-pages:3.24=>3.29:2010/09/26:getrusage:2:2008/11/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/26:getsid:2:2002/02/03::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/09/26:getsid:2:2002/02/03::argrath@ub32.org:Kentaro Shirakata:
○:LDP man-pages:3.29:2008/12/03:getsockname:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
○:LDP man-pages:3.29:2008/12/03:getsockopt:2:2008/07/24::argrath@ub32.org:Kentaro Shirakata:
○:LDP man-pages:3.29:2008/04/14:gettid:2:2003/09/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.24=>3.29:2009/03/25:gettimeofday:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:1993/07/23:getuid:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2009/03/25:gettimeofday:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:1993/07/23:getuid:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:1993/07/23:getuid32:2:getuid:2:
○:LDP man-pages:3.29:2001/12/01:getxattr:2:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/07/05:gtty:2:unimplemented:2:
○:LDP man-pages:3.29:2006/02/07:inotify_add_watch:2:2006/08/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/10/10:inotify_init:2:2006/08/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/10/10:inotify_init1:2:inotify_init:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/10/15:inotify_rm_watch:2:2006/08/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/10/15:inotify_rm_watch:2:2006/08/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:1995/11/29:insb:2:outb:2:
@:LDP man-pages:3.29:1995/11/29:insl:2:outb:2:
@:LDP man-pages:3.29:1995/11/29:insw:2:outb:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:intro:2:2006/04/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:intro:2:2006/04/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:1995/11/29:inw:2:outb:2:
@:LDP man-pages:3.29:1995/11/29:inw_p:2:outb:2:
-â\98\86:LDP man-pages:3.25=>3.29:2008/06/18:io_cancel:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2008/06/18:io_destroy:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2008/07/04:io_getevents:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2008/06/18:io_setup:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2008/06/18:io_submit:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2000/09/21:ioctl:2:2005/02/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/06/18:io_cancel:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/06/18:io_destroy:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/07/04:io_getevents:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/06/18:io_setup:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/06/18:io_submit:2:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2000/09/21:ioctl:2:2005/02/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2007/12/29:ioctl_list:2:2004/06/13::ysato444@yahoo.co.jp:Yuichi SATO:
○:LDP man-pages:3.29:2007/06/15:ioperm:2:2007/01/07::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2004/12/26:iopl:2:2005/02/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/07/09:ioprio_get:2:ioprio_set:2:
-â\98\86:LDP man-pages:3.24=>3.29:2008/07/09:ioprio_set:2:2007/01/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/07/09:ioprio_set:2:2007/01/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2007/06/28:ipc:2:1997/02/23::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
×:LDP man-pages:3.29:2010/02/25:keyctl:2:::::
○:LDP man-pages:3.29:2009/09/15:kill:2:2005/12/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:killpg:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/20:killpg:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2010/09/26:lchown:2:chown:2:
@:LDP man-pages:3.29:2008/06/16:lchown32:2:lchown:2:
@:LDP man-pages:3.29:2001/12/01:lgetxattr:2:getxattr:2:
○:LDP man-pages:3.29:2008/08/21:link:2:2005/05/12::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2009/12/13:linkat:2:2007/01/21::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/12/13:linkat:2:2007/01/21::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/11/20:listen:2:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
○:LDP man-pages:3.29:2001/12/01:listxattr:2:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2001/12/01:llistxattr:2:listxattr:2:
○:LDP man-pages:3.29:1995/06/10:llseek:2:2005/01/14::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2007/07/05:lock:2:unimplemented:2:
-â\98\86:LDP man-pages:3.25=>3.29:2004/06/17:lookup_dcookie:2:2005/02/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2004/06/17:lookup_dcookie:2:2005/02/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2001/12/01:lremovexattr:2:removexattr:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/11:lseek:2:2006/03/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/11:lseek:2:2006/03/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2001/12/31:lsetxattr:2:setxattr:2:
@:LDP man-pages:3.29:2010/09/26:lstat:2:stat:2:
@:LDP man-pages:3.29:2009/09/30:lstat64:2:lstat:2:
☆:LDP man-pages:3.24=>3.29:2010/06/20:madvise:2:2007/01/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/07/05:madvise1:2:unimplemented:2:
-â\98\86:LDP man-pages:3.25=>3.29:2008/08/15:mbind:2:2008/11/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/08/15:mbind:2:2008/11/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
×:LDP man-pages:3.29:2010/06/11:migrate_pages:2:::::
-â\98\86:LDP man-pages:3.25=>3.29:2008/04/22:mincore:2:2007/05/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/04/22:mincore:2:2007/05/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
☆:LDP man-pages:3.25=>3.29:2010/06/26:mkdir:2:2008/10/08::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:2009/12/13:mkdirat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:mknod:2:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:mknodat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2009/12/13:mkdirat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/20:mknod:2:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:mknodat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO:
☆:LDP man-pages:3.24=>3.29:2010/03/05:mlock:2:2006/02/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/03/05:mlockall:2:mlock:2:
☆:LDP man-pages:3.24=>3.29:2010/06/20:mmap:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/04/22:mmap2:2:2007/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2007/06/01:modify_ldt:2:2007/06/18::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.24=>3.29:2010/09/10:mount:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.24=>3.29:2010/06/11:move_pages:2:2008/11/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2008/08/06:mprotect:2:2007/06/13::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:mount:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/06/11:move_pages:2:2008/11/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/08/06:mprotect:2:2007/06/13::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/07/05:mpx:2:unimplemented:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/08/29:mq_getsetattr:2:2006/07/30::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/08/29:mq_getsetattr:2:2006/07/30::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/10/04:mq_notify:2:mq_notify:3:
@:LDP man-pages:3.29:2009/02/20:mq_open:2:mq_open:3:
@:LDP man-pages:3.29:2010/09/20:mq_timedreceive:2:mq_receive:3:
@:LDP man-pages:3.29:2010/09/20:mq_timedsend:2:mq_send:3:
@:LDP man-pages:3.29:2010/08/29:mq_unlink:2:mq_unlink:3:
-â\98\86:LDP man-pages:3.24=>3.29:2010/06/10:mremap:2:2006/04/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.24=>3.29:2008/08/06:msgctl:2:2005/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/06/10:mremap:2:2006/04/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/08/06:msgctl:2:2005/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2004/05/27:msgget:2:2005/03/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.24=>3.29:2008/04/23:msgop:2:2006/03/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/04/23:msgop:2:2006/03/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/04/23:msgrcv:2:msgop:2:
@:LDP man-pages:3.29:2008/04/23:msgsnd:2:msgop:2:
○:LDP man-pages:3.29:2008/04/22:msync:2:2008/07/24::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2010/06/20:munmap:2:mmap:2:
○:LDP man-pages:3.29:2009/01/19:nanosleep:2:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:1997/07/16:nfsservctl:2:1997/08/30::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
-â\98\86:LDP man-pages:3.24=>3.29:2007/07/26:nice:2:2005/10/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2007/07/26:nice:2:2005/10/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/26:oldfstat:2:stat:2:
@:LDP man-pages:3.29:2010/09/26:oldlstat:2:stat:2:
@:LDP man-pages:3.29:2008/12/03:oldolduname:2:uname:2:
@:LDP man-pages:3.29:2010/09/26:oldstat:2:stat:2:
@:LDP man-pages:3.29:2008/12/03:olduname:2:uname:2:
-â\98\86:LDP man-pages:3.24=>3.29:2010/09/10:open:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2009/12/13:openat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/10:open:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/12/13:openat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO:
○:LDP man-pages:3.29:1995/11/29:outb:2:2005/10/30::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:1995/11/29:outb_p:2:outb:2:
@:LDP man-pages:3.29:1995/11/29:outl:2:outb:2:
@:LDP man-pages:3.29:2003/07/14:pciconfig_iobase:2:pciconfig_read:2:
○:LDP man-pages:3.29:2003/07/14:pciconfig_read:2:2004/07/18::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2003/07/14:pciconfig_write:2:pciconfig_read:2:
-â\98\86:LDP man-pages:3.25=>3.29:2003/01/01:personality:2:2003/09/14::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:pipe:2:2008/11/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2003/01/01:personality:2:2003/09/14::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/09/10:pipe:2:2008/11/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/10:pipe2:2:pipe:2:
○:LDP man-pages:3.29:2007/06/01:pivot_root:2:2000/06/14::nakano@apm.seikei.ac.jp:NAKANO Takeo:
-â\98\86:LDP man-pages:3.24=>3.29:2010/09/20:poll:2:2006/07/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:poll:2:2006/07/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
☆:LDP man-pages:3.24=>3.29:2010/10/09:posix_fadvise:2:2007/02/08::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2010/09/20:ppoll:2:poll:2:
☆:LDP man-pages:3.24=>3.29:2010/05/13:prctl:2:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.24=>3.29:2010/09/26:pread:2:1999/06/25::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
+â\97\8b:LDP man-pages:3.29:2010/09/26:pread:2:1999/06/25::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
@:LDP man-pages:3.29:2010/09/26:pread64:2:pread:2:
@:LDP man-pages:3.29:2007/07/05:prof:2:unimplemented:2:
@:LDP man-pages:3.29:2010/08/31:pselect:2:select:2:
@:LDP man-pages:3.29:2010/08/31:pselect6:2:select:2:
-â\98\86:LDP man-pages:3.25=>3.29:2009/03/30:ptrace:2:2007/05/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/03/30:ptrace:2:2007/05/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/07/05:putpmsg:2:unimplemented:2:
@:LDP man-pages:3.29:2010/09/26:pwrite:2:pread:2:
@:LDP man-pages:3.29:2010/09/26:pwrite64:2:pwrite:2:
○:LDP man-pages:3.29:0000/00/00:query_module:2:2006/07/30::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
☆:LDP man-pages:3.24=>3.29:2010/06/16:quotactl:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2009/02/23:read:2:2005/10/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:readahead:2:2005/02/27::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2008/10/02:readdir:2:1997/02/23::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:readlink:2:2006/07/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2009/12/13:readlinkat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2009/02/23:read:2:2005/10/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:readahead:2:2005/02/27::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/10/02:readdir:2:1997/02/23::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
+â\97\8b:LDP man-pages:3.29:2010/09/20:readlink:2:2006/07/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/12/13:readlinkat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO:
○:LDP man-pages:3.29:2002/10/17:readv:2:2007/06/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/02/11:reboot:2:2008/07/24::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.24=>3.29:2010/08/29:recv:2:2008/12/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/08/29:recv:2:2008/12/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/08/29:recvfrom:2:recv:2:
@:LDP man-pages:3.29:2010/08/29:recvmsg:2:recv:2:
○:LDP man-pages:3.29:2008/04/22:remap_file_pages:2:2005/10/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2001/12/01:removexattr:2:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2009/03/30:rename:2:2007/05/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2009/12/13:renameat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2009/12/13:renameat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO:
×:LDP man-pages:3.29:2010/02/25:request_key:2:::::
○:LDP man-pages:3.29:2008/05/08:rmdir:2:2006/07/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/06/16:rt_sigaction:2:sigaction:2:
@:LDP man-pages:3.29:2006/03/23:sched_getparam:2:sched_setparam:2:
@:LDP man-pages:3.29:2010/10/04:sched_getscheduler:2:sched_setscheduler:2:
○:LDP man-pages:3.29:2007/04/06:sched_rr_get_interval:2:2007/06/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:sched_setaffinity:2:2008/12/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:sched_setaffinity:2:2008/12/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2006/03/23:sched_setparam:2:2006/04/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
☆:LDP man-pages:3.24=>3.29:2010/10/04:sched_setscheduler:2:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/10/18:sched_yield:2:1997/02/23::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
@:LDP man-pages:3.29:2007/07/05:security:2:unimplemented:2:
-â\98\86:LDP man-pages:3.24=>3.29:2010/08/31:select:2:2007/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.24=>3.29:2010/06/10:select_tut:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.24=>3.29:2009/09/27:semctl:2:2005/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/08/31:select:2:2007/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/06/10:select_tut:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/09/27:semctl:2:2005/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2004/05/27:semget:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/10/04:semop:2:2007/05/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/10/04:semtimedop:2:semop:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/08/29:send:2:2006/04/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/02/15:sendfile:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/08/29:send:2:2006/04/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/02/15:sendfile:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/02/15:sendfile64:2:sendfile:2:
@:LDP man-pages:3.29:2010/08/29:sendmsg:2:send:2:
@:LDP man-pages:3.29:2010/08/29:sendto:2:send:2:
@:LDP man-pages:3.29:2009/03/15:setcontext:2:getcontext:2:
@:LDP man-pages:3.29:2009/09/27:setdomainname:2:getdomainname:2:
@:LDP man-pages:3.29:2009/10/17:setegid:2:seteuid:2:
-â\98\86:LDP man-pages:3.25=>3.29:2009/10/17:seteuid:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/10/17:seteuid:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/12/05:setfsgid:2:2005/02/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/12/05:setfsgid32:2:setfsgid:2:
○:LDP man-pages:3.29:2008/12/05:setfsuid:2:2005/02/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:sethostid:2:gethostid:3:
@:LDP man-pages:3.29:2010/09/26:sethostname:2:gethostname:2:
@:LDP man-pages:3.29:2009/03/15:setitimer:2:getitimer:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/26:setpgid:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/26:setpgid:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/26:setpgrp:2:setpgid:2:
@:LDP man-pages:3.29:2008/05/29:setpriority:2:getpriority:2:
@:LDP man-pages:3.29:2010/09/20:setregid:2:setreuid:2:
@:LDP man-pages:3.29:2007/07/26:setresgid32:2:setresgid:2:
○:LDP man-pages:3.29:2007/07/26:setresuid:2:2005/11/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/07/26:setresuid32:2:setresuid:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:setreuid:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:setreuid:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:setreuid32:2:setreuid:2:
@:LDP man-pages:3.29:2010/09/26:setrlimit:2:getrlimit:2:
-â\98\86:LDP man-pages:3.24=>3.29:2008/12/03:setsid:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2008/12/03:setsid:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2008/12/03:setsockopt:2:getsockopt:2:
@:LDP man-pages:3.29:2009/03/25:settimeofday:2:gettimeofday:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/02/21:setuid:2:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/02/21:setuid:2:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2010/02/21:setuid32:2:setuid:2:
○:LDP man-pages:3.29:2008/12/03:setup:2:2008/07/24::argrath@ub32.org:Kentaro Shirakata:
○:LDP man-pages:3.29:2001/12/31:setxattr:2:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2007/07/05:sgetmask:2:2007/10/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/06/03:shmat:2:shmop:2:
-â\98\86:LDP man-pages:3.24=>3.29:2008/08/07:shmctl:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/08/07:shmctl:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/06/03:shmdt:2:shmop:2:
○:LDP man-pages:3.29:2006/05/02:shmget:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/06/03:shmop:2:2006/04/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/12/03:shutdown:2:2001/11/09::argrath@ub32.org:Kentaro Shirakata:
☆:LDP man-pages:3.24=>3.29:2010/06/16:sigaction:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/26:sigaltstack:2:2006/01/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2008/07/11:signal:2:2007/06/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/26:sigaltstack:2:2006/01/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/07/11:signal:2:2007/06/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2009/01/13:signalfd:2:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2009/01/13:signalfd4:2:signalfd:2:
○:LDP man-pages:3.29:2008/10/04:sigpending:2:2005/12/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.24=>3.29:2008/10/17:sigprocmask:2:2005/10/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/10/17:sigprocmask:2:2005/10/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2007/07/26:sigqueue:2:2007/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/06/26:sigreturn:2:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2005/09/15:sigsuspend:2:2005/10/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/07/05:ssetmask:2:sgetmask:2:
☆:LDP man-pages:3.25=>3.29:2010/09/26:stat:2:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/26:stat64:2:stat:2:
-â\98\86:LDP man-pages:3.24=>3.29:2010/09/04:statfs:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/04:statfs:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/04:statfs64:2:statfs:2:
@:LDP man-pages:3.29:2003/08/22:statvfs:2:statvfs:3:
○:LDP man-pages:3.29:2010/02/25:stime:2:2003/09/14::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2007/07/05:stty:2:unimplemented:2:
×:LDP man-pages:3.29:2010/10/09:subpage_prot:2:::::
@:LDP man-pages:3.29:2010/06/15:swapoff:2:swapon:2:
-â\98\86:LDP man-pages:3.24=>3.29:2010/06/15:swapon:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:symlink:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2009/12/13:symlinkat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:sync:2:2003/09/14::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/06/15:swapon:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/20:symlink:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2009/12/13:symlinkat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/20:sync:2:2003/09/14::argrath@ub32.org:Kentaro Shirakata:
☆:LDP man-pages:3.24=>3.29:2010/10/09:sync_file_range:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/10/09:sync_file_range2:2:sync_file_range:2:
○:LDP man-pages:3.29:2007/07/26:syscall:2:2002/08/20::ysato@h4.dion.ne.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.24=>3.29:2010/10/09:syscalls:2:2007/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/10/09:syscalls:2:2007/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/11/20:sysctl:2:1999/12/03::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
-â\98\86:LDP man-pages:3.25=>3.29:2010/06/27:sysfs:2:2001/06/02::ysato@h4.dion.ne.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/06/27:sysfs:2:2001/06/02::ysato@h4.dion.ne.jp:Yuichi SATO:
○:LDP man-pages:3.29:2007/11/15:sysinfo:2:2000/09/23::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
○:LDP man-pages:3.29:2008/06/20:syslog:2:2008/04/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2009/09/15:tee:2:2007/02/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2009/03/10:timerfd_create:2:2008/11/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2009/03/10:timerfd_gettime:2:timerfd_create:2:
@:LDP man-pages:3.29:2009/03/10:timerfd_settime:2:timerfd_create:2:
-â\98\86:LDP man-pages:3.25=>3.29:2008/06/25:times:2:2008/02/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/06/25:times:2:2008/02/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/10/01:tkill:2:2005/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/10/07:truncate:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/10/07:truncate:2:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/10/07:truncate64:2:truncate:2:
@:LDP man-pages:3.29:2007/07/05:tuxcall:2:unimplemented:2:
@:LDP man-pages:3.29:2010/09/26:ugetrlimit:2:getrlimit:2:
-â\98\86:LDP man-pages:3.25=>3.29:2008/01/09:umask:2:2008/02/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/01/09:umask:2:2008/02/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
☆:LDP man-pages:3.24=>3.29:2010/06/19:umount:2:2008/11/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/06/19:umount2:2:umount:2:
○:LDP man-pages:3.29:2008/12/03:uname:2:2002/02/14::ysato@h4.dion.ne.jp:Yuichi SATO:
○:LDP man-pages:3.29:2007/07/05:unimplemented:2:2003/03/06::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
○:LDP man-pages:3.29:2004/06/23:unlink:2:2006/04/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2009/12/13:unlinkat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:unshare:2:2006/08/19::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2009/12/13:unlinkat:2:2006/10/13::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/10:unshare:2:2006/08/19::ysato444@yahoo.co.jp:Yuichi SATO:
○:LDP man-pages:3.29:2005/01/09:uselib:2:2005/04/21::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2003/08/04:ustat:2:2004/06/13::ysato444@yahoo.co.jp:Yuichi SATO:
○:LDP man-pages:3.29:2008/06/19:utime:2:2006/10/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
×:LDP man-pages:3.29:2009/12/13:utimensat:2:::::
@:LDP man-pages:3.29:2008/06/19:utimes:2:utime:2:
-â\98\86:LDP man-pages:3.24=>3.29:2010/09/20:vfork:2:2008/11/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:vfork:2:2008/11/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2007/07/26:vhangup:2:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
○:LDP man-pages:3.29:2009/02/20:vm86:2:2004/06/13::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2009/02/20:vm86old:2:vm86:2:
○:LDP man-pages:3.29:2009/09/15:vmsplice:2:2007/02/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/07/05:vserver:2:unimplemented:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/26:wait:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/26:wait:2:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:wait3:2:wait4:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:wait4:2:2005/03/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:wait4:2:2005/03/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/26:waitid:2:wait:2:
@:LDP man-pages:3.29:2010/09/26:waitpid:2:wait:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/08/29:write:2:2007/05/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/08/29:write:2:2007/05/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2002/10/17:writev:2:readv:2:
@:LDP man-pages:3.29:2008/11/20:CMSG_ALIGN:3:cmsg:3:
@:LDP man-pages:3.29:2008/11/20:CMSG_FIRSTHDR:3:cmsg:3:
@:LDP man-pages:3.29:2007/07/26:HUGE_VALF:3:INFINITY:3:
@:LDP man-pages:3.29:2007/07/26:HUGE_VALL:3:INFINITY:3:
○:LDP man-pages:3.29:2007/07/26:INFINITY:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/04:MB_CUR_MAX:3:1999/09/11::cz8cb01@linux.or.jp:HAYAKAWA Hitoshi:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/04:MB_LEN_MAX:3:1999/09/11::cz8cb01@linux.or.jp:HAYAKAWA Hitoshi:
+â\97\8b:LDP man-pages:3.29:1999/07/04:MB_CUR_MAX:3:1999/09/11::cz8cb01@linux.or.jp:HAYAKAWA Hitoshi:
+â\97\8b:LDP man-pages:3.29:1999/07/04:MB_LEN_MAX:3:1999/09/11::cz8cb01@linux.or.jp:HAYAKAWA Hitoshi:
@:LDP man-pages:3.29:2007/07/26:NAN:3:INFINITY:3:
@:LDP man-pages:3.29:2001/12/16:__fbufsize:3:stdio_ext:3:
@:LDP man-pages:3.29:2001/12/16:__flbf:3:stdio_ext:3:
@:LDP man-pages:3.29:2010/10/13:__malloc_hook:3:malloc_hook:3:
○:LDP man-pages:3.29:1997/03/08:__setfpucw:3:2000/09/20::nakano@apm.seikei.ac.jp:NAKANO Takeo:
@:LDP man-pages:3.29:2001/12/16:_flushlbf:3:stdio_ext:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:a64l:3:2004/01/17::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/20:a64l:3:2004/01/17::ysato444@yahoo.co.jp:Yuichi SATO:
○:LDP man-pages:3.29:2007/12/15:abort:3:1998/02/18::tyoshino@eng.toyo.ac.jp:Takashi Yoshino:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:abs:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:acos:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:abs:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/09/20:acos:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:acosf:3:acos:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:acosh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:acosh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:acoshf:3:acosh:3:
@:LDP man-pages:3.29:2010/09/20:acoshl:3:acosh:3:
@:LDP man-pages:3.29:2010/09/20:acosl:3:acos:3:
○:LDP man-pages:3.29:2008/01/24:alloca:3:2002/09/19::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2009/02/10:alphasort:3:scandir:3:
@:LDP man-pages:3.29:2007/05/18:argz:3:argz_add:3:
-â\98\86:LDP man-pages:3.25=>3.29:2007/05/18:argz_add:3:2003/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2007/05/18:argz_add:3:2003/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/05/18:argz_add_sep:3:argz_add:3:
@:LDP man-pages:3.29:2007/05/18:argz_append:3:argz_add:3:
@:LDP man-pages:3.29:2007/05/18:argz_count:3:argz_add:3:
@:LDP man-pages:3.29:2007/05/18:argz_stringify:3:argz_add:3:
@:LDP man-pages:3.29:2010/02/25:asctime:3:ctime:3:
@:LDP man-pages:3.29:2010/02/25:asctime_r:3:ctime:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:asin:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:asin:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:asinf:3:asin:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:asinh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:asinh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:asinhf:3:asinh:3:
@:LDP man-pages:3.29:2010/09/20:asinhl:3:asinh:3:
@:LDP man-pages:3.29:2010/09/20:asinl:3:asin:3:
○:LDP man-pages:3.29:2001/12/18:asprintf:3:2002/01/14::nakano@apm.seikei.ac.jp:NAKANO Takeo:
○:LDP man-pages:3.29:2002/08/25:assert:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
○:LDP man-pages:3.29:2002/08/25:assert_perror:3:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:atan:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:atan2:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:atan:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:atan2:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:atan2f:3:atan2:3:
@:LDP man-pages:3.29:2010/09/20:atan2l:3:atan2:3:
@:LDP man-pages:3.29:2010/09/20:atanf:3:atan:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/11:atanh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/11:atanh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/11:atanhf:3:atanh:3:
@:LDP man-pages:3.29:2010/09/11:atanhl:3:atanh:3:
@:LDP man-pages:3.29:2010/09/20:atanl:3:atan:3:
○:LDP man-pages:3.29:2008/12/05:atexit:3:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:1993/03/29:atof:3:1998/02/18::tyoshino@eng.toyo.ac.jp:Takashi Yoshino:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:atoi:3:2001/02/09::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/09/20:atoi:3:2001/02/09::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2010/09/20:atol:3:atoi:3:
@:LDP man-pages:3.29:2010/09/20:atoll:3:atoi:3:
@:LDP man-pages:3.29:2010/09/20:atoq:3:atoi:3:
○:LDP man-pages:3.29:2009/03/15:bsd_signal:3:2007/06/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2003/11/01:bsearch:3:2005/02/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2004/12/26:bstring:3:2003/11/13::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:2009/02/04:btowc:3:1999/09/11::cz8cb01@linux.or.jp:HAYAKAWA Hitoshi:
+â\97\8b:LDP man-pages:3.29:2009/02/04:btowc:3:1999/09/11::cz8cb01@linux.or.jp:HAYAKAWA Hitoshi:
○:LDP man-pages:3.29:1994/08/18:btree:3:1999/08/16::nakano@apm.seikei.ac.jp:NAKANO Takeo:
○:LDP man-pages:3.29:2009/01/15:byteorder:3:2005/11/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2002/12/31:bzero:3:2003/03/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:1998/08/09:catgets:3:1999/03/01::nakano@apm.seikei.ac.jp:NAKANO Takeo:
○:LDP man-pages:3.29:2001/12/14:catopen:3:2002/01/14::ysato@h4.dion.ne.jp:Yuichi SATO:
@:LDP man-pages:3.29:2007/05/18:cbc_crypt:3:des_crypt:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:cbrt:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:cbrt:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:cbrtf:3:cbrt:3:
@:LDP man-pages:3.29:2010/09/20:cbrtl:3:cbrt:3:
○:LDP man-pages:3.29:2007/12/26:ccos:3:2003/07/28::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/12/26:ccoshf:3:ccosh:3:
@:LDP man-pages:3.29:2007/12/26:ccoshl:3:ccosh:3:
@:LDP man-pages:3.29:2007/12/26:ccosl:3:ccos:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:ceil:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:ceil:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:ceilf:3:ceil:3:
@:LDP man-pages:3.29:2010/09/20:ceill:3:ceil:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/12:cerf:3:2005/02/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/12:cerf:3:2005/02/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/12:cerfc:3:cerf:3:
@:LDP man-pages:3.29:2010/09/12:cerfcf:3:cerf:3:
@:LDP man-pages:3.29:2010/09/12:cerfcl:3:cerf:3:
○:LDP man-pages:3.29:2007/12/23:cimag:3:2003/09/02::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/12/23:cimagf:3:cimag:3:
@:LDP man-pages:3.29:2007/12/23:cimagl:3:cimag:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/10/04:clearenv:3:2002/08/20::ysato@h4.dion.ne.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/10/04:clearenv:3:2002/08/20::ysato@h4.dion.ne.jp:Yuichi SATO:
@:LDP man-pages:3.29:2008/08/29:clearerr:3:ferror:3:
@:LDP man-pages:3.29:2008/08/29:clearerr_unlocked:3:unlocked_stdio:3:
@:LDP man-pages:3.29:2008/07/17:clnt_broadcast:3:rpc:3:
@:LDP man-pages:3.29:2008/07/17:clnttcp_create:3:rpc:3:
@:LDP man-pages:3.29:2008/07/17:clntudp_bufcreate:3:rpc:3:
@:LDP man-pages:3.29:2008/07/17:clntudp_create:3:rpc:3:
-â\98\86:LDP man-pages:3.25=>3.29:2008/08/28:clock:3:2007/06/01::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/08/28:clock:3:2007/06/01::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
×:LDP man-pages:3.29:2010/09/10:clock_getcpuclockid:3:::::
@:LDP man-pages:3.29:2010/02/03:clock_getres:3:clock_getres:2:
@:LDP man-pages:3.29:2010/02/03:clock_gettime:3:clock_getres:2:
@:LDP man-pages:3.29:2007/12/26:clogl:3:clog:3:
○:LDP man-pages:3.29:2008/09/23:closedir:3:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2008/11/12:closelog:3:syslog:3:
-â\98\86:LDP man-pages:3.25=>3.29:2008/11/20:cmsg:3:1999/08/17::nakano@apm.seikei.ac.jp:NAKANO Takeo:
+â\97\8b:LDP man-pages:3.29:2008/11/20:cmsg:3:1999/08/17::nakano@apm.seikei.ac.jp:NAKANO Takeo:
○:LDP man-pages:3.29:2010/02/03:confstr:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2007/12/26:conj:3:2003/09/02::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/12/26:conjf:3:conj:3:
@:LDP man-pages:3.29:2007/12/26:conjl:3:conj:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:copysign:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:copysign:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:copysignf:3:copysign:3:
@:LDP man-pages:3.29:2010/09/20:copysignl:3:copysign:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/11:cos:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/11:cos:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/11:cosf:3:cos:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:cosh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:cosh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:coshf:3:cosh:3:
@:LDP man-pages:3.29:2010/09/20:coshl:3:cosh:3:
@:LDP man-pages:3.29:2010/09/11:cosl:3:cos:3:
○:LDP man-pages:3.29:2002/07/28:cpow:3:2003/09/02::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2002/07/28:cpowf:3:cpow:3:
@:LDP man-pages:3.29:2002/07/28:cpowl:3:cpow:3:
-â\98\86:LDP man-pages:3.24=>3.29:2010/06/10:cproj:3:2005/03/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/06/10:cproj:3:2005/03/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/06/10:cprojf:3:cproj:3:
@:LDP man-pages:3.29:2010/06/10:cprojl:3:cproj:3:
○:LDP man-pages:3.29:2007/12/26:creal:3:2003/07/28::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/12/26:crealf:3:creal:3:
@:LDP man-pages:3.29:2007/12/26:creall:3:creal:3:
-â\98\86:LDP man-pages:3.24=>3.29:2010/06/20:crypt:3:2008/10/08::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/06/20:crypt:3:2008/10/08::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2010/06/20:crypt_r:3:crypt:3:
○:LDP man-pages:3.29:2007/12/26:csin:3:2003/07/28::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/12/26:csinf:3:csin:3:
@:LDP man-pages:3.29:2007/12/26:ctanhf:3:ctanh:3:
@:LDP man-pages:3.29:2007/12/26:ctanhl:3:ctanh:3:
@:LDP man-pages:3.29:2007/12/26:ctanl:3:ctan:3:
-â\98\86:LDP man-pages:3.25=>3.29:2007/07/26:ctermid:3:1997/2/10::nagoya@cc.hit-u.ac.jp:NAGOYA Hiroaki:
-â\98\86:LDP man-pages:3.25=>3.29:2010/02/25:ctime:3:2008/11/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2007/07/26:ctermid:3:1997/2/10::nagoya@cc.hit-u.ac.jp:NAGOYA Hiroaki:
+â\97\8b:LDP man-pages:3.29:2010/02/25:ctime:3:2008/11/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/02/25:ctime_r:3:ctime:3:
@:LDP man-pages:3.29:2008/06/29:cuserid:3:getlogin:3:
○:LDP man-pages:3.29:2009/12/05:daemon:3:2002/01/14::ysato@h4.dion.ne.jp:Yuichi SATO:
○:LDP man-pages:3.29:2007/05/18:des_crypt:3:2004/08/14::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2007/05/18:des_setparity:3:des_crypt:3:
○:LDP man-pages:3.29:2010/02/25:difftime:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/26:dirfd:3:2003/10/15::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/26:dirfd:3:2003/10/15::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2009/03/30:dirname:3:basename:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:div:3:2004/06/13::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/20:div:3:2004/06/13::ysato444@yahoo.co.jp:Yuichi SATO:
○:LDP man-pages:3.29:2007/05/18:dl_iterate_phdr:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2008/12/06:dladdr:3:dlopen:3:
@:LDP man-pages:3.29:2008/12/06:dlclose:3:dlopen:3:
@:LDP man-pages:3.29:2008/12/06:dlvsym:3:dlopen:3:
@:LDP man-pages:3.29:2010/06/17:dn_comp:3:resolver:3:
@:LDP man-pages:3.29:2010/06/17:dn_expand:3:resolver:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/15:dprintf:3:2002/01/14::nakano@apm.seikei.ac.jp:NAKANO Takeo:
+â\97\8b:LDP man-pages:3.29:2010/09/15:dprintf:3:2002/01/14::nakano@apm.seikei.ac.jp:NAKANO Takeo:
○:LDP man-pages:3.29:2007/07/26:drand48:3:1997/01/20::tyoshino@eng.toyo.ac.jp:YOSHINO Takashi:
○:LDP man-pages:3.29:2007/07/26:drand48_r:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2010/09/20:drem:3:remainder:3:
@:LDP man-pages:3.29:2010/09/20:dremf:3:remainder:3:
@:LDP man-pages:3.29:2010/09/20:dreml:3:remainder:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/22:dysize:3:2002/01/06::nakano@apm.seikei.ac.jp:NAKANO Takeo:
+â\97\8b:LDP man-pages:3.29:2010/09/22:dysize:3:2002/01/06::nakano@apm.seikei.ac.jp:NAKANO Takeo:
@:LDP man-pages:3.29:2010/09/10:eaccess:3:euidaccess:3:
@:LDP man-pages:3.29:2007/05/18:ecb_crypt:3:des_crypt:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:ecvt:3:2009/05/14::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:2007/07/26:ecvt_r:3:2002/09/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:ecvt:3:2009/05/14::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2007/07/26:ecvt_r:3:2002/09/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/07/17:edata:3:end:3:
○:LDP man-pages:3.29:2003/04/04:encrypt:3:2004/02/06::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2003/04/04:encrypt_r:3:encrypt:3:
-â\98\86:LDP man-pages:3.25=>3.29:2008/07/17:end:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/07/17:end:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2003/09/09:endaliasent:3:setaliasent:3:
@:LDP man-pages:3.29:2002/02/28:endfsent:3:getfsent:3:
@:LDP man-pages:3.29:2010/09/20:endgrent:3:getgrent:3:
@:LDP man-pages:3.29:2007/05/18:envz_strip:3:envz_add:3:
@:LDP man-pages:3.29:2007/07/26:erand48:3:drand48:3:
@:LDP man-pages:3.29:2007/07/26:erand48_r:3:drand48_r:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:erf:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:erfc:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:erf:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:erfc:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:erfcf:3:erfc:3:
@:LDP man-pages:3.29:2010/09/20:erfcl:3:erfc:3:
@:LDP man-pages:3.29:2010/09/20:erff:3:erf:3:
@:LDP man-pages:3.29:2010/09/20:erfl:3:erf:3:
○:LDP man-pages:3.29:2007/12/28:err:3:2003/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2008/07/09:errno:3:2006/07/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/08/29:error:3:2006/08/19::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2008/07/09:errno:3:2006/07/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/08/29:error:3:2006/08/19::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2010/08/29:error_at_line:3:error:3:
@:LDP man-pages:3.29:2010/08/29:error_message_count:3:error:3:
@:LDP man-pages:3.29:2010/08/29:error_one_per_line:3:error:3:
@:LDP man-pages:3.29:2002/07/20:ether_ntoa:3:ether_aton:3:
@:LDP man-pages:3.29:2002/07/20:ether_ntoa_r:3:ether_aton:3:
@:LDP man-pages:3.29:2002/07/20:ether_ntohost:3:ether_aton:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:euidaccess:3:2007/06/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:euidaccess:3:2007/06/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/08/30:eventfd_read:3:eventfd:2:
@:LDP man-pages:3.29:2010/08/30:eventfd_write:3:eventfd:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/25:exec:3:2005/03/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/25:exec:3:2005/03/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/25:execl:3:exec:3:
@:LDP man-pages:3.29:2010/09/25:execle:3:exec:3:
@:LDP man-pages:3.29:2010/09/25:execlp:3:exec:3:
@:LDP man-pages:3.29:2010/09/25:execv:3:exec:3:
@:LDP man-pages:3.29:2010/09/25:execvp:3:exec:3:
@:LDP man-pages:3.29:2010/09/25:execvpe:3:exec:3:
-â\98\86:LDP man-pages:3.25=>3.29:2009/09/20:exit:3:2007/06/18::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:exp:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/09/20:exit:3:2007/06/18::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:exp:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/08/11:exp10:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/08/11:exp10f:3:exp10:3:
@:LDP man-pages:3.29:2008/08/11:exp10l:3:exp10:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:exp2:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:exp2:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:exp2f:3:exp2:3:
@:LDP man-pages:3.29:2010/09/20:exp2l:3:exp2:3:
@:LDP man-pages:3.29:2010/09/20:expf:3:exp:3:
@:LDP man-pages:3.29:2010/09/20:expl:3:exp:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/12:expm1:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/12:expm1:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/12:expm1f:3:expm1:3:
@:LDP man-pages:3.29:2010/09/12:expm1l:3:expm1:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:fabs:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:fabs:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:fabsf:3:fabs:3:
@:LDP man-pages:3.29:2010/09/20:fabsl:3:fabs:3:
○:LDP man-pages:3.29:2009/02/23:fclose:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
○:LDP man-pages:3.29:2006/12/27:fcloseall:3:2007/05/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:fcvt:3:ecvt:3:
@:LDP man-pages:3.29:2007/07/26:fcvt_r:3:ecvt_r:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:fdim:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:fdim:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:fdimf:3:fdim:3:
@:LDP man-pages:3.29:2010/09/20:fdiml:3:fdim:3:
@:LDP man-pages:3.29:2009/02/23:fdopen:3:fopen:3:
@:LDP man-pages:3.29:2008/08/11:fegetexceptflag:3:fenv:3:
@:LDP man-pages:3.29:2008/08/11:fegetround:3:fenv:3:
@:LDP man-pages:3.29:2008/08/11:feholdexcept:3:fenv:3:
-â\98\86:LDP man-pages:3.24=>3.29:2008/08/11:fenv:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/08/11:fenv:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/08/29:feof:3:ferror:3:
@:LDP man-pages:3.29:2008/08/29:feof_unlocked:3:unlocked_stdio:3:
@:LDP man-pages:3.29:2008/08/11:feraiseexcept:3:fenv:3:
@:LDP man-pages:3.29:2008/08/11:fesetround:3:fenv:3:
@:LDP man-pages:3.29:2008/08/11:fetestexcept:3:fenv:3:
@:LDP man-pages:3.29:2008/08/11:feupdateenv:3:fenv:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/15:fexecve:3:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/15:fexecve:3:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2009/09/06:fflush:3:2001/11/09::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2008/08/29:fflush_unlocked:3:unlocked_stdio:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:ffs:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/09/20:ffs:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2010/09/20:ffsl:3:ffs:3:
@:LDP man-pages:3.29:2010/09/20:ffsll:3:ffs:3:
@:LDP man-pages:3.29:2008/08/06:fgetc:3:gets:3:
@:LDP man-pages:3.29:2008/08/29:fgets_unlocked:3:unlocked_stdio:3:
@:LDP man-pages:3.29:2010/02/25:fgetspent:3:getspnam:3:
@:LDP man-pages:3.29:2010/02/25:fgetspent_r:3:getspnam:3:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:fgetwc:3:2001/11/09::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:1999/07/25:fgetwc:3:2001/11/09::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2008/08/29:fgetwc_unlocked:3:unlocked_stdio:3:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:fgetws:3:2001/11/09::ysato@h4.dion.ne.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:1999/07/25:fgetws:3:2001/11/09::ysato@h4.dion.ne.jp:Yuichi SATO:
@:LDP man-pages:3.29:2008/08/29:fgetws_unlocked:3:unlocked_stdio:3:
@:LDP man-pages:3.29:2008/08/29:fileno:3:ferror:3:
@:LDP man-pages:3.29:2008/08/29:fileno_unlocked:3:unlocked_stdio:3:
-â\98\86:LDP man-pages:3.25=>3.29:2008/08/05:finite:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/08/05:finite:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/08/05:finitef:3:finite:3:
@:LDP man-pages:3.29:2008/08/05:finitel:3:finite:3:
-â\98\86:LDP man-pages:3.25=>3.29:2008/08/29:flockfile:3:2001/11/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:floor:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/08/29:flockfile:3:2001/11/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:floor:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:floorf:3:floor:3:
@:LDP man-pages:3.29:2010/09/20:floorl:3:floor:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:fma:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:fma:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:fmaf:3:fma:3:
@:LDP man-pages:3.29:2010/09/20:fmal:3:fma:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:fmax:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:fmax:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:fmaxf:3:fmax:3:
@:LDP man-pages:3.29:2010/09/20:fmaxl:3:fmax:3:
-â\98\86:LDP man-pages:3.24=>3.29:2010/09/15:fmemopen:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:fmin:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/15:fmemopen:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:fmin:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:fminf:3:fmin:3:
@:LDP man-pages:3.29:2010/09/20:fminl:3:fmin:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:fmod:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:fmod:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:fmodf:3:fmod:3:
@:LDP man-pages:3.29:2010/09/20:fmodl:3:fmod:3:
-â\98\86:LDP man-pages:3.25=>3.29:2008/06/14:fmtmsg:3:2004/08/14::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2008/06/14:fmtmsg:3:2004/08/14::ysato444@yahoo.co.jp:Yuichi SATO:
○:LDP man-pages:3.29:2000/10/15:fnmatch:3:2006/03/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2009/02/23:fopen:3:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/02/23:fopen:3:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
×:LDP man-pages:3.29:2008/12/05:fopencookie:3:::::
@:LDP man-pages:3.29:2010/06/13:forkpty:3:openpty:3:
○:LDP man-pages:3.29:1993/04/04:fpathconf:3:1998/03/20::nakano@apm.seikei.ac.jp:NAKANO Takeo:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:fpclassify:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:fpclassify:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:fprintf:3:printf:3:
○:LDP man-pages:3.29:2001/12/15:fpurge:3:2002/01/14::nakano@apm.seikei.ac.jp:NAKANO Takeo:
@:LDP man-pages:3.29:1993/04/04:fputc:3:puts:3:
@:LDP man-pages:3.29:2008/08/29:fputc_unlocked:3:unlocked_stdio:3:
@:LDP man-pages:3.29:1993/04/04:fputs:3:puts:3:
@:LDP man-pages:3.29:2008/08/29:fputs_unlocked:3:unlocked_stdio:3:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:fputwc:3:2001/11/09::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:1999/07/25:fputwc:3:2001/11/09::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2008/08/29:fputwc_unlocked:3:unlocked_stdio:3:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:fputws:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:1999/07/25:fputws:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2008/08/29:fputws_unlocked:3:unlocked_stdio:3:
○:LDP man-pages:3.29:1996/05/17:fread:3:2001/11/09::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2008/08/29:fread_unlocked:3:unlocked_stdio:3:
@:LDP man-pages:3.29:2010/09/04:freehostent:3:getipnodebyname:3:
※:LDP man-pages:3.29:2010/10/06:freeifaddrs:3:getifaddrs:3:
@:LDP man-pages:3.29:2009/02/23:freopen:3:fopen:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:frexp:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:frexp:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:frexpf:3:frexp:3:
@:LDP man-pages:3.29:2010/09/20:frexpl:3:frexp:3:
@:LDP man-pages:3.29:2010/09/20:fscanf:3:scanf:3:
-â\98\86:LDP man-pages:3.25=>3.29:1993/11/29:fseek:3:1998/04/27::nakano@apm.seikei.ac.jp:NAKANO Takeo:
+â\97\8b:LDP man-pages:3.29:1993/11/29:fseek:3:1998/04/27::nakano@apm.seikei.ac.jp:NAKANO Takeo:
○:LDP man-pages:3.29:2001/11/05:fseeko:3:2006/01/18::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:1993/11/29:fsetpos:3:fseek:3:
@:LDP man-pages:3.29:2003/08/22:fstatvfs:3:statvfs:3:
@:LDP man-pages:3.29:2007/12/28:fts_open:3:fts:3:
@:LDP man-pages:3.29:2007/12/28:fts_read:3:fts:3:
@:LDP man-pages:3.29:2007/12/28:fts_set:3:fts:3:
-â\98\86:LDP man-pages:3.24=>3.29:2010/09/20:ftw:3:2006/07/30::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:ftw:3:2006/07/30::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/08/29:funlockfile:3:flockfile:3:
※:LDP man-pages:3.29:2009/12/13:futimens:3:utimensat:2:
○:LDP man-pages:3.29:2008/04/07:futimes:3:2006/07/31::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:fwide:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
+â\97\8b:LDP man-pages:3.29:2010/09/20:fwide:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
@:LDP man-pages:3.29:2010/09/20:fwprintf:3:wprintf:3:
@:LDP man-pages:3.29:1996/05/17:fwrite:3:fread:3:
@:LDP man-pages:3.29:2008/08/29:fwrite_unlocked:3:unlocked_stdio:3:
※:LDP man-pages:3.29:2010/09/27:gai_error:3:getaddrinfo_a:3:
@:LDP man-pages:3.29:2010/09/27:gai_strerror:3:getaddrinfo:3:
※:LDP man-pages:3.29:2010/09/27:gai_suspend:3:getaddrinfo_a:3:
-â\98\86:LDP man-pages:3.25=>3.29:2008/08/05:gamma:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/08/05:gamma:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/08/05:gammaf:3:gamma:3:
@:LDP man-pages:3.29:2008/08/05:gammal:3:gamma:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:gcvt:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:gcvt:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:get_current_dir_name:3:getcwd:3:
@:LDP man-pages:3.29:2008/07/17:get_myaddress:3:rpc:3:
-â\98\86:LDP man-pages:3.24=>3.29:2010/09/27:getaddrinfo:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/27:getaddrinfo:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
×:LDP man-pages:3.29:2010/09/27:getaddrinfo_a:3:::::
@:LDP man-pages:3.29:2003/09/09:getaliasbyname:3:setaliasent:3:
@:LDP man-pages:3.29:2003/09/09:getaliasbyname_r:3:setaliasent:3:
@:LDP man-pages:3.29:2008/08/29:getc_unlocked:3:unlocked_stdio:3:
@:LDP man-pages:3.29:2008/08/06:getchar:3:gets:3:
@:LDP man-pages:3.29:2008/08/29:getchar_unlocked:3:unlocked_stdio:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:getcwd:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:getdate:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:getcwd:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/09/20:getdate:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:getdate_err:3:getdate:3:
@:LDP man-pages:3.29:2010/09/20:getdate_r:3:getdate:3:
@:LDP man-pages:3.29:2010/06/12:getdelim:3:getline:3:
○:LDP man-pages:3.29:2007/07/26:getdirentries:3:1998/04/30::nakano@apm.seikei.ac.jp:NAKANO Takeo:
○:LDP man-pages:3.29:2008/03/17:getenv:3:2003/09/28::nakano@apm.seikei.ac.jp:NAKANO Takeo:
-â\98\86:LDP man-pages:3.25=>3.29:2002/02/28:getfsent:3:2002/08/07::nakano@apm.seikei.ac.jp:NAKANO Takeo:
+â\97\8b:LDP man-pages:3.29:2002/02/28:getfsent:3:2002/08/07::nakano@apm.seikei.ac.jp:NAKANO Takeo:
@:LDP man-pages:3.29:2002/02/28:getfsfile:3:getfsent:3:
@:LDP man-pages:3.29:2002/02/28:getfsspec:3:getfsent:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:getgrent:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:getgrent:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2007/07/26:getgrent_r:3:2004/08/14::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2009/03/30:getgrgid:3:getgrnam:3:
@:LDP man-pages:3.29:2009/03/30:getgrgid_r:3:getgrnam:3:
-â\98\86:LDP man-pages:3.25=>3.29:2009/03/30:getgrnam:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/03/30:getgrnam:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2009/03/30:getgrnam_r:3:getgrnam:3:
○:LDP man-pages:3.29:2008/07/03:getgrouplist:3:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/10/04:gethostbyaddr:3:gethostbyname:3:
@:LDP man-pages:3.29:2010/10/04:gethostbyaddr_r:3:gethostbyname:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/10/04:gethostbyname:3:2007/06/13::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/10/04:gethostbyname:3:2007/06/13::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/10/04:gethostbyname2:3:gethostbyname:3:
@:LDP man-pages:3.29:2010/10/04:gethostbyname2_r:3:gethostbyname:3:
@:LDP man-pages:3.29:2010/10/04:gethostbyname_r:3:gethostbyname:3:
@:LDP man-pages:3.29:2010/10/04:gethostent:3:gethostbyname:3:
@:LDP man-pages:3.29:2010/10/04:gethostent_r:3:gethostbyname:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:gethostid:3:::::
+â\97\8b:LDP man-pages:3.29:2010/09/20:gethostid:3:2009/01/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
×:LDP man-pages:3.29:2010/10/06:getifaddrs:3:::::
@:LDP man-pages:3.29:2010/09/04:getipnodebyaddr:3:getipnodebyname:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/04:getipnodebyname:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.24=>3.29:2010/06/12:getline:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/04:getipnodebyname:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/06/12:getline:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:0000/00/00:getloadavg:3:2002/01/21::nakano@apm.seikei.ac.jp:NAKANO Takeo:
○:LDP man-pages:3.29:2008/06/29:getlogin:3:2005/03/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/06/29:getlogin_r:3:getlogin:3:
-â\98\86:LDP man-pages:3.25=>3.29:2009/09/15:getmntent:3:2005/03/18::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/09/15:getmntent:3:2005/03/18::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2009/09/15:getmntent_r:3:getmntent:3:
○:LDP man-pages:3.29:2009/12/03:getnameinfo:3:2007/01/07::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/08/19:getnetbyaddr:3:getnetent:3:
○:LDP man-pages:3.29:2010/02/03:getopt:3:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/02/03:getopt_long:3:getopt:3:
@:LDP man-pages:3.29:2010/02/03:getopt_long_only:3:getopt:3:
-â\98\86:LDP man-pages:3.24=>3.29:2010/09/20:getpass:3:2001/02/14::nakano@apm.seikei.ac.jp:NAKANO Takeo:Older ver. is in obsolete/
+â\97\8b:LDP man-pages:3.29:2010/09/20:getpass:3:2001/02/14::nakano@apm.seikei.ac.jp:NAKANO Takeo:Older ver. is in obsolete/
@:LDP man-pages:3.29:2008/08/19:getprotobyname:3:getprotoent:3:
※:LDP man-pages:3.29:2010/09/10:getprotobyname_r:3:getprotoent_r:3:
@:LDP man-pages:3.29:2008/08/19:getprotobynumber:3:getprotoent:3:
※:LDP man-pages:3.29:2010/09/10:getprotobynumber_r:3:getprotoent_r:3:
○:LDP man-pages:3.29:2008/08/19:getprotoent:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
×:LDP man-pages:3.29:2010/09/10:getprotoent_r:3:::::
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:getpt:3:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:getpw:3:2008/10/08::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:getpwent:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:getpt:3:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:getpw:3:2008/10/08::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/09/20:getpwent:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2007/07/26:getpwent_r:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2009/03/30:getpwnam:3:2005/10/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/03/30:getpwnam:3:2005/10/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2009/03/30:getpwnam_r:3:getpwnam:3:
@:LDP man-pages:3.29:2009/03/30:getpwuid:3:getpwnam:3:
@:LDP man-pages:3.29:2009/03/30:getpwuid_r:3:getpwnam:3:
×:LDP man-pages:3.29:2010/09/10:getservent_r:3:::::
@:LDP man-pages:3.29:2010/02/25:getspent:3:getspnam:3:
@:LDP man-pages:3.29:2010/02/25:getspent_r:3:getspnam:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/02/25:getspnam:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/02/25:getspnam:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/02/25:getspnam_r:3:getspnam:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/26:getsubopt:3:2007/06/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/26:getsubopt:3:2007/06/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2002/07/18:getttyent:3:2004/09/14::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2002/07/18:getttynam:3:getttyent:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:getumask:3:2003/02/02::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2007/07/26:getusershell:3:1998/02/05::ishioka@dad.eec.toshiba.co.jp:ISHIOKA Takashi:
+â\97\8b:LDP man-pages:3.29:2010/09/10:getumask:3:2003/02/02::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2007/07/26:getusershell:3:1998/02/05::ishioka@dad.eec.toshiba.co.jp:ISHIOKA Takashi:
○:LDP man-pages:3.29:2008/06/29:getutent:3:2005/03/18::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/06/29:getutent_r:3:getutent:3:
@:LDP man-pages:3.29:2008/06/29:getutid:3:getutent:3:
@:LDP man-pages:3.29:2008/06/29:getutxent:3:getutent:3:
@:LDP man-pages:3.29:2008/06/29:getutxid:3:getutent:3:
@:LDP man-pages:3.29:2008/06/29:getutxline:3:getutent:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/26:getw:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/09/26:getw:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:1999/07/25:getwc:3:fgetwc:3:
@:LDP man-pages:3.29:2008/08/29:getwc_unlocked:3:unlocked_stdio:3:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:getwchar:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:1999/07/25:getwchar:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2008/08/29:getwchar_unlocked:3:unlocked_stdio:3:
@:LDP man-pages:3.29:2010/09/20:getwd:3:getcwd:3:
○:LDP man-pages:3.29:2007/10/10:glob:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
※:LDP man-pages:3.29:2010/09/10:gnu_dev_makedev:3:makedev:3:
※:LDP man-pages:3.29:2010/09/10:gnu_dev_minor:3:makedev:3:
@:LDP man-pages:3.29:2010/09/10:gnu_get_libc_release:3:gnu_get_libc_version:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:gnu_get_libc_version:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2008/06/14:grantpt:3:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:gnu_get_libc_version:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/06/14:grantpt:3:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2007/07/26:gsignal:3:2003/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/10/04:h_errno:3:gethostbyname:3:
-â\98\86:LDP man-pages:3.25=>3.29:1994/08/18:hash:3:1999/08/17::nakano@apm.seikei.ac.jp:NAKANO Takeo:
+â\97\8b:LDP man-pages:3.29:1994/08/18:hash:3:1999/08/17::nakano@apm.seikei.ac.jp:NAKANO Takeo:
@:LDP man-pages:3.29:2009/09/15:hasmntopt:3:getmntent:3:
@:LDP man-pages:3.29:2008/10/06:hcreate:3:hsearch:3:
@:LDP man-pages:3.29:2008/10/06:hcreate_r:3:hsearch:3:
※:LDP man-pages:3.29:2010/09/10:htole64:3:endian:3:
@:LDP man-pages:3.29:2009/01/15:htonl:3:byteorder:3:
@:LDP man-pages:3.29:2009/01/15:htons:3:byteorder:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:hypot:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:hypot:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:hypotf:3:hypot:3:
@:LDP man-pages:3.29:2010/09/20:hypotl:3:hypot:3:
-â\98\86:LDP man-pages:3.25=>3.29:2008/09/08:iconv:3:2000/07/11::sato@complex.eng.hokudai.ac.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2008/08/11:iconv_close:3:2000/07/11::sato@complex.eng.hokudai.ac.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2008/08/11:iconv_open:3:2007/06/01::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:ilogb:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/09/08:iconv:3:2000/07/11::sato@complex.eng.hokudai.ac.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2008/08/11:iconv_close:3:2000/07/11::sato@complex.eng.hokudai.ac.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2008/08/11:iconv_open:3:2007/06/01::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:ilogb:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:ilogbf:3:ilogb:3:
@:LDP man-pages:3.29:2010/09/20:ilogbl:3:ilogb:3:
@:LDP man-pages:3.29:2010/09/20:imaxabs:3:abs:3:
@:LDP man-pages:3.29:2010/09/20:imaxdiv:3:div:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:index:3:1997/12/12::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka:
+â\97\8b:LDP man-pages:3.29:2010/09/20:index:3:1997/12/12::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka:
○:LDP man-pages:3.29:2008/06/19:inet:3:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/06/19:inet_addr:3:inet:3:
@:LDP man-pages:3.29:2008/06/19:inet_aton:3:inet:3:
@:LDP man-pages:3.29:2008/03/07:initstate_r:3:random_r:3:
@:LDP man-pages:3.29:2007/07/26:innetgr:3:setnetgrent:3:
☆:LDP man-pages:3.25=>3.29:2010/09/09:insque:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:intro:3:2008/02/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:intro:3:2008/02/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/12/28:iruserok:3:rcmd:3:
@:LDP man-pages:3.29:2010/09/20:isalnum:3:isalpha:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:isalpha:3:2007/05/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:isalpha:3:2007/05/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:isascii:3:isalpha:3:
○:LDP man-pages:3.29:2008/12/03:isatty:3:1997/2/10::nagoya@cc.hit-u.ac.jp:NAGOYA Hiroaki:
@:LDP man-pages:3.29:2010/09/20:isblank:3:isalpha:3:
@:LDP man-pages:3.29:2010/09/20:isdigit:3:isalpha:3:
@:LDP man-pages:3.29:2010/09/20:isfinite:3:fpclassify:3:
@:LDP man-pages:3.29:2010/09/20:isgraph:3:isalpha:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:isgreater:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:isgreater:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:isgreaterequal:3:isgreater:3:
@:LDP man-pages:3.29:2010/09/20:isinf:3:fpclassify:3:
@:LDP man-pages:3.29:2008/08/05:isinff:3:finite:3:
@:LDP man-pages:3.29:2010/09/20:isspace:3:isalpha:3:
@:LDP man-pages:3.29:2010/09/20:isunordered:3:isgreater:3:
@:LDP man-pages:3.29:2010/09/20:isupper:3:isalpha:3:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:iswalnum:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:iswalpha:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:iswblank:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:iswcntrl:3:1999/09/12::fujiwara@linux.or.jp:FUJIWARA Teruyoshi:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:iswctype:3:1999/09/12::fujiwara@linux.or.jp:FUJIWARA Teruyoshi:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:iswdigit:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:iswgraph:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:iswlower:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:iswprint:3:1999/09/12::fujiwara@linux.or.jp:FUJIWARA Teruyoshi:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:iswpunct:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:iswspace:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:iswupper:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:iswxdigit:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:1999/07/25:iswalnum:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:1999/07/25:iswalpha:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/09/20:iswblank:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:1999/07/25:iswcntrl:3:1999/09/12::fujiwara@linux.or.jp:FUJIWARA Teruyoshi:
+â\97\8b:LDP man-pages:3.29:1999/07/25:iswctype:3:1999/09/12::fujiwara@linux.or.jp:FUJIWARA Teruyoshi:
+â\97\8b:LDP man-pages:3.29:1999/07/25:iswdigit:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:1999/07/25:iswgraph:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:1999/07/25:iswlower:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:1999/07/25:iswprint:3:1999/09/12::fujiwara@linux.or.jp:FUJIWARA Teruyoshi:
+â\97\8b:LDP man-pages:3.29:1999/07/25:iswpunct:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:1999/07/25:iswspace:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:1999/07/25:iswupper:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:1999/07/25:iswxdigit:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2010/09/20:isxdigit:3:isalpha:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:j0:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:j0:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:j0f:3:j0:3:
@:LDP man-pages:3.29:2010/09/20:j0l:3:j0:3:
@:LDP man-pages:3.29:2010/09/20:j1:3:j0:3:
@:LDP man-pages:3.29:2010/02/25:lckpwdf:3:getspnam:3:
@:LDP man-pages:3.29:2007/07/26:lcong48:3:drand48:3:
@:LDP man-pages:3.29:2007/07/26:lcong48_r:3:drand48_r:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:ldexp:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:ldexp:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:ldexpf:3:ldexp:3:
@:LDP man-pages:3.29:2010/09/20:ldexpl:3:ldexp:3:
@:LDP man-pages:3.29:2010/09/20:ldiv:3:div:3:
※:LDP man-pages:3.29:2010/09/10:le32toh:3:endian:3:
※:LDP man-pages:3.29:2010/09/10:le64toh:3:endian:3:
@:LDP man-pages:3.29:1999/09/27:lfind:3:lsearch:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/11:lgamma:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/11:lgamma:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/11:lgamma_r:3:lgamma:3:
@:LDP man-pages:3.29:2010/09/11:lgammaf:3:lgamma:3:
@:LDP man-pages:3.29:2010/09/11:lgammaf_r:3:lgamma:3:
○:LDP man-pages:3.29:1993/04/25:localeconv:3:1998/05/25::tyoshino@eng.toyo.ac.jp:Takashi Yoshino:
@:LDP man-pages:3.29:2010/02/25:localtime:3:ctime:3:
@:LDP man-pages:3.29:2010/02/25:localtime_r:3:ctime:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:lockf:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.24=>3.29:2010/09/20:log:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.24=>3.29:2010/09/20:log10:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:lockf:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:log:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:log10:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:log10f:3:log10:3:
@:LDP man-pages:3.29:2010/09/20:log10l:3:log10:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:log1p:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:log1p:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:log1pf:3:log1p:3:
@:LDP man-pages:3.29:2010/09/20:log1pl:3:log1p:3:
-â\98\86:LDP man-pages:3.24=>3.29:2010/09/12:log2:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/12:log2:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/12:log2f:3:log2:3:
@:LDP man-pages:3.29:2010/09/12:log2l:3:log2:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:logb:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:logb:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:logbf:3:logb:3:
@:LDP man-pages:3.29:2010/09/20:logbl:3:logb:3:
@:LDP man-pages:3.29:2010/09/20:logf:3:log:3:
○:LDP man-pages:3.29:2009/01/13:longjmp:3:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/07/26:lrand48:3:drand48:3:
@:LDP man-pages:3.29:2007/07/26:lrand48_r:3:drand48_r:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:lrint:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:lrint:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:lrintf:3:lrint:3:
@:LDP man-pages:3.29:2010/09/20:lrintl:3:lrint:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:lround:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:lround:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:lroundf:3:lround:3:
@:LDP man-pages:3.29:2010/09/20:lroundl:3:lround:3:
○:LDP man-pages:3.29:1999/09/27:lsearch:3:2005/03/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
☆:LDP man-pages:3.25=>3.29:2010/10/18:malloc:3:2007/10/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
☆:LDP man-pages:3.25=>3.29:2010/10/13:malloc_hook:3:2003/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
×:LDP man-pages:3.29:2010/09/10:matherr:3:::::
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:mblen:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:mbrlen:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
-â\98\86:LDP man-pages:3.25=>3.29:2001/11/22:mbrtowc:3:2008/07/24::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:2000/11/20:mbsinit:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/15:mbsnrtowcs:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:mbsrtowcs:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:mbstowcs:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
-â\98\86:LDP man-pages:3.25=>3.29:2001/07/04:mbtowc:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
+â\97\8b:LDP man-pages:3.29:1999/07/25:mblen:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
+â\97\8b:LDP man-pages:3.29:1999/07/25:mbrlen:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
+â\97\8b:LDP man-pages:3.29:2001/11/22:mbrtowc:3:2008/07/24::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2000/11/20:mbsinit:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
+â\97\8b:LDP man-pages:3.29:2010/09/15:mbsnrtowcs:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
+â\97\8b:LDP man-pages:3.29:1999/07/25:mbsrtowcs:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
+â\97\8b:LDP man-pages:3.29:1999/07/25:mbstowcs:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
+â\97\8b:LDP man-pages:3.29:2001/07/04:mbtowc:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
@:LDP man-pages:3.29:2010/09/20:memalign:3:posix_memalign:3:
○:LDP man-pages:3.29:2009/01/13:memccpy:3:1997/07/26::tyoshino@eng.toyo.ac.jp:Takashi Yoshino:
-â\98\86:LDP man-pages:3.25=>3.29:2009/12/04:memchr:3:2004/01/17::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2009/12/04:memchr:3:2004/01/17::ysato444@yahoo.co.jp:Yuichi SATO:
○:LDP man-pages:3.29:1993/04/10:memcmp:3:1997/12/17::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka:
○:LDP man-pages:3.29:1993/04/10:memcpy:3:1997/02/21::tyoshino@eng.toyo.ac.jp:Takashi Yoshino:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:memfrob:3:1998/05/34::ishikawa@linux.or.jp:ISHIKAWA Mutsumi:
+â\97\8b:LDP man-pages:3.29:2010/09/10:memfrob:3:1998/05/34::ishikawa@linux.or.jp:ISHIKAWA Mutsumi:
○:LDP man-pages:3.29:2008/12/05:memmem:3:1997/12/17::tyoshino@eng.toyo.ac.jp:Takashi Yoshino:
○:LDP man-pages:3.29:1993/04/10:memmove:3:2007/06/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/08/12:mempcpy:3:2004/09/14::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2009/12/04:memrchr:3:memchr:3:
○:LDP man-pages:3.29:1993/04/11:memset:3:1997/02/21::tyoshino@eng.toyo.ac.jp:Takashi Yoshino:
※:LDP man-pages:3.29:2010/09/10:minor:3:makedev:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/26:mkdtemp:3:2001/11/09::ysato@h4.dion.ne.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/26:mkdtemp:3:2001/11/09::ysato@h4.dion.ne.jp:Yuichi SATO:
○:LDP man-pages:3.29:2008/06/12:mkfifo:3:2008/10/08::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:2009/12/13:mkfifoat:3:2006/08/19::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2009/12/13:mkfifoat:3:2006/08/19::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2010/09/26:mkostemp:3:mkstemp:3:
@:LDP man-pages:3.29:2010/09/26:mkostemps:3:mkstemp:3:
☆:LDP man-pages:3.24=>3.29:2010/09/26:mkstemp:3:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/26:mkstemps:3:mkstemp:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:mktemp:3:1999/04/10::tanisako@osa.dec.com:Kazuyuki Tanisako:
+â\97\8b:LDP man-pages:3.29:2010/09/20:mktemp:3:1999/04/10::tanisako@osa.dec.com:Kazuyuki Tanisako:
@:LDP man-pages:3.29:2010/02/25:mktime:3:ctime:3:
@:LDP man-pages:3.29:2008/04/22:mmap64:3:mmap2:2:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:modf:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:modf:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:modff:3:modf:3:
@:LDP man-pages:3.29:2010/09/20:modfl:3:modf:3:
○:LDP man-pages:3.29:1993/06/04:mpool:3:1999/08/19::nakano@apm.seikei.ac.jp:NAKANO Takeo:
-â\98\86:LDP man-pages:3.25=>3.29:2010/08/29:mq_close:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/08/29:mq_getattr:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/10/04:mq_notify:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/08/29:mq_close:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/08/29:mq_getattr:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/10/04:mq_notify:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2009/02/20:mq_open:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:mq_receive:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:mq_send:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:mq_receive:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:mq_send:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/08/29:mq_setattr:3:mq_getattr:3:
@:LDP man-pages:3.29:2010/09/20:mq_timedreceive:3:mq_receive:3:
@:LDP man-pages:3.29:2010/09/20:mq_timedsend:3:mq_send:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/08/29:mq_unlink:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/08/29:mq_unlink:3:2006/04/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/07/26:mrand48:3:drand48:3:
@:LDP man-pages:3.29:2007/07/26:mrand48_r:3:drand48_r:3:
○:LDP man-pages:3.29:2002/07/20:mtrace:3:2003/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2002/07/20:muntrace:3:mtrace:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:nan:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:nan:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:nanf:3:nan:3:
@:LDP man-pages:3.29:2010/09/20:nanl:3:nan:3:
@:LDP man-pages:3.29:2010/09/20:nearbyint:3:rint:3:
@:LDP man-pages:3.29:2010/09/20:nearbyintf:3:rint:3:
@:LDP man-pages:3.29:2010/09/20:nearbyintl:3:rint:3:
○:LDP man-pages:3.29:1999/05/14:netlink:3:1999/08/20::nakano@apm.seikei.ac.jp:NAKANO Takeo:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:nextafter:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:nextafter:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:nextafterf:3:nextafter:3:
@:LDP man-pages:3.29:2010/09/20:nextafterl:3:nextafter:3:
@:LDP man-pages:3.29:2010/09/20:nexttoward:3:nextafter:3:
@:LDP man-pages:3.29:2010/09/20:nexttowardf:3:nextafter:3:
@:LDP man-pages:3.29:2010/09/20:nexttowardl:3:nextafter:3:
@:LDP man-pages:3.29:2010/09/20:nftw:3:ftw:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/10/03:nl_langinfo:3:2001/07/15::KY4N-UCD@asahi-net.or.jp:UCHIDA Norihiro:
+â\97\8b:LDP man-pages:3.29:2010/10/03:nl_langinfo:3:2001/07/15::KY4N-UCD@asahi-net.or.jp:UCHIDA Norihiro:
@:LDP man-pages:3.29:2007/07/26:nrand48:3:drand48:3:
@:LDP man-pages:3.29:2007/07/26:nrand48_r:3:drand48_r:3:
@:LDP man-pages:3.29:2009/01/15:ntohl:3:byteorder:3:
○:LDP man-pages:3.29:2008/12/05:on_exit:3:2009/01/15:o:amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/15:open_memstream:3:fmemopen:3:
@:LDP man-pages:3.29:2010/09/15:open_wmemstream:3:fmemopen:3:
-â\98\86:LDP man-pages:3.24=>3.29:2010/06/20:opendir:3:2007/10/14:o:amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/06/20:opendir:3:2007/10/14:o:amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/11/12:openlog:3:syslog:3:
-â\98\86:LDP man-pages:3.24=>3.29:2010/06/13:openpty:3:2006/02/13::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/06/13:openpty:3:2006/02/13::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/02/03:optarg:3:getopt:3:
@:LDP man-pages:3.29:2010/02/03:opterr:3:getopt:3:
@:LDP man-pages:3.29:2010/02/03:optind:3:getopt:3:
@:LDP man-pages:3.29:2008/07/17:pmap_rmtcall:3:rpc:3:
@:LDP man-pages:3.29:2008/07/17:pmap_set:3:rpc:3:
@:LDP man-pages:3.29:2008/07/17:pmap_unset:3:rpc:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/02/03:popen:3:2008/11/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:posix_fallocate:3:2006/08/19::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:posix_memalign:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/10/04:posix_openpt:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/12:pow:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/02/03:popen:3:2008/11/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:posix_fallocate:3:2006/08/19::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/20:posix_memalign:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/10/04:posix_openpt:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/12:pow:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2004/10/05:pow10:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2004/10/05:pow10f:3:pow10:3:
@:LDP man-pages:3.29:2004/10/05:pow10l:3:pow10:3:
@:LDP man-pages:3.29:2010/09/12:powf:3:pow:3:
@:LDP man-pages:3.29:2010/09/12:powl:3:pow:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:printf:3:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:printf:3:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2007/07/26:profil:3:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
○:LDP man-pages:3.29:2006/04/29:program_invocation_name:3:2006/07/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2006/04/29:program_invocation_short_name:3:program_invocation_name:3:
※:LDP man-pages:3.29:2010/09/10:pthread_timedjoin_np:3:pthread_tryjoin_np:3:
×:LDP man-pages:3.29:2010/09/10:pthread_tryjoin_np:3:::::
×:LDP man-pages:3.29:2009/04/10:pthread_yield:3:::::
-â\98\86:LDP man-pages:3.25=>3.29:2008/09/03:ptsname:3:2005/03/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/09/03:ptsname:3:2005/03/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/09/03:ptsname_r:3:ptsname:3:
@:LDP man-pages:3.29:1993/04/04:putc:3:puts:3:
@:LDP man-pages:3.29:2008/08/29:putc_unlocked:3:unlocked_stdio:3:
@:LDP man-pages:3.29:2010/09/26:putw:3:getw:3:
@:LDP man-pages:3.29:1999/07/25:putwc:3:fputwc:3:
@:LDP man-pages:3.29:2008/08/29:putwc_unlocked:3:unlocked_stdio:3:
-â\98\86:LDP man-pages:3.25=>3.29:1999/07/25:putwchar:3:2001/11/09::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:1999/07/25:putwchar:3:2001/11/09::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2008/08/29:putwchar_unlocked:3:unlocked_stdio:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:qecvt:3:2002/09/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:qecvt:3:2002/09/24::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/07/26:qecvt_r:3:ecvt_r:3:
@:LDP man-pages:3.29:2010/09/20:qfcvt:3:qecvt:3:
@:LDP man-pages:3.29:2007/07/26:qfcvt_r:3:ecvt_r:3:
@:LDP man-pages:3.29:2010/09/20:qgcvt:3:qecvt:3:
○:LDP man-pages:3.29:2009/09/15:qsort:3:2007/01/07::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2007/12/28:queue:3:2004/09/14::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2007/12/28:queue:3:2004/09/14::ysato444@yahoo.co.jp:Yuichi SATO:
○:LDP man-pages:3.29:2008/10/17:raise:3:1997/12/25::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka:
☆:LDP man-pages:3.25=>3.29:2010/10/01:rand:3:2005/03/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/10/01:rand_r:3:rand:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:random:3:1997/01/21::tyoshino@eng.toyo.ac.jp:YOSHINO Takashi:
-â\98\86:LDP man-pages:3.25=>3.29:2008/03/07:random_r:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:random:3:1997/01/21::tyoshino@eng.toyo.ac.jp:YOSHINO Takashi:
+â\97\8b:LDP man-pages:3.29:2008/03/07:random_r:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2009/12/04:rawmemchr:3:memchr:3:
-â\98\86:LDP man-pages:3.25=>3.29:2007/12/28:rcmd:3:1999/03/01::nakano@apm.seikei.ac.jp:NAKANO Takeo:
+â\97\8b:LDP man-pages:3.29:2007/12/28:rcmd:3:1999/03/01::nakano@apm.seikei.ac.jp:NAKANO Takeo:
○:LDP man-pages:3.29:1995/07/14:re_comp:3:1997/12/18::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka:
@:LDP man-pages:3.29:1995/07/14:re_exec:3:re_comp:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:readdir:3:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:readdir:3:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/10:readdir_r:3:readdir:3:
@:LDP man-pages:3.29:2010/10/18:realloc:3:malloc:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:realpath:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:realpath:3:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:1994/08/18:recno:3:1999/08/19::nakano@apm.seikei.ac.jp:NAKANO Takeo:
@:LDP man-pages:3.29:2008/05/29:regcomp:3:regex:3:
@:LDP man-pages:3.29:2008/05/29:regerror:3:regex:3:
@:LDP man-pages:3.29:2008/05/29:regexec:3:regex:3:
@:LDP man-pages:3.29:2008/05/29:regfree:3:regex:3:
@:LDP man-pages:3.29:2008/07/17:registerrpc:3:rpc:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:remainder:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:remainder:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:remainderf:3:remainder:3:
@:LDP man-pages:3.29:2010/09/20:remainderl:3:remainder:3:
○:LDP man-pages:3.29:2008/12/03:remove:3:2008/07/24::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2010/09/09:remque:3:insque:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:remquo:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:remquo:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:remquof:3:remquo:3:
@:LDP man-pages:3.29:2010/09/20:remquol:3:remquo:3:
@:LDP man-pages:3.29:2010/06/17:res_init:3:resolver:3:
@:LDP man-pages:3.29:2010/06/17:res_querydomain:3:resolver:3:
@:LDP man-pages:3.29:2010/06/17:res_search:3:resolver:3:
@:LDP man-pages:3.29:2010/06/17:res_send:3:resolver:3:
-â\98\86:LDP man-pages:3.24=>3.29:2010/06/17:resolver:3:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/06/17:resolver:3:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:1993/11/29:rewind:3:fseek:3:
○:LDP man-pages:3.29:1995/06/11:rewinddir:3:1997/12/24::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:rexec:3:2005/12/28::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:rexec:3:2005/12/28::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:rindex:3:index:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:rint:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:rint:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:rintf:3:rint:3:
@:LDP man-pages:3.29:2010/09/20:rintl:3:rint:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:round:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:round:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:roundf:3:round:3:
@:LDP man-pages:3.29:2010/09/20:roundl:3:round:3:
-â\98\86:LDP man-pages:3.25=>3.29:2008/07/17:rpc:3:2001/11/09::ysato@h4.dion.ne.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2008/07/17:rpc:3:2001/11/09::ysato@h4.dion.ne.jp:Yuichi SATO:
○:LDP man-pages:3.29:2007/07/26:rpmatch:3:2006/07/31::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/12/28:rresvport:3:rcmd:3:
○:LDP man-pages:3.29:2010/02/25:rtime:3:2004/09/14::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2010/01/11:rtnetlink:3:1999/08/20::nakano@apm.seikei.ac.jp:NAKANO Takeo:
+â\97\8b:LDP man-pages:3.29:2010/01/11:rtnetlink:3:1999/08/20::nakano@apm.seikei.ac.jp:NAKANO Takeo:
@:LDP man-pages:3.29:2007/12/28:ruserok:3:rcmd:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:scalb:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:scalb:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:scalbf:3:scalb:3:
@:LDP man-pages:3.29:2010/09/20:scalbl:3:scalb:3:
×:LDP man-pages:3.29:2010/09/20:scalbln:3:::::
※:LDP man-pages:3.29:2010/09/20:scalbnf:3:scalbln:3:
※:LDP man-pages:3.29:2010/09/20:scalbnl:3:scalbln:3:
○:LDP man-pages:3.29:2009/02/10:scandir:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:scanf:3:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:scanf:3:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2009/12/08:sched_getcpu:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2007/07/26:seed48:3:drand48:3:
@:LDP man-pages:3.29:2007/07/26:seed48_r:3:drand48_r:3:
○:LDP man-pages:3.29:2003/09/09:setaliasent:3:2004/09/14::ysato444@yahoo.co.jp:Yuichi SATO:
○:LDP man-pages:3.29:2008/06/26:setbuf:3:2001/07/14::ysato@h4.dion.ne.jp:Yuichi SATO:
@:LDP man-pages:3.29:2008/06/26:setbuffer:3:setbuf:3:
-â\98\86:LDP man-pages:3.25=>3.29:2009/09/20:setenv:3:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2009/09/20:setenv:3:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2002/02/28:setfsent:3:getfsent:3:
@:LDP man-pages:3.29:2010/09/20:setgrent:3:getgrent:3:
@:LDP man-pages:3.29:2010/10/04:sethostent:3:gethostbyname:3:
○:LDP man-pages:3.29:2001/10/05:setlogmask:3:2001/11/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2009/09/15:setmntent:3:getmntent:3:
@:LDP man-pages:3.29:2008/08/19:setnetent:3:getnetent:3:
-â\98\86:LDP man-pages:3.25=>3.29:2007/07/26:setnetgrent:3:2005/03/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2007/07/26:setnetgrent:3:2005/03/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/08/19:setprotoent:3:getprotoent:3:
@:LDP man-pages:3.29:2010/09/20:setpwent:3:getpwent:3:
@:LDP man-pages:3.29:2008/08/19:setrpcent:3:getrpcent:3:
@:LDP man-pages:3.29:2008/06/26:setvbuf:3:setbuf:3:
@:LDP man-pages:3.29:2010/02/25:sgetspent:3:getspnam:3:
@:LDP man-pages:3.29:2010/02/25:sgetspent_r:3:getspnam:3:
-â\98\86:LDP man-pages:3.25=>3.29:2009/02/25:shm_open:3:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/02/25:shm_open:3:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2009/02/25:shm_unlink:3:shm_open:3:
@:LDP man-pages:3.29:2008/09/01:sigaddset:3:sigsetops:3:
@:LDP man-pages:3.29:2008/09/01:sigandset:3:sigsetops:3:
@:LDP man-pages:3.29:2007/07/26:siggetmask:3:sigvec:3:
@:LDP man-pages:3.29:2010/09/20:sighold:3:sigset:3:
@:LDP man-pages:3.29:2010/09/20:sigignore:3:sigset:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/26:siginterrupt:3:1998/05/24::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
+â\97\8b:LDP man-pages:3.29:2010/09/26:siginterrupt:3:1998/05/24::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
@:LDP man-pages:3.29:2008/09/01:sigisemptyset:3:sigsetops:3:
@:LDP man-pages:3.29:2008/09/01:sigismember:3:sigsetops:3:
@:LDP man-pages:3.29:2009/01/13:siglongjmp:3:longjmp:3:
@:LDP man-pages:3.29:2007/07/26:sigmask:3:sigvec:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:signbit:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:signbit:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/11:signgam:3:lgamma:3:
-â\98\86:LDP man-pages:3.25=>3.29:2009/02/04:significand:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2009/02/04:significand:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2009/02/04:significandf:3:significand:3:
@:LDP man-pages:3.29:2009/02/04:significandl:3:significand:3:
@:LDP man-pages:3.29:2008/09/01:sigorset:3:sigsetops:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/12:sigpause:3:2005/12/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/12:sigpause:3:2005/12/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:sigrelse:3:sigset:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:sigset:3:2005/12/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:sigset:3:2005/12/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2009/06/26:sigsetjmp:3:setjmp:3:
@:LDP man-pages:3.29:2007/07/26:sigsetmask:3:sigvec:3:
-â\98\86:LDP man-pages:3.25=>3.29:2008/09/01:sigsetops:3:2005/12/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/09/01:sigsetops:3:2005/12/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/26:sigstack:3:sigaltstack:2:
○:LDP man-pages:3.29:2007/07/26:sigvec:3:2005/12/13::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:sigwait:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/11:sin:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:sigwait:3:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/11:sin:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/08/11:sincos:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/08/11:sincosf:3:sincos:3:
@:LDP man-pages:3.29:2008/08/11:sincosl:3:sincos:3:
@:LDP man-pages:3.29:2010/09/11:sinf:3:sin:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:sinh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:sinh:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:sinhf:3:sinh:3:
@:LDP man-pages:3.29:2010/09/20:sinhl:3:sinh:3:
@:LDP man-pages:3.29:2010/09/11:sinl:3:sin:3:
@:LDP man-pages:3.29:2010/09/20:snprintf:3:printf:3:
○:LDP man-pages:3.29:2008/12/03:sockatmark:3:2006/08/19::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2010/09/20:sprintf:3:printf:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:sqrt:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:sqrt:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:sqrtf:3:sqrt:3:
@:LDP man-pages:3.29:2010/09/20:sqrtl:3:sqrt:3:
@:LDP man-pages:3.29:2010/10/01:srand:3:rand:3:
@:LDP man-pages:3.29:2008/03/07:srandom_r:3:random_r:3:
@:LDP man-pages:3.29:2010/09/20:sscanf:3:scanf:3:
@:LDP man-pages:3.29:2007/07/26:ssignal:3:gsignal:3:
-â\98\86:LDP man-pages:3.24=>3.29:2003/08/22:statvfs:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2001/10/14:stdarg:3:2008/07/24::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2003/08/22:statvfs:3:2005/02/14::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2001/10/14:stdarg:3:2008/07/24::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2008/07/14:stderr:3:stdin:3:
-â\98\86:LDP man-pages:3.25=>3.29:2008/07/14:stdin:3:2005/09/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/07/14:stdin:3:2005/09/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2001/12/26:stdio:3:2004/02/06::ysato444@yahoo.co.jp:Yuichi SATO:
○:LDP man-pages:3.29:2001/12/16:stdio_ext:3:2002/08/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/07/14:stdout:3:stdin:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/15:stpcpy:3:1997/12/26::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/15:stpncpy:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:strcasecmp:3:1997/12/25::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka:
+â\97\8b:LDP man-pages:3.29:2010/09/15:stpcpy:3:1997/12/26::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka:
+â\97\8b:LDP man-pages:3.29:2010/09/15:stpncpy:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
+â\97\8b:LDP man-pages:3.29:2010/09/20:strcasecmp:3:1997/12/25::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka:
@:LDP man-pages:3.29:2010/09/20:strcasestr:3:strstr:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:strcat:3:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:strchr:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:strcat:3:2005/03/15::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/20:strchr:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:strchrnul:3:strchr:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:strcmp:3:2001/10/18::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:strcoll:3:2007/06/01::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:strcpy:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/09/20:strcmp:3:2001/10/18::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:strcoll:3:2007/06/01::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:strcpy:3:2008/07/23::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2010/09/20:strcspn:3:strspn:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/26:strdup:3:2008/07/24::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/09/26:strdup:3:2008/07/24::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2010/09/26:strdupa:3:strdup:3:
-â\98\86:LDP man-pages:3.25=>3.29:2009/03/30:strerror:3:2005/12/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/03/30:strerror:3:2005/12/26::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2009/03/30:strerror_r:3:strerror:3:
○:LDP man-pages:3.29:2000/12/05:strfmon:3:2001/02/14::nakano@apm.seikei.ac.jp:NAKANO Takeo:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:strfry:3:1998/05/25::motoki@hal.t.u-tokyo.ac.jp:Akihiro Motoki:
-â\98\86:LDP man-pages:3.25=>3.29:2010/01/17:strftime:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:strfry:3:1998/05/25::motoki@hal.t.u-tokyo.ac.jp:Akihiro Motoki:
+â\97\8b:LDP man-pages:3.29:2010/01/17:strftime:3:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2010/02/25:string:3:1997/01/20::yoshino@civil.jcn.nihon-u.ac.jp:YOSHINO Takashi:
○:LDP man-pages:3.29:1993/04/12:strlen:3:1997/01/20::tyoshino@eng.toyo.ac.jp:YOSHINO Takashi:
@:LDP man-pages:3.29:2010/09/20:strncasecmp:3:strcasecmp:3:
@:LDP man-pages:3.29:2010/09/20:strncpy:3:strcpy:3:
@:LDP man-pages:3.29:2010/09/26:strndup:3:strdup:3:
@:LDP man-pages:3.29:2010/09/26:strndupa:3:strdup:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/15:strnlen:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:strpbrk:3:1999/12/25::argrath@yo.rim.or.jp:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:2009/12/05:strptime:3:2002/01/14::ysato@h4.dion.ne.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/09/15:strnlen:3:2000/01/11::hanataka@abyss.rim.or.jp:HANATAKA Shinya:
+â\97\8b:LDP man-pages:3.29:2010/09/20:strpbrk:3:1999/12/25::argrath@yo.rim.or.jp:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2009/12/05:strptime:3:2002/01/14::ysato@h4.dion.ne.jp:Yuichi SATO:
@:LDP man-pages:3.29:2010/09/20:strrchr:3:strchr:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:strsep:3:2009/03/05::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/15:strsignal:3:1999/12/25::argrath@yo.rim.or.jp:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:strspn:3:1997/12/16::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:strstr:3:2008/07/24::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:strtod:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:strsep:3:2009/03/05::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/09/15:strsignal:3:1999/12/25::argrath@yo.rim.or.jp:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/09/20:strspn:3:1997/12/16::nishi@rpts.cl.nec.co.jp:HIROFUMI Nishizuka:
+â\97\8b:LDP man-pages:3.29:2010/09/20:strstr:3:2008/07/24::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/09/20:strtod:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:strtof:3:strtod:3:
○:LDP man-pages:3.29:2003/11/28:strtoimax:3:2004/09/14::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/27:strtok:3:2005/11/19:o:amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/27:strtok:3:2005/11/19:o:amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/27:strtok_r:3:strtok:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:strtol:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:strtol:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:strtold:3:strtod:3:
@:LDP man-pages:3.29:2010/09/20:strtoll:3:strtol:3:
@:LDP man-pages:3.29:2010/09/20:strtoq:3:strtol:3:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:strtoul:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/20:strtoul:3:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/20:strtoull:3:strtoul:3:
@:LDP man-pages:3.29:2003/11/28:strtoumax:3:strtoimax:3:
@:LDP man-pages:3.29:2010/09/20:strtouq:3:strtoul:3:
○:LDP man-pages:3.29:2001/12/19:strverscmp:3:2002/09/22::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/20:strxfrm:3:1999/03/24::ss236rx@ymg.urban.ne.jp:Shouichi Saito:
+â\97\8b:LDP man-pages:3.29:2010/09/20:strxfrm:3:1999/03/24::ss236rx@ymg.urban.ne.jp:Shouichi Saito:
@:LDP man-pages:3.29:2008/07/17:svc_destroy:3:rpc:3:
@:LDP man-pages:3.29:2008/07/17:svc_freeargs:3:rpc:3:
@:LDP man-pages:3.29:2008/07/17:svc_getargs:3:rpc:3:
@:LDP man-pages:3.29:2010/09/20:swprintf:3:wprintf:3:
@:LDP man-pages:3.29:2007/07/26:sys_errlist:3:perror:3:
@:LDP man-pages:3.29:2007/07/26:sys_nerr:3:perror:3:
-â\98\86:LDP man-pages:3.24=>3.29:2007/12/12:sysconf:3:2005/03/31::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2008/11/12:syslog:3:2008/07/24:o:argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:system:3:2005/03/12:o:amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2007/12/12:sysconf:3:2005/03/31::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/11/12:syslog:3:2008/07/24:o:argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/09/10:system:3:2005/03/12:o:amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2007/05/04:sysv_signal:3:2007/06/03::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
☆:LDP man-pages:3.25=>3.29:2010/09/11:tan:3:2008/09/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2010/09/11:tanf:3:tan:3:
@:LDP man-pages:3.29:2008/08/10:ynl:3:y0:3:
○:LDP man-pages:3.29:1994/10/31:console:4:2002/01/14:o:argrath@ub32.org:Kentaro Shirakata:
○:LDP man-pages:3.29:2008/01/01:console_codes:4:2008/10/08::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:2009/02/28:console_ioctl:4:2008/07/22::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2009/02/28:console_ioctl:4:2008/07/22::argrath@ub32.org:Kentaro Shirakata:
×:LDP man-pages:3.29:2009/03/31:cpuid:4:::::
○:LDP man-pages:3.29:2000/03/01:dsp56k:4:2000/07/11::sato@complex.eng.hokudai.ac.jp:Yuichi SATO:
@:LDP man-pages:3.29:2009/02/01:epoll:4:epoll:7:
-â\98\86:LDP man-pages:3.25=>3.29:2010/08/29:fd:4:1998/01/12:o:ishikawa@linux.or.jp:ISHIKAWA Mutsumi:
+â\97\8b:LDP man-pages:3.29:2010/08/29:fd:4:1998/01/12:o:ishikawa@linux.or.jp:ISHIKAWA Mutsumi:
@:LDP man-pages:3.29:2008/12/03:fifo:4:fifo:7:
○:LDP man-pages:3.29:1997/08/02:full:4:2006/07/20::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2002/12/31:futex:4:futex:7:
○:LDP man-pages:3.29:1992/12/17:hd:4:1998/02/05:o:ishikawa@linux.or.jp:ISHIKAWA Mutsumi:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/04:initrd:4:2005/10/09:o:amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/04:initrd:4:2005/10/09:o:amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2007/10/23:intro:4:1998/02/05:o:ishikawa@linux.or.jp:ISHIKAWA Mutsumi:
@:LDP man-pages:3.29:1992/11/21:kmem:4:mem:4:
○:LDP man-pages:3.29:1995/01/15:lp:4:1998/02/05:o:ishikawa@linux.or.jp:ISHIKAWA Mutsumi:
○:LDP man-pages:3.29:2009/02/23:null:4:1998/02/05:o:ishikawa@linux.or.jp:ISHIKAWA Mutsumi:
@:LDP man-pages:3.29:1992/11/21:port:4:mem:4:
@:LDP man-pages:3.29:2002/10/09:ptmx:4:pts:4:
-â\98\86:LDP man-pages:3.25=>3.29:2002/10/09:pts:4:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2002/10/09:pts:4:2003/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:1992/11/21:ram:4:1997/01/12:o:ishikawa@linux.or.jp:ISHIKAWA Mutsumi:
-â\98\86:LDP man-pages:3.25=>3.29:2010/08/29:random:4:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/02/25:rtc:4:2007/02/08::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2010/08/29:random:4:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/02/25:rtc:4:2007/02/08::ysato444@yahoo.co.jp:Yuichi SATO:
○:LDP man-pages:3.29:1992/12/17:sd:4:1998/02/05::ishikawa@linux.or.jp:ISHIKAWA Mutsumi:
○:LDP man-pages:3.29:2007/11/25:sk98lin:4:2007/06/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/04:st:4:2005/06/12::nakano@st.seikei.ac.jp:NAKANO Takeo:
+â\97\8b:LDP man-pages:3.29:2010/09/04:st:4:2005/06/12::nakano@st.seikei.ac.jp:NAKANO Takeo:
○:LDP man-pages:3.29:2003/04/07:tty:4:2003/09/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:1992/12/19:ttyS:4:1998/02/05::ishikawa@linux.or.jp:ISHIKAWA Mutsumi:
-â\98\86:LDP man-pages:3.25=>3.29:2008/10/29:tty_ioctl:4:2004/11/16::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2008/10/29:tty_ioctl:4:2004/11/16::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2010/08/29:urandom:4:random:4:
○:LDP man-pages:3.29:2007/12/17:vcs:4:2001/02/11::sato@complex.eng.hokudai.ac.jp:Yuichi SATO:
@:LDP man-pages:3.29:2007/12/17:vcsa:4:vcs:4:
-â\98\86:LDP man-pages:3.25=>3.29:1996/10/22:wavelan:4:1998/02/10::ishikawa@linux.or.jp:ISHIKAWA Mutsumi:
+â\97\8b:LDP man-pages:3.29:1996/10/22:wavelan:4:1998/02/10::ishikawa@linux.or.jp:ISHIKAWA Mutsumi:
@:LDP man-pages:3.29:2009/02/23:zero:4:null:4:
○:LDP man-pages:3.29:2008/06/15:acct:5:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:1994/11/28:charmap:5:2008/07/22::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2009/07/25:complex:5:complex:7:
-â\98\86:LDP man-pages:3.24=>3.29:2010/02/27:core:5:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/02/27:core:5:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2001/12/26:dir_colors:5:2002/01/14::ysato@h4.dion.ne.jp:Yuichi SATO:
☆:LDP man-pages:3.24=>3.29:2010/06/19:elf:5:2005/11/03::ysato444@yahoo.co.jp:Yuichi SATO:
@:LDP man-pages:3.29:2009/07/25:environ:5:environ:7:
○:LDP man-pages:3.29:2000/08/27:ftpusers:5:2001/03/12::nakano@apm.seikei.ac.jp:NAKANO Takeo:
○:LDP man-pages:3.29:2009/10/17:group:5:2005/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2003/08/23:host.conf:5:2003/10/15::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2002/06/16:hosts:5:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2002/06/16:hosts:5:2005/09/06::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2003/08/24:hosts.equiv:5:2005/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2007/10/23:intro:5:1998/10/13::nakano@apm.seikei.ac.jp:NAKANO Takeo:
@:LDP man-pages:3.29:2009/01/26:ipc:5:svipc:7:
○:LDP man-pages:3.29:2008/09/23:protocols:5:2008/07/22::argrath@ub32.org:Kentaro Shirakata:
○:LDP man-pages:3.29:2009/03/01:resolv.conf:5:2010/04/25::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2009/03/01:resolver:5:resolv.conf:5:
-â\98\86:LDP man-pages:3.24=>3.29:1985/09/26:rpc:5:2008/07/22::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:1985/09/26:rpc:5:2008/07/22::argrath@ub32.org:Kentaro Shirakata:
○:LDP man-pages:3.29:1992/12/29:securetty:5:2003/01/08::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.24=>3.29:2010/05/22:services:5:2002/08/14::amotoki@dd.iij4u.or.jp:Akihiro Motoki:
+â\97\8b:LDP man-pages:3.29:2010/05/22:services:5:2002/08/14::amotoki@dd.iij4u.or.jp:Akihiro Motoki:
○:LDP man-pages:3.29:1993/11/21:shells:5:2000/12/11::nakano@apm.seikei.ac.jp:NAKANO Takeo:
○:LDP man-pages:3.29:2001/06/19:slabinfo:5:2001/09/10::nakano@apm.seikei.ac.jp:NAKANO Takeo:
-â\98\86:LDP man-pages:3.25=>3.29:1996/10/21:termcap:5:2000/10/12::nakano@apm.seikei.ac.jp:NAKANO Takeo:
-â\98\86:LDP man-pages:3.25=>3.29:1993/07/24:ttytype:5:1998/02/10::nakano@apm.seikei.ac.jp:NAKANO Takeo:
+â\97\8b:LDP man-pages:3.29:1996/10/21:termcap:5:2000/10/12::nakano@apm.seikei.ac.jp:NAKANO Takeo:
+â\97\8b:LDP man-pages:3.29:1993/07/24:ttytype:5:1998/02/10::nakano@apm.seikei.ac.jp:NAKANO Takeo:
☆:LDP man-pages:3.25=>3.29:2010/08/31:tzfile:5:1999/09/14::nakano@apm.seikei.ac.jp:NAKANO Takeo:
-â\98\86:LDP man-pages:3.25=>3.29:2008/10/10:utmp:5:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/10/10:utmp:5:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/10/10:utmpx:5:utmp:5:
@:LDP man-pages:3.29:2008/10/10:wtmp:5:utmp:5:
○:LDP man-pages:3.29:2007/10/23:intro:6:1997/11/15::pessi@kmc.kyoto-u.ac.jp:II Ryouta:
×:LDP man-pages:3.29:2010/09/20:armscii-8:7:::::
○:LDP man-pages:3.29:2008/11/25:arp:7:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2009/02/12:ascii:7:2006/04/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/19:boot:7:2005/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2007/12/16:bootparam:7:2007/05/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.24=>3.29:2010/06/19:capabilities:7:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/19:boot:7:2005/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2007/12/16:bootparam:7:2007/05/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/06/19:capabilities:7:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/06/03:charsets:7:2008/07/22::argrath@ub32.org:Kentaro Shirakata:
○:LDP man-pages:3.29:2009/07/25:complex:7:2006/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
×:LDP man-pages:3.29:2010/09/20:cp1251:7:::::
×:LDP man-pages:3.29:2008/11/12:cpuset:7:::::
-â\98\86:LDP man-pages:3.25=>3.29:2008/06/03:credentials:7:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/06/03:credentials:7:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/11/20:ddp:7:1999/12/06::nakano@apm.seikei.ac.jp:NAKANO Takeo:
○:LDP man-pages:3.29:2009/07/25:environ:7:2006/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2009/02/01:epoll:7:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:feature_test_macros:7:2007/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/02/01:epoll:7:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:feature_test_macros:7:2007/10/11::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/12/03:fifo:7:2006/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2002/12/31:futex:7:2006/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2002/12/31:futex:7:2006/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
※:LDP man-pages:3.29:2009/01/13:glibc:7:libc:7:
-â\98\86:LDP man-pages:3.25=>3.29:2003/08/24:glob:7:2003/09/28::nakano@apm.seikei.ac.jp:NAKANO Takeo:
+â\97\8b:LDP man-pages:3.29:2003/08/24:glob:7:2003/09/28::nakano@apm.seikei.ac.jp:NAKANO Takeo:
○:LDP man-pages:3.29:2009/03/30:hier:7:2002/01/14::nakano@apm.seikei.ac.jp:NAKANO Takeo:
×:LDP man-pages:3.29:2008/06/11:hostname:7:::::
○:LDP man-pages:3.29:2010/02/25:icmp:7:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
@:LDP man-pages:3.29:2008/10/30:iso_8859_7:7:iso_8859-7:7:
※:LDP man-pages:3.29:2010/09/20:iso_8859_8:7:iso_8859-8:7:
@:LDP man-pages:3.29:2002/09/24:iso_8859_9:7:iso_8859-9:7:
-â\98\86:LDP man-pages:3.25=>3.29:2009/02/04:koi8-r:7:2001/07/14::ysato@h4.dion.ne.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2009/02/04:koi8-r:7:2001/07/14::ysato@h4.dion.ne.jp:Yuichi SATO:
×:LDP man-pages:3.29:2010/09/20:koi8-u:7:::::
@:LDP man-pages:3.29:1999/05/31:latin1:7:iso_8859-1:7:
@:LDP man-pages:3.29:2003/03/05:latin10:7:iso_8859-16:7:
×:LDP man-pages:3.29:2009/01/13:libc:7:::::
○:LDP man-pages:3.29:2008/12/05:locale:7:2006/02/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2004/09/15:mailaddr:7:2005/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2007/05/30:man:7:2007/06/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2007/05/30:man:7:2007/06/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/10/28:man-pages:7:2008/02/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/08/11:math_error:7:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.24=>3.29:0000/00/00:mdoc:7:2008/10/08::argrath@ub32.org:Kentaro Shirakata:
-c:LDP man-pages:3.24=>3.29:0000/00/00:mdoc.samples:7:1999/01/21::man-jp@freebsd.org:FreeBSD jpman project:http://www.jp.freebsd.org/man-jp/
+â\97\8b:LDP man-pages:3.29:0000/00/00:mdoc:7:2008/10/08::argrath@ub32.org:Kentaro Shirakata:
+c:LDP man-pages:3.29:0000/00/00:mdoc.samples:7:1999/01/21::man-jp@freebsd.org:FreeBSD jpman project:http://www.jp.freebsd.org/man-jp/
○:LDP man-pages:3.29:2009/09/27:mq_overview:7:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2009/01/14:netdevice:7:2009/03/05::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.25=>3.29:2008/11/11:netlink:7:2006/07/12::ysato444@yahoo.co.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2008/11/11:netlink:7:2006/07/12::ysato444@yahoo.co.jp:Yuichi SATO:
×:LDP man-pages:3.29:2008/08/15:numa:7:::::
○:LDP man-pages:3.29:2004/08/24:operator:7:2004/11/16::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2008/08/08:packet:7:2005/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2009/12/05:path_resolution:7:2007/06/13::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/08/08:packet:7:2005/03/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2009/12/05:path_resolution:7:2007/06/13::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2005/12/08:pipe:7:2005/12/27::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2007/12/21:posixoptions:7:2005/01/14::ysato444@yahoo.co.jp:Yuichi SATO:
-â\98\86:LDP man-pages:3.25=>3.29:2008/11/18:pthreads:7:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2005/10/10:pty:7:2005/10/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/11/18:pthreads:7:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2005/10/10:pty:7:2005/10/14::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/11/20:raw:7:2007/01/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2009/01/12:regex:7:1998/07/08::nakano@apm.seikei.ac.jp:NAKANO Takeo:
×:LDP man-pages:3.29:2010/09/10:rtld-audit:7:::::
-â\98\86:LDP man-pages:3.25=>3.29:2008/08/08:rtnetlink:7:2001/03/11::argrath@ub32.org:Kentaro Shirakata:
-â\98\86:LDP man-pages:3.24=>3.29:2010/05/22:sem_overview:7:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/09/10:shm_overview:7:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2008/08/08:rtnetlink:7:2001/03/11::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2010/05/22:sem_overview:7:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/10:shm_overview:7:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
×:LDP man-pages:3.29:2010/10/04:sigevent:7:::::
-â\98\86:LDP man-pages:3.24=>3.29:2010/09/19:signal:7:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/09/19:signal:7:2008/08/19::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
☆:LDP man-pages:3.24=>3.29:2010/06/13:socket:7:2007/01/05::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
☆:LDP man-pages:2.67=>3.29:2007/12/20:spufs:7:2007/10/23::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2009/06/01:standards:7:2006/08/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2000/11/16:suffixes:7:2001/04/24::ysato@h4.dion.ne.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2000/11/16:suffixes:7:2001/04/24::ysato@h4.dion.ne.jp:Yuichi SATO:
○:LDP man-pages:3.29:2009/01/26:svipc:7:2006/07/16::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
×:LDP man-pages:3.29:2008/06/18:symlink:7:::::
☆:LDP man-pages:3.25=>3.29:2010/09/10:tcp:7:2009/03/09::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2006/12/28:termio:7:2007/05/04::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2010/02/25:time:7:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
+â\97\8b:LDP man-pages:3.29:2010/02/25:time:7:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
※:LDP man-pages:3.29:2010/09/20:tis-620:7:iso_8859-11:7:
☆:LDP man-pages:3.24=>3.29:2010/06/13:udp:7:2009/01/15::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
○:LDP man-pages:3.29:2008/12/03:udplite:7:2008/10/12::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2001/05/11:unicode:7:2001/07/14::ysato@h4.dion.ne.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2001/05/11:unicode:7:2001/07/14::ysato@h4.dion.ne.jp:Yuichi SATO:
○:LDP man-pages:3.29:2001/12/22:units:7:2002/01/14::nakano@apm.seikei.ac.jp:NAKANO Takeo:
☆:LDP man-pages:3.25=>3.29:2010/10/10:unix:7:2008/08/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI:
-â\98\86:LDP man-pages:3.25=>3.29:2000/03/14:uri:7:2008/07/22::argrath@ub32.org:Kentaro Shirakata:
+â\97\8b:LDP man-pages:3.29:2000/03/14:uri:7:2008/07/22::argrath@ub32.org:Kentaro Shirakata:
@:LDP man-pages:3.29:2000/03/14:url:7:uri:7:
@:LDP man-pages:3.29:2000/03/14:urn:7:uri:7:
-â\98\86:LDP man-pages:3.25=>3.29:2001/05/11:utf-8:7:2001/07/14::ysato@h4.dion.ne.jp:Yuichi SATO:
+â\97\8b:LDP man-pages:3.29:2001/05/11:utf-8:7:2001/07/14::ysato@h4.dion.ne.jp:Yuichi SATO:
@:LDP man-pages:3.29:2001/05/11:utf8:7:utf-8:7:
○:LDP man-pages:3.29:2008/08/08:x25:7:1999/12/06::nakano@apm.seikei.ac.jp:NAKANO Takeo:
○:LDP man-pages:3.29:2007/10/23:intro:8:2008/02/10::amotoki@dd.iij4u.or.jp:Akihiro MOTOKI: