OSDN Git Service

(split) LDP v3.24 -> v3.29 の定型的な変更内容を反映。
[linuxjm/LDP_man-pages.git] / draft / man3 / tan.3
index 40d9de3..af63f01 100644 (file)
@@ -37,7 +37,7 @@
 .\" 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 ½ñ¼°
@@ -62,9 +62,14 @@ Feature Test Macro Requirements for glibc (see
 .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 ()
@@ -131,12 +136,17 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
 .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 )
 ¤¬¾å¤¬¤ë¡£
@@ -154,15 +164,20 @@ _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE; or
 ¥ª¡¼¥Ð¡¼¥Õ¥í¡¼ÉâÆ°¾®¿ôÅÀÎã³°
 .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.