Mercurial > hg > octave-lyh > gnulib-hg
changeset 8773:a36811c6c9b4
Documentation of what gnulib provides for each function.
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/doc/functions/FD_CLR.texi @@ -0,0 +1,15 @@ +@node FD_CLR +@section @code{FD_CLR} +@findex FD_CLR + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/FD_CLR.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/FD_ISSET.texi @@ -0,0 +1,15 @@ +@node FD_ISSET +@section @code{FD_ISSET} +@findex FD_ISSET + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/FD_ISSET.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/FD_SET.texi @@ -0,0 +1,15 @@ +@node FD_SET +@section @code{FD_SET} +@findex FD_SET + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/FD_SET.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/FD_ZERO.texi @@ -0,0 +1,15 @@ +@node FD_ZERO +@section @code{FD_ZERO} +@findex FD_ZERO + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/FD_ZERO.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/_Exit.texi @@ -0,0 +1,18 @@ +@node _Exit +@section @code{_Exit} +@findex _Exit + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/_Exit.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/_exit.texi @@ -0,0 +1,15 @@ +@node _exit +@section @code{_exit} +@findex _exit + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/_exit.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/_longjmp.texi @@ -0,0 +1,18 @@ +@node _longjmp +@section @code{_longjmp} +@findex _longjmp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/_longjmp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/_setjmp.texi @@ -0,0 +1,18 @@ +@node _setjmp +@section @code{_setjmp} +@findex _setjmp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/_setjmp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/_tolower.texi @@ -0,0 +1,18 @@ +@node _tolower +@section @code{_tolower} +@findex _tolower + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/_tolower.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/_toupper.texi @@ -0,0 +1,18 @@ +@node _toupper +@section @code{_toupper} +@findex _toupper + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/_toupper.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/a64l.texi @@ -0,0 +1,20 @@ +@node a64l +@section @code{a64l} +@findex a64l + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/a64l.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, mingw, BeOS. +@item +This function was not correctly implemented in glibc versions before 2.2.5. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/abort.texi @@ -0,0 +1,15 @@ +@node abort +@section @code{abort} +@findex abort + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/abort.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/abs.texi @@ -0,0 +1,15 @@ +@node abs +@section @code{abs} +@findex abs + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/abs.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/accept.texi @@ -0,0 +1,21 @@ +@node accept +@section @code{accept} +@findex accept + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/accept.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +Some platforms don't have a @code{socklen_t} type; in this case this function's +third argument type is @samp{int *}. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/access.texi @@ -0,0 +1,15 @@ +@node access +@section @code{access} +@findex access + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/access.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/acos.texi @@ -0,0 +1,15 @@ +@node acos +@section @code{acos} +@findex acos + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/acos.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/acosf.texi @@ -0,0 +1,18 @@ +@node acosf +@section @code{acosf} +@findex acosf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/acosf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/acosh.texi @@ -0,0 +1,18 @@ +@node acosh +@section @code{acosh} +@findex acosh + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/acosh.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/acoshf.texi @@ -0,0 +1,18 @@ +@node acoshf +@section @code{acoshf} +@findex acoshf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/acoshf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/acoshl.texi @@ -0,0 +1,18 @@ +@node acoshl +@section @code{acoshl} +@findex acoshl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/acoshl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/acosl.texi @@ -0,0 +1,18 @@ +@node acosl +@section @code{acosl} +@findex acosl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/acosl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/aio_cancel.texi @@ -0,0 +1,18 @@ +@node aio_cancel +@section @code{aio_cancel} +@findex aio_cancel + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/aio_cancel.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, OSF/1 5.1, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/aio_error.texi @@ -0,0 +1,18 @@ +@node aio_error +@section @code{aio_error} +@findex aio_error + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/aio_error.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, AIX 5.1, OSF/1 5.1, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/aio_fsync.texi @@ -0,0 +1,18 @@ +@node aio_fsync +@section @code{aio_fsync} +@findex aio_fsync + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/aio_fsync.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, OSF/1 5.1, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/aio_read.texi @@ -0,0 +1,18 @@ +@node aio_read +@section @code{aio_read} +@findex aio_read + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/aio_read.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, OSF/1 5.1, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/aio_return.texi @@ -0,0 +1,18 @@ +@node aio_return +@section @code{aio_return} +@findex aio_return + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/aio_return.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, AIX 5.1, OSF/1 5.1, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/aio_suspend.texi @@ -0,0 +1,18 @@ +@node aio_suspend +@section @code{aio_suspend} +@findex aio_suspend + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/aio_suspend.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, OSF/1 5.1, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/aio_write.texi @@ -0,0 +1,18 @@ +@node aio_write +@section @code{aio_write} +@findex aio_write + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/aio_write.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, OSF/1 5.1, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/alarm.texi @@ -0,0 +1,18 @@ +@node alarm +@section @code{alarm} +@findex alarm + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/alarm.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/asctime.texi @@ -0,0 +1,17 @@ +@node asctime +@section @code{asctime} +@findex asctime + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/asctime.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function may overflow its internal buffer if an invalid year is passed. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/asctime_r.texi @@ -0,0 +1,21 @@ +@node asctime_r +@section @code{asctime_r} +@findex asctime_r + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/asctime_r.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +This function may put more than 26 bytes into the argument buffer if an +invalid year is passed. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/asin.texi @@ -0,0 +1,15 @@ +@node asin +@section @code{asin} +@findex asin + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/asin.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/asinf.texi @@ -0,0 +1,18 @@ +@node asinf +@section @code{asinf} +@findex asinf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/asinf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/asinh.texi @@ -0,0 +1,18 @@ +@node asinh +@section @code{asinh} +@findex asinh + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/asinh.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/asinhf.texi @@ -0,0 +1,18 @@ +@node asinhf +@section @code{asinhf} +@findex asinhf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/asinhf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/asinhl.texi @@ -0,0 +1,18 @@ +@node asinhl +@section @code{asinhl} +@findex asinhl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/asinhl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/asinl.texi @@ -0,0 +1,18 @@ +@node asinl +@section @code{asinl} +@findex asinl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/asinl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/assert.texi @@ -0,0 +1,18 @@ +@node assert +@section @code{assert} +@findex assert + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/assert.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize + +Extension: Gnulib offers a module @code{assert} that allows the installer to +disable assertions through a @samp{configure} option: @samp{--disable-assert}.
new file mode 100644 --- /dev/null +++ b/doc/functions/atan.texi @@ -0,0 +1,15 @@ +@node atan +@section @code{atan} +@findex atan + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/atan.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/atan2.texi @@ -0,0 +1,15 @@ +@node atan2 +@section @code{atan2} +@findex atan2 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/atan2.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/atan2f.texi @@ -0,0 +1,18 @@ +@node atan2f +@section @code{atan2f} +@findex atan2f + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/atan2f.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/atan2l.texi @@ -0,0 +1,18 @@ +@node atan2l +@section @code{atan2l} +@findex atan2l + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/atan2l.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/atanf.texi @@ -0,0 +1,18 @@ +@node atanf +@section @code{atanf} +@findex atanf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/atanf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/atanh.texi @@ -0,0 +1,18 @@ +@node atanh +@section @code{atanh} +@findex atanh + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/atanh.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/atanhf.texi @@ -0,0 +1,18 @@ +@node atanhf +@section @code{atanhf} +@findex atanhf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/atanhf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/atanhl.texi @@ -0,0 +1,18 @@ +@node atanhl +@section @code{atanhl} +@findex atanhl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/atanhl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/atanl.texi @@ -0,0 +1,18 @@ +@node atanl +@section @code{atanl} +@findex atanl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/atanl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/atexit.texi @@ -0,0 +1,18 @@ +@node atexit +@section @code{atexit} +@findex atexit + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/atexit.html} + +Gnulib module: atexit + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/atof.texi @@ -0,0 +1,15 @@ +@node atof +@section @code{atof} +@findex atof + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/atof.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/atoi.texi @@ -0,0 +1,15 @@ +@node atoi +@section @code{atoi} +@findex atoi + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/atoi.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/atol.texi @@ -0,0 +1,15 @@ +@node atol +@section @code{atol} +@findex atol + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/atol.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/atoll.texi @@ -0,0 +1,18 @@ +@node atoll +@section @code{atoll} +@findex atoll + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/atoll.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, OSF/1 5.1. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/basename.texi @@ -0,0 +1,24 @@ +@node basename +@section @code{basename} +@findex basename + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/basename.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +IRIX 6.5, Solaris 2.5.1, mingw, BeOS. +@item +glibc has two different functions @code{basename}: the POSIX version and +the GNU version. +@item +@code{basename} assumes file names in POSIX syntax; it does not work with file +names in Windows syntax. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/bcmp.texi @@ -0,0 +1,21 @@ +@node bcmp +@section @code{bcmp} +@findex bcmp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/bcmp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw. +@item +This function is marked as ``legacy'' in POSIX. Better use @code{memcmp} +instead. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/bcopy.texi @@ -0,0 +1,21 @@ +@node bcopy +@section @code{bcopy} +@findex bcopy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/bcopy.html} + +Gnulib module: bcopy + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is marked as ``legacy'' in POSIX. Better use @code{memcpy} +or @code{memmove} instead. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/bind.texi @@ -0,0 +1,18 @@ +@node bind +@section @code{bind} +@findex bind + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/bind.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/bsd_signal.texi @@ -0,0 +1,18 @@ +@node bsd_signal +@section @code{bsd_signal} +@findex bsd_signal + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/bsd_signal.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, Solaris 2.5.1, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/bsearch.texi @@ -0,0 +1,15 @@ +@node bsearch +@section @code{bsearch} +@findex bsearch + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/bsearch.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/btowc.texi @@ -0,0 +1,21 @@ +@node btowc +@section @code{btowc} +@findex btowc + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/btowc.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.6, mingw. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/bzero.texi @@ -0,0 +1,21 @@ +@node bzero +@section @code{bzero} +@findex bzero + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/bzero.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw. +@item +This function is marked as ``legacy'' in POSIX. Better use @code{memset} +instead. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cabs.texi @@ -0,0 +1,18 @@ +@node cabs +@section @code{cabs} +@findex cabs + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cabs.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cabsf.texi @@ -0,0 +1,18 @@ +@node cabsf +@section @code{cabsf} +@findex cabsf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cabsf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, Solaris 9, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cabsl.texi @@ -0,0 +1,18 @@ +@node cabsl +@section @code{cabsl} +@findex cabsl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cabsl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cacos.texi @@ -0,0 +1,18 @@ +@node cacos +@section @code{cacos} +@findex cacos + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cacos.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cacosf.texi @@ -0,0 +1,18 @@ +@node cacosf +@section @code{cacosf} +@findex cacosf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cacosf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cacosh.texi @@ -0,0 +1,18 @@ +@node cacosh +@section @code{cacosh} +@findex cacosh + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cacosh.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cacoshf.texi @@ -0,0 +1,18 @@ +@node cacoshf +@section @code{cacoshf} +@findex cacoshf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cacoshf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cacoshl.texi @@ -0,0 +1,18 @@ +@node cacoshl +@section @code{cacoshl} +@findex cacoshl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cacoshl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cacosl.texi @@ -0,0 +1,18 @@ +@node cacosl +@section @code{cacosl} +@findex cacosl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cacosl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/calloc.texi @@ -0,0 +1,18 @@ +@node calloc +@section @code{calloc} +@findex calloc + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/calloc.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize + +Extension: Gnulib provides a module @samp{calloc} that substitutes a +@code{calloc} implementation that behaves more like the glibc implementation.
new file mode 100644 --- /dev/null +++ b/doc/functions/carg.texi @@ -0,0 +1,18 @@ +@node carg +@section @code{carg} +@findex carg + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/carg.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cargf.texi @@ -0,0 +1,18 @@ +@node cargf +@section @code{cargf} +@findex cargf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cargf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cargl.texi @@ -0,0 +1,18 @@ +@node cargl +@section @code{cargl} +@findex cargl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cargl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/casin.texi @@ -0,0 +1,18 @@ +@node casin +@section @code{casin} +@findex casin + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/casin.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/casinf.texi @@ -0,0 +1,18 @@ +@node casinf +@section @code{casinf} +@findex casinf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/casinf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/casinh.texi @@ -0,0 +1,18 @@ +@node casinh +@section @code{casinh} +@findex casinh + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/casinh.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/casinhf.texi @@ -0,0 +1,18 @@ +@node casinhf +@section @code{casinhf} +@findex casinhf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/casinhf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/casinhl.texi @@ -0,0 +1,18 @@ +@node casinhl +@section @code{casinhl} +@findex casinhl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/casinhl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/casinl.texi @@ -0,0 +1,18 @@ +@node casinl +@section @code{casinl} +@findex casinl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/casinl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/catan.texi @@ -0,0 +1,18 @@ +@node catan +@section @code{catan} +@findex catan + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/catan.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/catanf.texi @@ -0,0 +1,18 @@ +@node catanf +@section @code{catanf} +@findex catanf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/catanf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/catanh.texi @@ -0,0 +1,18 @@ +@node catanh +@section @code{catanh} +@findex catanh + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/catanh.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/catanhf.texi @@ -0,0 +1,18 @@ +@node catanhf +@section @code{catanhf} +@findex catanhf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/catanhf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/catanhl.texi @@ -0,0 +1,18 @@ +@node catanhl +@section @code{catanhl} +@findex catanhl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/catanhl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/catanl.texi @@ -0,0 +1,18 @@ +@node catanl +@section @code{catanl} +@findex catanl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/catanl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/catclose.texi @@ -0,0 +1,18 @@ +@node catclose +@section @code{catclose} +@findex catclose + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/catclose.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/catgets.texi @@ -0,0 +1,18 @@ +@node catgets +@section @code{catgets} +@findex catgets + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/catgets.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/catopen.texi @@ -0,0 +1,18 @@ +@node catopen +@section @code{catopen} +@findex catopen + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/catopen.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cbrt.texi @@ -0,0 +1,15 @@ +@node cbrt +@section @code{cbrt} +@findex cbrt + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cbrt.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cbrtf.texi @@ -0,0 +1,18 @@ +@node cbrtf +@section @code{cbrtf} +@findex cbrtf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cbrtf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, IRIX 6.5, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cbrtl.texi @@ -0,0 +1,18 @@ +@node cbrtl +@section @code{cbrtl} +@findex cbrtl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cbrtl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ccos.texi @@ -0,0 +1,18 @@ +@node ccos +@section @code{ccos} +@findex ccos + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ccos.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ccosf.texi @@ -0,0 +1,18 @@ +@node ccosf +@section @code{ccosf} +@findex ccosf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ccosf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ccosh.texi @@ -0,0 +1,18 @@ +@node ccosh +@section @code{ccosh} +@findex ccosh + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ccosh.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ccoshf.texi @@ -0,0 +1,18 @@ +@node ccoshf +@section @code{ccoshf} +@findex ccoshf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ccoshf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ccoshl.texi @@ -0,0 +1,18 @@ +@node ccoshl +@section @code{ccoshl} +@findex ccoshl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ccoshl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ccosl.texi @@ -0,0 +1,18 @@ +@node ccosl +@section @code{ccosl} +@findex ccosl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ccosl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ceil.texi @@ -0,0 +1,15 @@ +@node ceil +@section @code{ceil} +@findex ceil + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ceil.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ceilf.texi @@ -0,0 +1,18 @@ +@node ceilf +@section @code{ceilf} +@findex ceilf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ceilf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ceill.texi @@ -0,0 +1,18 @@ +@node ceill +@section @code{ceill} +@findex ceill + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ceill.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cexp.texi @@ -0,0 +1,18 @@ +@node cexp +@section @code{cexp} +@findex cexp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cexp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cexpf.texi @@ -0,0 +1,18 @@ +@node cexpf +@section @code{cexpf} +@findex cexpf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cexpf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cexpl.texi @@ -0,0 +1,18 @@ +@node cexpl +@section @code{cexpl} +@findex cexpl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cexpl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cfgetispeed.texi @@ -0,0 +1,18 @@ +@node cfgetispeed +@section @code{cfgetispeed} +@findex cfgetispeed + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cfgetispeed.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cfgetospeed.texi @@ -0,0 +1,18 @@ +@node cfgetospeed +@section @code{cfgetospeed} +@findex cfgetospeed + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cfgetospeed.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cfsetispeed.texi @@ -0,0 +1,18 @@ +@node cfsetispeed +@section @code{cfsetispeed} +@findex cfsetispeed + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cfsetispeed.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cfsetospeed.texi @@ -0,0 +1,18 @@ +@node cfsetospeed +@section @code{cfsetospeed} +@findex cfsetospeed + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cfsetospeed.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/chdir.texi @@ -0,0 +1,15 @@ +@node chdir +@section @code{chdir} +@findex chdir + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/chdir.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/chmod.texi @@ -0,0 +1,15 @@ +@node chmod +@section @code{chmod} +@findex chmod + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/chmod.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/chown.texi @@ -0,0 +1,25 @@ +@node chown +@section @code{chown} +@findex chown + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/chown.html} + +Gnulib module: chown + +Portability problems fixed by Gnulib: +@itemize +@item +When passed an argument of -1, some implementations really set the owner +user/group id of the file to this value, rather than leaving that id of the +file alone. +@item +When applied to a symbolic link, some implementations don't dereference +the symlink, i.e.@: they behave like @code{lchown}. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cimag.texi @@ -0,0 +1,18 @@ +@node cimag +@section @code{cimag} +@findex cimag + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cimag.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cimagf.texi @@ -0,0 +1,18 @@ +@node cimagf +@section @code{cimagf} +@findex cimagf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cimagf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cimagl.texi @@ -0,0 +1,18 @@ +@node cimagl +@section @code{cimagl} +@findex cimagl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cimagl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/clearerr.texi @@ -0,0 +1,15 @@ +@node clearerr +@section @code{clearerr} +@findex clearerr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/clearerr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/clock.texi @@ -0,0 +1,15 @@ +@node clock +@section @code{clock} +@findex clock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/clock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/clock_getcpuclockid.texi @@ -0,0 +1,18 @@ +@node clock_getcpuclockid +@section @code{clock_getcpuclockid} +@findex clock_getcpuclockid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/clock_getcpuclockid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/clock_getres.texi @@ -0,0 +1,18 @@ +@node clock_getres +@section @code{clock_getres} +@findex clock_getres + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/clock_getres.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/clock_gettime.texi @@ -0,0 +1,18 @@ +@node clock_gettime +@section @code{clock_gettime} +@findex clock_gettime + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/clock_gettime.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/clock_nanosleep.texi @@ -0,0 +1,18 @@ +@node clock_nanosleep +@section @code{clock_nanosleep} +@findex clock_nanosleep + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/clock_nanosleep.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/clock_settime.texi @@ -0,0 +1,18 @@ +@node clock_settime +@section @code{clock_settime} +@findex clock_settime + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/clock_settime.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/clog.texi @@ -0,0 +1,18 @@ +@node clog +@section @code{clog} +@findex clog + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/clog.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/clogf.texi @@ -0,0 +1,18 @@ +@node clogf +@section @code{clogf} +@findex clogf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/clogf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/clogl.texi @@ -0,0 +1,18 @@ +@node clogl +@section @code{clogl} +@findex clogl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/clogl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/close.texi @@ -0,0 +1,15 @@ +@node close +@section @code{close} +@findex close + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/close.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/closedir.texi @@ -0,0 +1,15 @@ +@node closedir +@section @code{closedir} +@findex closedir + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/closedir.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/closelog.texi @@ -0,0 +1,18 @@ +@node closelog +@section @code{closelog} +@findex closelog + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/closelog.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/confstr.texi @@ -0,0 +1,18 @@ +@node confstr +@section @code{confstr} +@findex confstr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/confstr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/conj.texi @@ -0,0 +1,18 @@ +@node conj +@section @code{conj} +@findex conj + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/conj.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/conjf.texi @@ -0,0 +1,18 @@ +@node conjf +@section @code{conjf} +@findex conjf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/conjf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/conjl.texi @@ -0,0 +1,18 @@ +@node conjl +@section @code{conjl} +@findex conjl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/conjl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/connect.texi @@ -0,0 +1,18 @@ +@node connect +@section @code{connect} +@findex connect + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/connect.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/copysign.texi @@ -0,0 +1,15 @@ +@node copysign +@section @code{copysign} +@findex copysign + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/copysign.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/copysignf.texi @@ -0,0 +1,18 @@ +@node copysignf +@section @code{copysignf} +@findex copysignf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/copysignf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, IRIX 6.5, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/copysignl.texi @@ -0,0 +1,18 @@ +@node copysignl +@section @code{copysignl} +@findex copysignl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/copysignl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cos.texi @@ -0,0 +1,15 @@ +@node cos +@section @code{cos} +@findex cos + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cos.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cosf.texi @@ -0,0 +1,18 @@ +@node cosf +@section @code{cosf} +@findex cosf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cosf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cosh.texi @@ -0,0 +1,15 @@ +@node cosh +@section @code{cosh} +@findex cosh + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cosh.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/coshf.texi @@ -0,0 +1,18 @@ +@node coshf +@section @code{coshf} +@findex coshf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/coshf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/coshl.texi @@ -0,0 +1,18 @@ +@node coshl +@section @code{coshl} +@findex coshl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/coshl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cosl.texi @@ -0,0 +1,18 @@ +@node cosl +@section @code{cosl} +@findex cosl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cosl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cpow.texi @@ -0,0 +1,18 @@ +@node cpow +@section @code{cpow} +@findex cpow + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cpow.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cpowf.texi @@ -0,0 +1,18 @@ +@node cpowf +@section @code{cpowf} +@findex cpowf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cpowf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cpowl.texi @@ -0,0 +1,18 @@ +@node cpowl +@section @code{cpowl} +@findex cpowl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cpowl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cproj.texi @@ -0,0 +1,20 @@ +@node cproj +@section @code{cproj} +@findex cproj + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cproj.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@item +The glibc implementation is or was broken. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cprojf.texi @@ -0,0 +1,20 @@ +@node cprojf +@section @code{cprojf} +@findex cprojf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cprojf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@item +The glibc implementation is or was broken. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/cprojl.texi @@ -0,0 +1,20 @@ +@node cprojl +@section @code{cprojl} +@findex cprojl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/cprojl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@item +The glibc implementation is or was broken. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/creal.texi @@ -0,0 +1,18 @@ +@node creal +@section @code{creal} +@findex creal + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/creal.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/crealf.texi @@ -0,0 +1,18 @@ +@node crealf +@section @code{crealf} +@findex crealf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/crealf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/creall.texi @@ -0,0 +1,18 @@ +@node creall +@section @code{creall} +@findex creall + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/creall.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/creat.texi @@ -0,0 +1,23 @@ +@node creat +@section @code{creat} +@findex creat + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/creat.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows, this function returns a file handle in @code{O_TEXT} mode. If you +need a file handle in @code{O_BINARY} mode, you need to use the function +@code{open} instead. +@item +On platforms where @code{off_t} is a 32-bit type, @code{creat} may not work +correctly to create files larger than 2 GB. The fix is to use the +@code{AC_SYS_LARGEFILE} macro. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/crypt.texi @@ -0,0 +1,18 @@ +@node crypt +@section @code{crypt} +@findex crypt + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/crypt.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/csin.texi @@ -0,0 +1,18 @@ +@node csin +@section @code{csin} +@findex csin + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/csin.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/csinf.texi @@ -0,0 +1,18 @@ +@node csinf +@section @code{csinf} +@findex csinf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/csinf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/csinh.texi @@ -0,0 +1,18 @@ +@node csinh +@section @code{csinh} +@findex csinh + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/csinh.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/csinhf.texi @@ -0,0 +1,18 @@ +@node csinhf +@section @code{csinhf} +@findex csinhf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/csinhf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/csinhl.texi @@ -0,0 +1,18 @@ +@node csinhl +@section @code{csinhl} +@findex csinhl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/csinhl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/csinl.texi @@ -0,0 +1,18 @@ +@node csinl +@section @code{csinl} +@findex csinl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/csinl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/csqrt.texi @@ -0,0 +1,18 @@ +@node csqrt +@section @code{csqrt} +@findex csqrt + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/csqrt.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/csqrtf.texi @@ -0,0 +1,18 @@ +@node csqrtf +@section @code{csqrtf} +@findex csqrtf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/csqrtf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/csqrtl.texi @@ -0,0 +1,18 @@ +@node csqrtl +@section @code{csqrtl} +@findex csqrtl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/csqrtl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ctan.texi @@ -0,0 +1,18 @@ +@node ctan +@section @code{ctan} +@findex ctan + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ctan.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ctanf.texi @@ -0,0 +1,18 @@ +@node ctanf +@section @code{ctanf} +@findex ctanf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ctanf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ctanh.texi @@ -0,0 +1,18 @@ +@node ctanh +@section @code{ctanh} +@findex ctanh + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ctanh.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ctanhf.texi @@ -0,0 +1,18 @@ +@node ctanhf +@section @code{ctanhf} +@findex ctanhf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ctanhf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ctanhl.texi @@ -0,0 +1,18 @@ +@node ctanhl +@section @code{ctanhl} +@findex ctanhl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ctanhl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ctanl.texi @@ -0,0 +1,18 @@ +@node ctanl +@section @code{ctanl} +@findex ctanl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ctanl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ctermid.texi @@ -0,0 +1,18 @@ +@node ctermid +@section @code{ctermid} +@findex ctermid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ctermid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ctime.texi @@ -0,0 +1,27 @@ +@node ctime +@section @code{ctime} +@findex ctime + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ctime.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function may overflow its internal buffer if an invalid year is passed. +@item +The @code{ctime} function need not be reentrant, and consequently is +not required to be thread safe. Implementations of @code{ctime} +typically write the time stamp into static buffer. If two threads +call @code{ctime} at roughly the same time, you might end up with the +wrong date in one of the threads, or some undefined string. There is +a re-entrant interface @code{ctime_r}. +@end itemize + +A more flexible function is @code{strftime}. However, note that it is +locale dependent.
new file mode 100644 --- /dev/null +++ b/doc/functions/ctime_r.texi @@ -0,0 +1,34 @@ +@node ctime_r +@section @code{ctime_r} +@findex ctime_r + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ctime_r.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +This function may put more than 26 bytes into the argument buffer if an +invalid year is passed. +@end itemize + +@code{ctime_r} takes a pre-allocated buffer and length of the buffer, +and returns @code{NULL} on errors. +The input buffer should be at least 26 bytes in size. The output +string is locale-independent. However, years can have more than 4 +digits if @code{time_t} is sufficiently wide, so the length of the +required output buffer is not easy to determine. Increasing the +buffer size when @code{ctime_r} returns @code{NULL} is not necessarily +sufficient. The @code{NULL} return value could mean some other error +condition, which will not go away by increasing the buffer size. + +A more flexible function is @code{strftime}. However, note that it is +locale dependent.
new file mode 100644 --- /dev/null +++ b/doc/functions/daylight.texi @@ -0,0 +1,21 @@ +@node daylight +@section @code{daylight} +@findex daylight + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/daylight.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This variable is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, OpenBSD 3.8, IRIX 6.5, OSF/1 5.1, Cygwin. +@item +The address of this variable is not a compile-time constant on some platforms: +Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/dbm_clearerr.texi @@ -0,0 +1,18 @@ +@node dbm_clearerr +@section @code{dbm_clearerr} +@findex dbm_clearerr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/dbm_clearerr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, HP-UX 11, OSF/1 5.1, Solaris 2.5.1, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/dbm_close.texi @@ -0,0 +1,18 @@ +@node dbm_close +@section @code{dbm_close} +@findex dbm_close + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/dbm_close.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/dbm_delete.texi @@ -0,0 +1,18 @@ +@node dbm_delete +@section @code{dbm_delete} +@findex dbm_delete + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/dbm_delete.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/dbm_error.texi @@ -0,0 +1,18 @@ +@node dbm_error +@section @code{dbm_error} +@findex dbm_error + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/dbm_error.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, HP-UX 11, OSF/1 4.0, Solaris 2.5.1, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/dbm_fetch.texi @@ -0,0 +1,18 @@ +@node dbm_fetch +@section @code{dbm_fetch} +@findex dbm_fetch + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/dbm_fetch.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/dbm_firstkey.texi @@ -0,0 +1,18 @@ +@node dbm_firstkey +@section @code{dbm_firstkey} +@findex dbm_firstkey + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/dbm_firstkey.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/dbm_nextkey.texi @@ -0,0 +1,18 @@ +@node dbm_nextkey +@section @code{dbm_nextkey} +@findex dbm_nextkey + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/dbm_nextkey.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/dbm_open.texi @@ -0,0 +1,18 @@ +@node dbm_open +@section @code{dbm_open} +@findex dbm_open + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/dbm_open.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/dbm_store.texi @@ -0,0 +1,18 @@ +@node dbm_store +@section @code{dbm_store} +@findex dbm_store + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/dbm_store.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/difftime.texi @@ -0,0 +1,15 @@ +@node difftime +@section @code{difftime} +@findex difftime + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/difftime.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/dirname.texi @@ -0,0 +1,24 @@ +@node dirname +@section @code{dirname} +@findex dirname + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/dirname.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +IRIX 6.5, Solaris 2.5.1, mingw, BeOS. +@item +@code{dirname} assumes file names in POSIX syntax; it does not work with file +names in Windows syntax. +@end itemize + +The Gnulib module @code{dirname} provides similar API that also works with +Windows file names.
new file mode 100644 --- /dev/null +++ b/doc/functions/div.texi @@ -0,0 +1,15 @@ +@node div +@section @code{div} +@findex div + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/div.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/dlclose.texi @@ -0,0 +1,18 @@ +@node dlclose +@section @code{dlclose} +@findex dlclose + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/dlclose.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/dlerror.texi @@ -0,0 +1,18 @@ +@node dlerror +@section @code{dlerror} +@findex dlerror + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/dlerror.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/dlopen.texi @@ -0,0 +1,21 @@ +@node dlopen +@section @code{dlopen} +@findex dlopen + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/dlopen.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@item +If the file name argument is not absolute, the file is searched for. The +search algorithm is system specific. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/dlsym.texi @@ -0,0 +1,21 @@ +@node dlsym +@section @code{dlsym} +@findex dlsym + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/dlsym.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@item +The visibility of symbols loaded in dependent shared libraries or present +in the main executable is system dependent. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/drand48.texi @@ -0,0 +1,18 @@ +@node drand48 +@section @code{drand48} +@findex drand48 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/drand48.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/dup.texi @@ -0,0 +1,15 @@ +@node dup +@section @code{dup} +@findex dup + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/dup.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/dup2.texi @@ -0,0 +1,17 @@ +@node dup2 +@section @code{dup2} +@findex dup2 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/dup2.html} + +Gnulib module: dup2 + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some older platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ecvt.texi @@ -0,0 +1,21 @@ +@node ecvt +@section @code{ecvt} +@findex ecvt + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ecvt.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0. +@item +This function is marked as ``legacy'' in POSIX. Better use @code{sprintf} +instead. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/encrypt.texi @@ -0,0 +1,18 @@ +@node encrypt +@section @code{encrypt} +@findex encrypt + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/encrypt.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/endgrent.texi @@ -0,0 +1,18 @@ +@node endgrent +@section @code{endgrent} +@findex endgrent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/endgrent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/endhostent.texi @@ -0,0 +1,18 @@ +@node endhostent +@section @code{endhostent} +@findex endhostent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/endhostent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/endnetent.texi @@ -0,0 +1,18 @@ +@node endnetent +@section @code{endnetent} +@findex endnetent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/endnetent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/endprotoent.texi @@ -0,0 +1,18 @@ +@node endprotoent +@section @code{endprotoent} +@findex endprotoent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/endprotoent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/endpwent.texi @@ -0,0 +1,18 @@ +@node endpwent +@section @code{endpwent} +@findex endpwent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/endpwent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/endservent.texi @@ -0,0 +1,18 @@ +@node endservent +@section @code{endservent} +@findex endservent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/endservent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/endutxent.texi @@ -0,0 +1,18 @@ +@node endutxent +@section @code{endutxent} +@findex endutxent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/endutxent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, OpenBSD 3.8, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/environ.texi @@ -0,0 +1,21 @@ +@node environ +@section @code{environ} +@findex environ + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/environ.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This variable is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, IRIX 6.5, OSF/1 5.1, Cygwin. +@item +The address of this variable is not a compile-time constant on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/erand48.texi @@ -0,0 +1,18 @@ +@node erand48 +@section @code{erand48} +@findex erand48 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/erand48.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/erf.texi @@ -0,0 +1,15 @@ +@node erf +@section @code{erf} +@findex erf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/erf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/erfc.texi @@ -0,0 +1,15 @@ +@node erfc +@section @code{erfc} +@findex erfc + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/erfc.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/erfcf.texi @@ -0,0 +1,18 @@ +@node erfcf +@section @code{erfcf} +@findex erfcf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/erfcf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/erfcl.texi @@ -0,0 +1,18 @@ +@node erfcl +@section @code{erfcl} +@findex erfcl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/erfcl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/erff.texi @@ -0,0 +1,18 @@ +@node erff +@section @code{erff} +@findex erff + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/erff.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/erfl.texi @@ -0,0 +1,18 @@ +@node erfl +@section @code{erfl} +@findex erfl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/erfl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/errno.texi @@ -0,0 +1,18 @@ +@node errno +@section @code{errno} +@findex errno + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/errno.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows, the socket functions don't set @code{errno}; their error code is +available through @code{WSAGetLastError()} instead. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/execl.texi @@ -0,0 +1,15 @@ +@node execl +@section @code{execl} +@findex execl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/execl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/execle.texi @@ -0,0 +1,15 @@ +@node execle +@section @code{execle} +@findex execle + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/execle.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/execlp.texi @@ -0,0 +1,15 @@ +@node execlp +@section @code{execlp} +@findex execlp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/execlp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/execv.texi @@ -0,0 +1,15 @@ +@node execv +@section @code{execv} +@findex execv + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/execv.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/execve.texi @@ -0,0 +1,15 @@ +@node execve +@section @code{execve} +@findex execve + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/execve.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/execvp.texi @@ -0,0 +1,15 @@ +@node execvp +@section @code{execvp} +@findex execvp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/execvp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/exit.texi @@ -0,0 +1,18 @@ +@node exit +@section @code{exit} +@findex exit + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/exit.html} + +Gnulib module: exit + +Portability problems fixed by Gnulib: +@itemize +@item +Some problems with the macros @code{EXIT_SUCCESS} and @code{EXIT_FAILURE}, +see @ref{stdlib.h}. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/exp.texi @@ -0,0 +1,15 @@ +@node exp +@section @code{exp} +@findex exp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/exp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/exp2.texi @@ -0,0 +1,18 @@ +@node exp2 +@section @code{exp2} +@findex exp2 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/exp2.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/exp2f.texi @@ -0,0 +1,18 @@ +@node exp2f +@section @code{exp2f} +@findex exp2f + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/exp2f.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/exp2l.texi @@ -0,0 +1,18 @@ +@node exp2l +@section @code{exp2l} +@findex exp2l + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/exp2l.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/expf.texi @@ -0,0 +1,18 @@ +@node expf +@section @code{expf} +@findex expf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/expf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/expl.texi @@ -0,0 +1,18 @@ +@node expl +@section @code{expl} +@findex expl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/expl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/expm1.texi @@ -0,0 +1,18 @@ +@node expm1 +@section @code{expm1} +@findex expm1 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/expm1.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/expm1f.texi @@ -0,0 +1,18 @@ +@node expm1f +@section @code{expm1f} +@findex expm1f + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/expm1f.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, Solaris 9, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/expm1l.texi @@ -0,0 +1,18 @@ +@node expm1l +@section @code{expm1l} +@findex expm1l + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/expm1l.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fabs.texi @@ -0,0 +1,15 @@ +@node fabs +@section @code{fabs} +@findex fabs + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fabs.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fabsf.texi @@ -0,0 +1,18 @@ +@node fabsf +@section @code{fabsf} +@findex fabsf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fabsf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fabsl.texi @@ -0,0 +1,18 @@ +@node fabsl +@section @code{fabsl} +@findex fabsl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fabsl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fattach.texi @@ -0,0 +1,18 @@ +@node fattach +@section @code{fattach} +@findex fattach + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fattach.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fchdir.texi @@ -0,0 +1,18 @@ +@node fchdir +@section @code{fchdir} +@findex fchdir + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fchdir.html} + +Gnulib module: fchdir + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Tandem/NSK, mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fchmod.texi @@ -0,0 +1,18 @@ +@node fchmod +@section @code{fchmod} +@findex fchmod + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fchmod.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fchown.texi @@ -0,0 +1,18 @@ +@node fchown +@section @code{fchown} +@findex fchown + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fchown.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fclose.texi @@ -0,0 +1,18 @@ +@node fclose +@section @code{fclose} +@findex fclose + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fclose.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fcntl.texi @@ -0,0 +1,18 @@ +@node fcntl +@section @code{fcntl} +@findex fcntl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fcntl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fcvt.texi @@ -0,0 +1,21 @@ +@node fcvt +@section @code{fcvt} +@findex fcvt + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fcvt.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0. +@item +This function is marked as ``legacy'' in POSIX. Better use @code{sprintf} +instead. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fdatasync.texi @@ -0,0 +1,18 @@ +@node fdatasync +@section @code{fdatasync} +@findex fdatasync + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fdatasync.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, OpenBSD 3.8, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fdetach.texi @@ -0,0 +1,18 @@ +@node fdetach +@section @code{fdetach} +@findex fdetach + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fdetach.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fdim.texi @@ -0,0 +1,18 @@ +@node fdim +@section @code{fdim} +@findex fdim + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fdim.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fdimf.texi @@ -0,0 +1,18 @@ +@node fdimf +@section @code{fdimf} +@findex fdimf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fdimf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fdiml.texi @@ -0,0 +1,18 @@ +@node fdiml +@section @code{fdiml} +@findex fdiml + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fdiml.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fdopen.texi @@ -0,0 +1,18 @@ +@node fdopen +@section @code{fdopen} +@findex fdopen + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fdopen.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/feclearexcept.texi @@ -0,0 +1,18 @@ +@node feclearexcept +@section @code{feclearexcept} +@findex feclearexcept + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/feclearexcept.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fegetenv.texi @@ -0,0 +1,18 @@ +@node fegetenv +@section @code{fegetenv} +@findex fegetenv + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fegetenv.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fegetexceptflag.texi @@ -0,0 +1,18 @@ +@node fegetexceptflag +@section @code{fegetexceptflag} +@findex fegetexceptflag + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fegetexceptflag.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fegetround.texi @@ -0,0 +1,18 @@ +@node fegetround +@section @code{fegetround} +@findex fegetround + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fegetround.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/feholdexcept.texi @@ -0,0 +1,18 @@ +@node feholdexcept +@section @code{feholdexcept} +@findex feholdexcept + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/feholdexcept.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/feof.texi @@ -0,0 +1,15 @@ +@node feof +@section @code{feof} +@findex feof + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/feof.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/feraiseexcept.texi @@ -0,0 +1,18 @@ +@node feraiseexcept +@section @code{feraiseexcept} +@findex feraiseexcept + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/feraiseexcept.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ferror.texi @@ -0,0 +1,15 @@ +@node ferror +@section @code{ferror} +@findex ferror + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ferror.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fesetenv.texi @@ -0,0 +1,18 @@ +@node fesetenv +@section @code{fesetenv} +@findex fesetenv + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fesetenv.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fesetexceptflag.texi @@ -0,0 +1,18 @@ +@node fesetexceptflag +@section @code{fesetexceptflag} +@findex fesetexceptflag + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fesetexceptflag.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fesetround.texi @@ -0,0 +1,18 @@ +@node fesetround +@section @code{fesetround} +@findex fesetround + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fesetround.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fetestexcept.texi @@ -0,0 +1,18 @@ +@node fetestexcept +@section @code{fetestexcept} +@findex fetestexcept + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fetestexcept.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/feupdateenv.texi @@ -0,0 +1,18 @@ +@node feupdateenv +@section @code{feupdateenv} +@findex feupdateenv + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/feupdateenv.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fflush.texi @@ -0,0 +1,29 @@ +@node fflush +@section @code{fflush} +@findex fflush + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fflush.html} + +Gnulib module: fflush + +Portability problems fixed by Gnulib: +@itemize +@item +@code{fflush} followed by @code{fseek} or @code{fseeko}, applied to an input +stream, should have the effect of positioning the underlying file descriptor. +It doesn't do this on some platforms. +@item +@code{fflush} on an input stream changes the position of the stream to the +end of the previous buffer, on some platforms: mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +@code{fflush}, @code{ftell}, @code{ftello}, @code{fgetpos} behave incorrectly +on input streams that are opened in @code{O_TEXT} mode and whose contents +contains Unix line terminators (LF), on some platforms: mingw. +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ffs.texi @@ -0,0 +1,18 @@ +@node ffs +@section @code{ffs} +@findex ffs + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ffs.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fgetc.texi @@ -0,0 +1,18 @@ +@node fgetc +@section @code{fgetc} +@findex fgetc + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fgetc.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fgetpos.texi @@ -0,0 +1,19 @@ +@node fgetpos +@section @code{fgetpos} +@findex fgetpos + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fgetpos.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +@code{fflush}, @code{ftell}, @code{ftello}, @code{fgetpos} behave incorrectly +on input streams that are opened in @code{O_TEXT} mode and whose contents +contains Unix line terminators (LF), on some platforms: mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fgets.texi @@ -0,0 +1,18 @@ +@node fgets +@section @code{fgets} +@findex fgets + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fgets.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fgetwc.texi @@ -0,0 +1,21 @@ +@node fgetwc +@section @code{fgetwc} +@findex fgetwc + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fgetwc.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1, Cygwin, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fgetws.texi @@ -0,0 +1,21 @@ +@node fgetws +@section @code{fgetws} +@findex fgetws + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fgetws.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1, Cygwin, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fileno.texi @@ -0,0 +1,15 @@ +@node fileno +@section @code{fileno} +@findex fileno + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fileno.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/flockfile.texi @@ -0,0 +1,18 @@ +@node flockfile +@section @code{flockfile} +@findex flockfile + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/flockfile.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/floor.texi @@ -0,0 +1,15 @@ +@node floor +@section @code{floor} +@findex floor + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/floor.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/floorf.texi @@ -0,0 +1,18 @@ +@node floorf +@section @code{floorf} +@findex floorf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/floorf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/floorl.texi @@ -0,0 +1,18 @@ +@node floorl +@section @code{floorl} +@findex floorl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/floorl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fma.texi @@ -0,0 +1,18 @@ +@node fma +@section @code{fma} +@findex fma + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fma.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fmaf.texi @@ -0,0 +1,18 @@ +@node fmaf +@section @code{fmaf} +@findex fmaf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fmaf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fmal.texi @@ -0,0 +1,18 @@ +@node fmal +@section @code{fmal} +@findex fmal + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fmal.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fmax.texi @@ -0,0 +1,18 @@ +@node fmax +@section @code{fmax} +@findex fmax + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fmax.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fmaxf.texi @@ -0,0 +1,18 @@ +@node fmaxf +@section @code{fmaxf} +@findex fmaxf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fmaxf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fmaxl.texi @@ -0,0 +1,18 @@ +@node fmaxl +@section @code{fmaxl} +@findex fmaxl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fmaxl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fmin.texi @@ -0,0 +1,18 @@ +@node fmin +@section @code{fmin} +@findex fmin + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fmin.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fminf.texi @@ -0,0 +1,18 @@ +@node fminf +@section @code{fminf} +@findex fminf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fminf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fminl.texi @@ -0,0 +1,18 @@ +@node fminl +@section @code{fminl} +@findex fminl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fminl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fmod.texi @@ -0,0 +1,15 @@ +@node fmod +@section @code{fmod} +@findex fmod + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fmod.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fmodf.texi @@ -0,0 +1,18 @@ +@node fmodf +@section @code{fmodf} +@findex fmodf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fmodf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fmodl.texi @@ -0,0 +1,18 @@ +@node fmodl +@section @code{fmodl} +@findex fmodl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fmodl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fmtmsg.texi @@ -0,0 +1,18 @@ +@node fmtmsg +@section @code{fmtmsg} +@findex fmtmsg + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fmtmsg.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fnmatch.texi @@ -0,0 +1,20 @@ +@node fnmatch +@section @code{fnmatch} +@findex fnmatch + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fnmatch.html} + +Gnulib module: fnmatch-posix or fnmatch-gnu + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +This function is broken in some versions of Solaris and glibc. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fopen.texi @@ -0,0 +1,22 @@ +@node fopen +@section @code{fopen} +@findex fopen + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fopen.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@item +On Windows, this function returns a file stream in ``text'' mode by default; +this means that it translates @code{'\n'} to CR/LF by default. Use the +@code{"b"} flag if you need reliable binary I/O. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fork.texi @@ -0,0 +1,27 @@ +@node fork +@section @code{fork} +@findex fork + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fork.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +On some platforms, @code{fork} followed by a call of the @code{exec} family +(@code{execl}, @code{execlp}, @code{execle}, @code{execv}, @code{execvp}, +or @code{execve}) is less efficient than @code{vfork} followed by the same +call. @code{vfork} is a variant of @code{fork} that has been introduced to +optimize the @code{fork}/@code{exec} pattern. +@item +On Windows platforms (excluding Cygwin), this function is not implemented; use +@code{spawnvp} instead. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fpathconf.texi @@ -0,0 +1,18 @@ +@node fpathconf +@section @code{fpathconf} +@findex fpathconf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fpathconf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fpclassify.texi @@ -0,0 +1,18 @@ +@node fpclassify +@section @code{fpclassify} +@findex fpclassify + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fpclassify.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 10. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fprintf.texi @@ -0,0 +1,40 @@ +@node fprintf +@section @code{fprintf} +@findex fprintf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fprintf.html} + +Gnulib module: fprintf-posix + +Portability problems fixed by Gnulib: +@itemize +@item +This function does not support size specifiers as in C99 (@code{hh}, @code{ll}, +@code{j}, @code{t}, @code{z}) on some platforms: +AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin 2006, mingw, BeOS. +@item +This function does not support the @samp{a} and @samp{A} directives on some +platforms: +glibc-2.3.6, MacOS X 10.3, NetBSD 3.0, OpenBSD 4.0, AIX 5.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@item +This function does not support the @samp{F} directive on some platforms: +NetBSD 3.0, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@item +This function does not support format directives that access arguments in an +arbitrary order, such as @code{"%2$s"}, on some platforms: +NetBSD 3.0, mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function doesn't support the @code{'} flag on some platforms: +mingw. +@item +printf @code{"%010f"} of NaN and Infinity yields an incorrect result (padded +with zeroes) on some platforms: +FreeBSD 6.0. +@item +printf of @samp{long double} numbers is unsupported on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fputc.texi @@ -0,0 +1,18 @@ +@node fputc +@section @code{fputc} +@findex fputc + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fputc.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fputs.texi @@ -0,0 +1,18 @@ +@node fputs +@section @code{fputs} +@findex fputs + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fputs.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fputwc.texi @@ -0,0 +1,21 @@ +@node fputwc +@section @code{fputwc} +@findex fputwc + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fputwc.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1, Cygwin, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fputws.texi @@ -0,0 +1,21 @@ +@node fputws +@section @code{fputws} +@findex fputws + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fputws.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1, Cygwin, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fread.texi @@ -0,0 +1,18 @@ +@node fread +@section @code{fread} +@findex fread + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fread.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/free.texi @@ -0,0 +1,17 @@ +@node free +@section @code{free} +@findex free + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/free.html} + +Gnulib module: free + +Portability problems fixed by Gnulib: +@itemize +@item +On old platforms, @code{free (NULL)} is not allowed. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/freeaddrinfo.texi @@ -0,0 +1,18 @@ +@node freeaddrinfo +@section @code{freeaddrinfo} +@findex freeaddrinfo + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/freeaddrinfo.html} + +Gnulib module: getaddrinfo + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 7, Cygwin, mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/freopen.texi @@ -0,0 +1,18 @@ +@node freopen +@section @code{freopen} +@findex freopen + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/freopen.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/frexp.texi @@ -0,0 +1,21 @@ +@node frexp +@section @code{frexp} +@findex frexp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/frexp.html} + +Gnulib module: frexp + +Portability problems fixed by Gnulib: +@itemize +@item +This function does not work on denormalized numbers on some platforms: +NetBSD 3.0. +@item +This function does not work on infinite numbers on some platforms: +IRIX 6.5. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/frexpf.texi @@ -0,0 +1,18 @@ +@node frexpf +@section @code{frexpf} +@findex frexpf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/frexpf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/frexpl.texi @@ -0,0 +1,24 @@ +@node frexpl +@section @code{frexpl} +@findex frexpl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/frexpl.html} + +Gnulib module: frexpl + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin. +@item +This function does not work on finite numbers on some platforms: +AIX 5.1. +@item +This function does not work on infinite numbers on some platforms: +IRIX 6.5. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fscanf.texi @@ -0,0 +1,21 @@ +@node fscanf +@section @code{fscanf} +@findex fscanf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fscanf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@item +On Windows, this function doesn't support the @code{hh}, @code{ll}, @code{j}, +@code{t}, @code{z} size specifiers. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fseek.texi @@ -0,0 +1,18 @@ +@node fseek +@section @code{fseek} +@findex fseek + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fseek.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fseeko.texi @@ -0,0 +1,25 @@ +@node fseeko +@section @code{fseeko} +@findex fseeko + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fseeko.html} + +Gnulib module: fseeko + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OSF/1 4.0, Solaris 2.5.1, mingw. +@item +The declaration of @code{fseeko} in @code{<stdio.h>} is not enabled by default +on some platforms: glibc 2.3.6. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On platforms where @code{off_t} is a 32-bit type, @code{fseeko} does not work +correctly with files larger than 2 GB. The fix is to use the +@code{AC_SYS_LARGEFILE} macro. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fsetpos.texi @@ -0,0 +1,15 @@ +@node fsetpos +@section @code{fsetpos} +@findex fsetpos + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fsetpos.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fstat.texi @@ -0,0 +1,23 @@ +@node fstat +@section @code{fstat} +@findex fstat + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fstat.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On platforms where @code{off_t} is a 32-bit type, @code{stat} may not correctly +report the size of files or block devices larger than 2 GB. The fix is to +use the @code{AC_SYS_LARGEFILE} macro. +@item +On Cygwin, @code{fstat} applied to the file descriptors 0 and 1, returns +different @code{st_ino} values, even if standard input and standard output +are not redirected and refer to the same terminal. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fstatvfs.texi @@ -0,0 +1,18 @@ +@node fstatvfs +@section @code{fstatvfs} +@findex fstatvfs + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fstatvfs.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fsync.texi @@ -0,0 +1,18 @@ +@node fsync +@section @code{fsync} +@findex fsync + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fsync.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ftell.texi @@ -0,0 +1,19 @@ +@node ftell +@section @code{ftell} +@findex ftell + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ftell.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +@code{fflush}, @code{ftell}, @code{ftello}, @code{fgetpos} behave incorrectly +on input streams that are opened in @code{O_TEXT} mode and whose contents +contains Unix line terminators (LF), on some platforms: mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ftello.texi @@ -0,0 +1,29 @@ +@node ftello +@section @code{ftello} +@findex ftello + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ftello.html} + +Gnulib module: ftello + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OSF/1 4.0, Solaris 2.5.1, mingw. +@item +The declaration of @code{ftello} in @code{<stdio.h>} is not enabled by default +on some platforms: glibc 2.3.6. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On platforms where @code{off_t} is a 32-bit type, @code{ftello} does not work +correctly with files larger than 2 GB. The fix is to use the +@code{AC_SYS_LARGEFILE} macro. +@item +@code{fflush}, @code{ftell}, @code{ftello}, @code{fgetpos} behave incorrectly +on input streams that are opened in @code{O_TEXT} mode and whose contents +contains Unix line terminators (LF), on some platforms: mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ftime.texi @@ -0,0 +1,22 @@ +@node ftime +@section @code{ftime} +@findex ftime + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ftime.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Solaris 2.4. +@item +This function is marked as ``legacy'' in POSIX. Better use @code{gettimeofday} +or @code{clock_gettime} instead, and use @code{ftime} only as a fallback for +portability to Windows platforms. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ftok.texi @@ -0,0 +1,18 @@ +@node ftok +@section @code{ftok} +@findex ftok + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ftok.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ftruncate.texi @@ -0,0 +1,18 @@ +@node ftruncate +@section @code{ftruncate} +@findex ftruncate + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ftruncate.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ftrylockfile.texi @@ -0,0 +1,18 @@ +@node ftrylockfile +@section @code{ftrylockfile} +@findex ftrylockfile + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ftrylockfile.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ftw.texi @@ -0,0 +1,18 @@ +@node ftw +@section @code{ftw} +@findex ftw + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ftw.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/funlockfile.texi @@ -0,0 +1,18 @@ +@node funlockfile +@section @code{funlockfile} +@findex funlockfile + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/funlockfile.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fwide.texi @@ -0,0 +1,24 @@ +@node fwide +@section @code{fwide} +@findex fwide + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fwide.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, Solaris 2.6, Cygwin, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@item +@code{fwide} is not guaranteed to be able to change a file stream's mode +to a different mode than the current one. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fwprintf.texi @@ -0,0 +1,21 @@ +@node fwprintf +@section @code{fwprintf} +@findex fwprintf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fwprintf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 2.6, Cygwin, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fwrite.texi @@ -0,0 +1,18 @@ +@node fwrite +@section @code{fwrite} +@findex fwrite + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fwrite.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/fwscanf.texi @@ -0,0 +1,21 @@ +@node fwscanf +@section @code{fwscanf} +@findex fwscanf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/fwscanf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 2.6, Cygwin, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/gai_strerror.texi @@ -0,0 +1,18 @@ +@node gai_strerror +@section @code{gai_strerror} +@findex gai_strerror + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/gai_strerror.html} + +Gnulib module: getaddrinfo + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 7, Cygwin, mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/gcvt.texi @@ -0,0 +1,21 @@ +@node gcvt +@section @code{gcvt} +@findex gcvt + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/gcvt.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0. +@item +This function is marked as ``legacy'' in POSIX. Better use @code{sprintf} +instead. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getaddrinfo.texi @@ -0,0 +1,21 @@ +@node getaddrinfo +@section @code{getaddrinfo} +@findex getaddrinfo + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getaddrinfo.html} + +Gnulib module: getaddrinfo + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 7, Cygwin, mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows, this function is declared in @code{<ws2tcpip.h>} rather than in +@code{<netdb.h>}. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getc.texi @@ -0,0 +1,18 @@ +@node getc +@section @code{getc} +@findex getc + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getc.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getc_unlocked.texi @@ -0,0 +1,18 @@ +@node getc_unlocked +@section @code{getc_unlocked} +@findex getc_unlocked + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getc_unlocked.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getchar.texi @@ -0,0 +1,18 @@ +@node getchar +@section @code{getchar} +@findex getchar + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getchar.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getchar_unlocked.texi @@ -0,0 +1,18 @@ +@node getchar_unlocked +@section @code{getchar_unlocked} +@findex getchar_unlocked + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getchar_unlocked.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getcontext.texi @@ -0,0 +1,18 @@ +@node getcontext +@section @code{getcontext} +@findex getcontext + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getcontext.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getcwd.texi @@ -0,0 +1,23 @@ +@node getcwd +@section @code{getcwd} +@findex getcwd + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getcwd.html} + +Gnulib module: getcwd + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some older platforms. +@item +On glibc platforms, @code{getcwd (NULL, n)} allocates memory for the result. +On other platforms, this call is not allowed. +@item +This function does not handle long file names (greater than @code{PATH_MAX}) +correctly on some platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getdate.texi @@ -0,0 +1,21 @@ +@node getdate +@section @code{getdate} +@findex getdate + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getdate.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize + +Gnulib provides a module @code{getdate} that contains a function @code{get_date} +that has similar functionality as the @code{getdate} function.
new file mode 100644 --- /dev/null +++ b/doc/functions/getegid.texi @@ -0,0 +1,18 @@ +@node getegid +@section @code{getegid} +@findex getegid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getegid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getenv.texi @@ -0,0 +1,15 @@ +@node getenv +@section @code{getenv} +@findex getenv + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getenv.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/geteuid.texi @@ -0,0 +1,18 @@ +@node geteuid +@section @code{geteuid} +@findex geteuid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/geteuid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getgid.texi @@ -0,0 +1,18 @@ +@node getgid +@section @code{getgid} +@findex getgid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getgid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getgrent.texi @@ -0,0 +1,18 @@ +@node getgrent +@section @code{getgrent} +@findex getgrent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getgrent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getgrgid.texi @@ -0,0 +1,18 @@ +@node getgrgid +@section @code{getgrgid} +@findex getgrgid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getgrgid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getgrgid_r.texi @@ -0,0 +1,18 @@ +@node getgrgid_r +@section @code{getgrgid_r} +@findex getgrgid_r + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getgrgid_r.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getgrnam.texi @@ -0,0 +1,18 @@ +@node getgrnam +@section @code{getgrnam} +@findex getgrnam + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getgrnam.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getgrnam_r.texi @@ -0,0 +1,18 @@ +@node getgrnam_r +@section @code{getgrnam_r} +@findex getgrnam_r + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getgrnam_r.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getgroups.texi @@ -0,0 +1,21 @@ +@node getgroups +@section @code{getgroups} +@findex getgroups + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getgroups.html} + +Gnulib module: getgroups + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +On Ultrix 4.3, @code{getgroups (0, 0)} always fails. See macro +@samp{AC_FUNC_GETGROUPS}. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/gethostbyaddr.texi @@ -0,0 +1,18 @@ +@node gethostbyaddr +@section @code{gethostbyaddr} +@findex gethostbyaddr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/gethostbyaddr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/gethostbyname.texi @@ -0,0 +1,18 @@ +@node gethostbyname +@section @code{gethostbyname} +@findex gethostbyname + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/gethostbyname.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/gethostent.texi @@ -0,0 +1,18 @@ +@node gethostent +@section @code{gethostent} +@findex gethostent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/gethostent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/gethostid.texi @@ -0,0 +1,18 @@ +@node gethostid +@section @code{gethostid} +@findex gethostid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/gethostid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/gethostname.texi @@ -0,0 +1,21 @@ +@node gethostname +@section @code{gethostname} +@findex gethostname + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/gethostname.html} + +Gnulib module: gethostname + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +If the given buffer is too small for the host name, some implementations +fail with @code{EINVAL}, instead of returning a truncated host name. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getitimer.texi @@ -0,0 +1,18 @@ +@node getitimer +@section @code{getitimer} +@findex getitimer + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getitimer.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getlogin.texi @@ -0,0 +1,18 @@ +@node getlogin +@section @code{getlogin} +@findex getlogin + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getlogin.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getlogin_r.texi @@ -0,0 +1,18 @@ +@node getlogin_r +@section @code{getlogin_r} +@findex getlogin_r + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getlogin_r.html} + +Gnulib module: getlogin_r + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getmsg.texi @@ -0,0 +1,18 @@ +@node getmsg +@section @code{getmsg} +@findex getmsg + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getmsg.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getnameinfo.texi @@ -0,0 +1,18 @@ +@node getnameinfo +@section @code{getnameinfo} +@findex getnameinfo + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getnameinfo.html} + +Gnulib module: getaddrinfo + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 7, Cygwin, mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getnetbyaddr.texi @@ -0,0 +1,18 @@ +@node getnetbyaddr +@section @code{getnetbyaddr} +@findex getnetbyaddr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getnetbyaddr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getnetbyname.texi @@ -0,0 +1,18 @@ +@node getnetbyname +@section @code{getnetbyname} +@findex getnetbyname + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getnetbyname.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getnetent.texi @@ -0,0 +1,18 @@ +@node getnetent +@section @code{getnetent} +@findex getnetent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getnetent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getopt.texi @@ -0,0 +1,25 @@ +@node getopt +@section @code{getopt} +@findex getopt + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getopt.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +The default behavior of the glibc implementation of @code{getopt} allows +mixing option and non-option arguments on the command line in any order. +Other implementations, such as the one in Cygwin, enforce strict POSIX +compliance: they require that the option arguments precede the non-option +arguments. This is something to watch out in your program's testsuite. +@end itemize + +Gnulib provides a module @code{getopt} that has support for ``long options''. +Compared to POSIX, it adds a header file @code{<getopt.h>} and functions +@code{getopt_long} and @code{getopt_long_only}.
new file mode 100644 --- /dev/null +++ b/doc/functions/getpeername.texi @@ -0,0 +1,21 @@ +@node getpeername +@section @code{getpeername} +@findex getpeername + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getpeername.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +Some platforms don't have a @code{socklen_t} type; in this case this function's +third argument type is @samp{int *}. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getpgid.texi @@ -0,0 +1,18 @@ +@node getpgid +@section @code{getpgid} +@findex getpgid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getpgid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getpgrp.texi @@ -0,0 +1,18 @@ +@node getpgrp +@section @code{getpgrp} +@findex getpgrp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getpgrp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getpid.texi @@ -0,0 +1,15 @@ +@node getpid +@section @code{getpid} +@findex getpid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getpid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getpmsg.texi @@ -0,0 +1,18 @@ +@node getpmsg +@section @code{getpmsg} +@findex getpmsg + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getpmsg.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getppid.texi @@ -0,0 +1,18 @@ +@node getppid +@section @code{getppid} +@findex getppid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getppid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getpriority.texi @@ -0,0 +1,18 @@ +@node getpriority +@section @code{getpriority} +@findex getpriority + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getpriority.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getprotobyname.texi @@ -0,0 +1,18 @@ +@node getprotobyname +@section @code{getprotobyname} +@findex getprotobyname + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getprotobyname.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getprotobynumber.texi @@ -0,0 +1,18 @@ +@node getprotobynumber +@section @code{getprotobynumber} +@findex getprotobynumber + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getprotobynumber.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getprotoent.texi @@ -0,0 +1,18 @@ +@node getprotoent +@section @code{getprotoent} +@findex getprotoent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getprotoent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getpwent.texi @@ -0,0 +1,18 @@ +@node getpwent +@section @code{getpwent} +@findex getpwent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getpwent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getpwnam.texi @@ -0,0 +1,18 @@ +@node getpwnam +@section @code{getpwnam} +@findex getpwnam + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getpwnam.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getpwnam_r.texi @@ -0,0 +1,18 @@ +@node getpwnam_r +@section @code{getpwnam_r} +@findex getpwnam_r + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getpwnam_r.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OpenBSD 3.8, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getpwuid.texi @@ -0,0 +1,18 @@ +@node getpwuid +@section @code{getpwuid} +@findex getpwuid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getpwuid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getpwuid_r.texi @@ -0,0 +1,18 @@ +@node getpwuid_r +@section @code{getpwuid_r} +@findex getpwuid_r + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getpwuid_r.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OpenBSD 3.8, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getrlimit.texi @@ -0,0 +1,18 @@ +@node getrlimit +@section @code{getrlimit} +@findex getrlimit + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getrlimit.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getrusage.texi @@ -0,0 +1,21 @@ +@node getrusage +@section @code{getrusage} +@findex getrusage + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getrusage.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw. +@item +Many platforms don't fill in all the fields of @code{struct rusage} with +meaningful values. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/gets.texi @@ -0,0 +1,20 @@ +@node gets +@section @code{gets} +@findex gets + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/gets.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function should never be used, because it can overflow any given buffer. +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getservbyname.texi @@ -0,0 +1,18 @@ +@node getservbyname +@section @code{getservbyname} +@findex getservbyname + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getservbyname.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getservbyport.texi @@ -0,0 +1,18 @@ +@node getservbyport +@section @code{getservbyport} +@findex getservbyport + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getservbyport.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getservent.texi @@ -0,0 +1,18 @@ +@node getservent +@section @code{getservent} +@findex getservent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getservent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getsid.texi @@ -0,0 +1,18 @@ +@node getsid +@section @code{getsid} +@findex getsid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getsid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getsockname.texi @@ -0,0 +1,18 @@ +@node getsockname +@section @code{getsockname} +@findex getsockname + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getsockname.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +Some platforms don't have a @code{socklen_t} type; in this case this function's +third argument type is @samp{int *}. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getsockopt.texi @@ -0,0 +1,26 @@ +@node getsockopt +@section @code{getsockopt} +@findex getsockopt + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getsockopt.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@item +Some platforms don't have a @code{socklen_t} type; in this case this function's +fifth argument type is @samp{int *}. +@item +Many socket options are not available on all platforms. +@item +BeOS has the @code{setsockopt} function, but not the @code{getsockopt} +function. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getsubopt.texi @@ -0,0 +1,18 @@ +@node getsubopt +@section @code{getsubopt} +@findex getsubopt + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getsubopt.html} + +Gnulib module: getsubopt + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/gettimeofday.texi @@ -0,0 +1,25 @@ +@node gettimeofday +@section @code{gettimeofday} +@findex gettimeofday + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/gettimeofday.html} + +Gnulib module: gettimeofday + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +This function is declared with a nonstandard function prototype (only one +argument, or ``...'' after the first argument) on some platforms. +@item +On some platforms, @code{gettimeofday} clobbers the buffer in which +@code{localtime} returns its result: +MacOS X 10.0. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getuid.texi @@ -0,0 +1,18 @@ +@node getuid +@section @code{getuid} +@findex getuid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getuid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getutxent.texi @@ -0,0 +1,18 @@ +@node getutxent +@section @code{getutxent} +@findex getutxent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getutxent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, OpenBSD 3.8, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getutxid.texi @@ -0,0 +1,18 @@ +@node getutxid +@section @code{getutxid} +@findex getutxid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getutxid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, OpenBSD 3.8, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getutxline.texi @@ -0,0 +1,18 @@ +@node getutxline +@section @code{getutxline} +@findex getutxline + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getutxline.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, OpenBSD 3.8, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getwc.texi @@ -0,0 +1,21 @@ +@node getwc +@section @code{getwc} +@findex getwc + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getwc.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1, Cygwin, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getwchar.texi @@ -0,0 +1,21 @@ +@node getwchar +@section @code{getwchar} +@findex getwchar + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getwchar.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1, Cygwin, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/getwd.texi @@ -0,0 +1,23 @@ +@node getwd +@section @code{getwd} +@findex getwd + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/getwd.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@item +The size of the buffer required for this function is not a compile-time +constant. Also, the function truncates a result that would be larger than +the minimum buffer size. For these reasons, this function is marked as +``legacy'' in POSIX. Better use the @code{getcwd} function instead. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/glob.texi @@ -0,0 +1,23 @@ +@node glob +@section @code{glob} +@findex glob + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/glob.html} + +Gnulib module: glob + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@item +This function may list symbolic links to nonexistent files among the results, +on some platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +Some platforms may store additional flags in the @code{gl_flags} field. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/globfree.texi @@ -0,0 +1,18 @@ +@node globfree +@section @code{globfree} +@findex globfree + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/globfree.html} + +Gnulib module: glob + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/gmtime.texi @@ -0,0 +1,15 @@ +@node gmtime +@section @code{gmtime} +@findex gmtime + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/gmtime.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/gmtime_r.texi @@ -0,0 +1,20 @@ +@node gmtime_r +@section @code{gmtime_r} +@findex gmtime_r + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/gmtime_r.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +Some platforms define a function of this name that is incompatible to POSIX. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/grantpt.texi @@ -0,0 +1,18 @@ +@node grantpt +@section @code{grantpt} +@findex grantpt + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/grantpt.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/h_errno.texi @@ -0,0 +1,18 @@ +@node h_errno +@section @code{h_errno} +@findex h_errno + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/h_errno.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +IRIX 6.5, OSF/1 5.1, Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/hcreate.texi @@ -0,0 +1,18 @@ +@node hcreate +@section @code{hcreate} +@findex hcreate + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/hcreate.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/hdestroy.texi @@ -0,0 +1,18 @@ +@node hdestroy +@section @code{hdestroy} +@findex hdestroy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/hdestroy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/hsearch.texi @@ -0,0 +1,18 @@ +@node hsearch +@section @code{hsearch} +@findex hsearch + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/hsearch.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/htonl.texi @@ -0,0 +1,18 @@ +@node htonl +@section @code{htonl} +@findex htonl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/htonl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/htons.texi @@ -0,0 +1,18 @@ +@node htons +@section @code{htons} +@findex htons + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/htons.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/hypot.texi @@ -0,0 +1,15 @@ +@node hypot +@section @code{hypot} +@findex hypot + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/hypot.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/hypotf.texi @@ -0,0 +1,18 @@ +@node hypotf +@section @code{hypotf} +@findex hypotf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/hypotf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/hypotl.texi @@ -0,0 +1,18 @@ +@node hypotl +@section @code{hypotl} +@findex hypotl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/hypotl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/iconv.texi @@ -0,0 +1,34 @@ +@node iconv +@section @code{iconv} +@findex iconv + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/iconv.html} + +Gnulib module: iconv + +Portability problems fixed by Gnulib: +@itemize +@item +GNU libiconv is not found if installed in @file{$PREFIX/lib}. +@item +Failures are not distinguishable from successful returns on some platforms: +AIX 5.1. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, OpenBSD 3.8, Cygwin, mingw, BeOS, +when GNU libiconv is not installed. +@item +This function was not correctly implemented in glibc versions before 2.2. +@item +When @code{iconv} encounters an input character that is valid but that can +not be converted to the output character set, glibc's and GNU libiconv's +@code{iconv} stop the conversion. Some other implementations put an +implementation-defined character into the output buffer. --- +Gnulib provides higher-level facilities @code{striconv} and @code{striconveh} +(wrappers around @code{iconv}) that deal with conversion errors in a platform +independent way. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/iconv_close.texi @@ -0,0 +1,21 @@ +@node iconv_close +@section @code{iconv_close} +@findex iconv_close + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/iconv_close.html} + +Gnulib module: iconv + +Portability problems fixed by Gnulib: +@itemize +@item +GNU libiconv is not found if installed in @file{$PREFIX/lib}. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, OpenBSD 3.8, Cygwin, mingw, BeOS, +when GNU libiconv is not installed. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/iconv_open.texi @@ -0,0 +1,34 @@ +@node iconv_open +@section @code{iconv_open} +@findex iconv_open + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/iconv_open.html} + +Gnulib module: iconv and iconv_open + +Portability problems fixed by either Gnulib module @code{iconv} or @code{iconv_open}: +@itemize +@item +GNU libiconv is not found if installed in @file{$PREFIX/lib}. +@item +No converter from EUC-JP to UTF-8 is provided on some platforms: +HP-UX 11. +@end itemize + +Portability problems fixed by Gnulib module @code{iconv_open}: +@itemize +@item +This function recognizes only non-standard aliases for many encodings (not +the IANA registered encoding names) on many platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, OpenBSD 3.8, Cygwin, mingw, BeOS, +when GNU libiconv is not installed. +@item +The set of supported encodings and conversions is system dependent. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/if_freenameindex.texi @@ -0,0 +1,18 @@ +@node if_freenameindex +@section @code{if_freenameindex} +@findex if_freenameindex + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/if_freenameindex.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OpenBSD 3.8, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 7, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/if_indextoname.texi @@ -0,0 +1,18 @@ +@node if_indextoname +@section @code{if_indextoname} +@findex if_indextoname + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/if_indextoname.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 7, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/if_nameindex.texi @@ -0,0 +1,18 @@ +@node if_nameindex +@section @code{if_nameindex} +@findex if_nameindex + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/if_nameindex.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 7, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/if_nametoindex.texi @@ -0,0 +1,18 @@ +@node if_nametoindex +@section @code{if_nametoindex} +@findex if_nametoindex + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/if_nametoindex.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 7, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ilogb.texi @@ -0,0 +1,15 @@ +@node ilogb +@section @code{ilogb} +@findex ilogb + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ilogb.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ilogbf.texi @@ -0,0 +1,18 @@ +@node ilogbf +@section @code{ilogbf} +@findex ilogbf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ilogbf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ilogbl.texi @@ -0,0 +1,18 @@ +@node ilogbl +@section @code{ilogbl} +@findex ilogbl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ilogbl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/imaxabs.texi @@ -0,0 +1,18 @@ +@node imaxabs +@section @code{imaxabs} +@findex imaxabs + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/imaxabs.html} + +Gnulib module: imaxabs + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/imaxdiv.texi @@ -0,0 +1,18 @@ +@node imaxdiv +@section @code{imaxdiv} +@findex imaxdiv + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/imaxdiv.html} + +Gnulib module: imaxdiv + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/index.texi @@ -0,0 +1,21 @@ +@node index +@section @code{index} +@findex index + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/index.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw. +@item +This function is marked as ``legacy'' in POSIX. Better use @code{strchr} +instead. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/inet_addr.texi @@ -0,0 +1,21 @@ +@node inet_addr +@section @code{inet_addr} +@findex inet_addr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/inet_addr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +On some old platforms, this function returns a @samp{struct in_addr} rather +than a scalar type such as @samp{unsigned int} or @samp{unsigned long}. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/inet_ntoa.texi @@ -0,0 +1,28 @@ +@node inet_ntoa +@section @code{inet_ntoa} +@findex inet_ntoa + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/inet_ntoa.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +The @code{inet_ntoa} function need not be reentrant, and consequently +is not required to be thread safe. Implementations of +@code{inet_ntoa} typically write the time stamp into static buffer. +If two threads call @code{inet_ntoa} at roughly the same time, you +might end up with the wrong date in one of the threads, or some +undefined string. +@end itemize + +Note: @code{inet_ntoa} is specific for @acronym{IPv4} addresses. +A protocol independent function is @code{inet_ntop}.
new file mode 100644 --- /dev/null +++ b/doc/functions/inet_ntop.texi @@ -0,0 +1,18 @@ +@node inet_ntop +@section @code{inet_ntop} +@findex inet_ntop + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/inet_ntop.html} + +Gnulib module: inet_ntop + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, OSF/1 4.0, Solaris 2.5.1, mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/inet_pton.texi @@ -0,0 +1,18 @@ +@node inet_pton +@section @code{inet_pton} +@findex inet_pton + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/inet_pton.html} + +Gnulib module: inet_pton + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, OSF/1 4.0, Solaris 2.5.1, mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/initstate.texi @@ -0,0 +1,18 @@ +@node initstate +@section @code{initstate} +@findex initstate + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/initstate.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/insque.texi @@ -0,0 +1,18 @@ +@node insque +@section @code{insque} +@findex insque + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/insque.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ioctl.texi @@ -0,0 +1,20 @@ +@node ioctl +@section @code{ioctl} +@findex ioctl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ioctl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +Most @code{ioctl} requests are platform and hardware specific. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isalnum.texi @@ -0,0 +1,15 @@ +@node isalnum +@section @code{isalnum} +@findex isalnum + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isalnum.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isalpha.texi @@ -0,0 +1,15 @@ +@node isalpha +@section @code{isalpha} +@findex isalpha + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isalpha.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isascii.texi @@ -0,0 +1,15 @@ +@node isascii +@section @code{isascii} +@findex isascii + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isascii.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isastream.texi @@ -0,0 +1,18 @@ +@node isastream +@section @code{isastream} +@findex isastream + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isastream.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isatty.texi @@ -0,0 +1,18 @@ +@node isatty +@section @code{isatty} +@findex isatty + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isatty.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows, @code{isatty} also returns true for character devices such as +@file{NUL}. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isblank.texi @@ -0,0 +1,18 @@ +@node isblank +@section @code{isblank} +@findex isblank + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isblank.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 4.3.2, IRIX 6.5, OSF/1 5.1, Solaris 9, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/iscntrl.texi @@ -0,0 +1,15 @@ +@node iscntrl +@section @code{iscntrl} +@findex iscntrl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/iscntrl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isdigit.texi @@ -0,0 +1,15 @@ +@node isdigit +@section @code{isdigit} +@findex isdigit + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isdigit.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isfinite.texi @@ -0,0 +1,18 @@ +@node isfinite +@section @code{isfinite} +@findex isfinite + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isfinite.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 10. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isgraph.texi @@ -0,0 +1,15 @@ +@node isgraph +@section @code{isgraph} +@findex isgraph + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isgraph.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isgreater.texi @@ -0,0 +1,18 @@ +@node isgreater +@section @code{isgreater} +@findex isgreater + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isgreater.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 10, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isgreaterequal.texi @@ -0,0 +1,18 @@ +@node isgreaterequal +@section @code{isgreaterequal} +@findex isgreaterequal + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isgreaterequal.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 10, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isinf.texi @@ -0,0 +1,18 @@ +@node isinf +@section @code{isinf} +@findex isinf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isinf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 4.3.2, IRIX 6.5, OSF/1 5.1, Solaris 10. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isless.texi @@ -0,0 +1,18 @@ +@node isless +@section @code{isless} +@findex isless + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isless.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 10, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/islessequal.texi @@ -0,0 +1,18 @@ +@node islessequal +@section @code{islessequal} +@findex islessequal + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/islessequal.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 10, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/islessgreater.texi @@ -0,0 +1,18 @@ +@node islessgreater +@section @code{islessgreater} +@findex islessgreater + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/islessgreater.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 10, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/islower.texi @@ -0,0 +1,15 @@ +@node islower +@section @code{islower} +@findex islower + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/islower.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isnan.texi @@ -0,0 +1,15 @@ +@node isnan +@section @code{isnan} +@findex isnan + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isnan.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isnormal.texi @@ -0,0 +1,18 @@ +@node isnormal +@section @code{isnormal} +@findex isnormal + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isnormal.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 10. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isprint.texi @@ -0,0 +1,15 @@ +@node isprint +@section @code{isprint} +@findex isprint + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isprint.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ispunct.texi @@ -0,0 +1,15 @@ +@node ispunct +@section @code{ispunct} +@findex ispunct + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ispunct.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isspace.texi @@ -0,0 +1,15 @@ +@node isspace +@section @code{isspace} +@findex isspace + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isspace.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isunordered.texi @@ -0,0 +1,18 @@ +@node isunordered +@section @code{isunordered} +@findex isunordered + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isunordered.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 10, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isupper.texi @@ -0,0 +1,15 @@ +@node isupper +@section @code{isupper} +@findex isupper + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isupper.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/iswalnum.texi @@ -0,0 +1,21 @@ +@node iswalnum +@section @code{iswalnum} +@findex iswalnum + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/iswalnum.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/iswalpha.texi @@ -0,0 +1,21 @@ +@node iswalpha +@section @code{iswalpha} +@findex iswalpha + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/iswalpha.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/iswblank.texi @@ -0,0 +1,21 @@ +@node iswblank +@section @code{iswblank} +@findex iswblank + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/iswblank.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 4.3.2, IRIX 6.5, OSF/1 5.1, Solaris 9, mingw. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/iswcntrl.texi @@ -0,0 +1,21 @@ +@node iswcntrl +@section @code{iswcntrl} +@findex iswcntrl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/iswcntrl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/iswctype.texi @@ -0,0 +1,21 @@ +@node iswctype +@section @code{iswctype} +@findex iswctype + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/iswctype.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/iswdigit.texi @@ -0,0 +1,21 @@ +@node iswdigit +@section @code{iswdigit} +@findex iswdigit + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/iswdigit.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/iswgraph.texi @@ -0,0 +1,21 @@ +@node iswgraph +@section @code{iswgraph} +@findex iswgraph + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/iswgraph.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/iswlower.texi @@ -0,0 +1,21 @@ +@node iswlower +@section @code{iswlower} +@findex iswlower + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/iswlower.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/iswprint.texi @@ -0,0 +1,21 @@ +@node iswprint +@section @code{iswprint} +@findex iswprint + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/iswprint.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/iswpunct.texi @@ -0,0 +1,21 @@ +@node iswpunct +@section @code{iswpunct} +@findex iswpunct + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/iswpunct.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/iswspace.texi @@ -0,0 +1,21 @@ +@node iswspace +@section @code{iswspace} +@findex iswspace + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/iswspace.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/iswupper.texi @@ -0,0 +1,21 @@ +@node iswupper +@section @code{iswupper} +@findex iswupper + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/iswupper.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/iswxdigit.texi @@ -0,0 +1,21 @@ +@node iswxdigit +@section @code{iswxdigit} +@findex iswxdigit + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/iswxdigit.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/isxdigit.texi @@ -0,0 +1,15 @@ +@node isxdigit +@section @code{isxdigit} +@findex isxdigit + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/isxdigit.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/j0.texi @@ -0,0 +1,15 @@ +@node j0 +@section @code{j0} +@findex j0 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/j0.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/j1.texi @@ -0,0 +1,15 @@ +@node j1 +@section @code{j1} +@findex j1 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/j1.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/jn.texi @@ -0,0 +1,15 @@ +@node jn +@section @code{jn} +@findex jn + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/jn.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/jrand48.texi @@ -0,0 +1,18 @@ +@node jrand48 +@section @code{jrand48} +@findex jrand48 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/jrand48.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/kill.texi @@ -0,0 +1,18 @@ +@node kill +@section @code{kill} +@findex kill + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/kill.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/killpg.texi @@ -0,0 +1,18 @@ +@node killpg +@section @code{killpg} +@findex killpg + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/killpg.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/l64a.texi @@ -0,0 +1,20 @@ +@node l64a +@section @code{l64a} +@findex l64a + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/l64a.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, mingw, BeOS. +@item +This function was not correctly implemented in glibc versions before 2.2.5. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/labs.texi @@ -0,0 +1,15 @@ +@node labs +@section @code{labs} +@findex labs + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/labs.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lchown.texi @@ -0,0 +1,18 @@ +@node lchown +@section @code{lchown} +@findex lchown + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lchown.html} + +Gnulib module: lchown + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lcong48.texi @@ -0,0 +1,18 @@ +@node lcong48 +@section @code{lcong48} +@findex lcong48 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lcong48.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ldexp.texi @@ -0,0 +1,15 @@ +@node ldexp +@section @code{ldexp} +@findex ldexp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ldexp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ldexpf.texi @@ -0,0 +1,18 @@ +@node ldexpf +@section @code{ldexpf} +@findex ldexpf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ldexpf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ldexpl.texi @@ -0,0 +1,24 @@ +@node ldexpl +@section @code{ldexpl} +@findex ldexpl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ldexpl.html} + +Gnulib module: ldexpl + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin. +@item +This function has no prototype in @code{<math.h>} on some platforms: +MacOS X. +@item +This function does not work on finite numbers on some platforms: +AIX 5.1. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ldiv.texi @@ -0,0 +1,15 @@ +@node ldiv +@section @code{ldiv} +@findex ldiv + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ldiv.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lfind.texi @@ -0,0 +1,18 @@ +@node lfind +@section @code{lfind} +@findex lfind + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lfind.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lgamma.texi @@ -0,0 +1,15 @@ +@node lgamma +@section @code{lgamma} +@findex lgamma + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lgamma.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lgammaf.texi @@ -0,0 +1,18 @@ +@node lgammaf +@section @code{lgammaf} +@findex lgammaf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lgammaf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lgammal.texi @@ -0,0 +1,18 @@ +@node lgammal +@section @code{lgammal} +@findex lgammal + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lgammal.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/link.texi @@ -0,0 +1,18 @@ +@node link +@section @code{link} +@findex link + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/link.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lio_listio.texi @@ -0,0 +1,18 @@ +@node lio_listio +@section @code{lio_listio} +@findex lio_listio + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lio_listio.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, OSF/1 5.1, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/listen.texi @@ -0,0 +1,18 @@ +@node listen +@section @code{listen} +@findex listen + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/listen.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/llabs.texi @@ -0,0 +1,18 @@ +@node llabs +@section @code{llabs} +@findex llabs + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/llabs.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, OSF/1 5.1. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lldiv.texi @@ -0,0 +1,18 @@ +@node lldiv +@section @code{lldiv} +@findex lldiv + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lldiv.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OpenBSD 3.8, HP-UX 11, OSF/1 5.1. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/llrint.texi @@ -0,0 +1,18 @@ +@node llrint +@section @code{llrint} +@findex llrint + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/llrint.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/llrintf.texi @@ -0,0 +1,18 @@ +@node llrintf +@section @code{llrintf} +@findex llrintf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/llrintf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/llrintl.texi @@ -0,0 +1,18 @@ +@node llrintl +@section @code{llrintl} +@findex llrintl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/llrintl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/llround.texi @@ -0,0 +1,18 @@ +@node llround +@section @code{llround} +@findex llround + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/llround.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/llroundf.texi @@ -0,0 +1,18 @@ +@node llroundf +@section @code{llroundf} +@findex llroundf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/llroundf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/llroundl.texi @@ -0,0 +1,18 @@ +@node llroundl +@section @code{llroundl} +@findex llroundl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/llroundl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/localeconv.texi @@ -0,0 +1,15 @@ +@node localeconv +@section @code{localeconv} +@findex localeconv + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/localeconv.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/localtime.texi @@ -0,0 +1,15 @@ +@node localtime +@section @code{localtime} +@findex localtime + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/localtime.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/localtime_r.texi @@ -0,0 +1,20 @@ +@node localtime_r +@section @code{localtime_r} +@findex localtime_r + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/localtime_r.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +Some platforms define a function of this name that is incompatible to POSIX. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lockf.texi @@ -0,0 +1,18 @@ +@node lockf +@section @code{lockf} +@findex lockf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lockf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/log.texi @@ -0,0 +1,15 @@ +@node log +@section @code{log} +@findex log + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/log.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/log10.texi @@ -0,0 +1,15 @@ +@node log10 +@section @code{log10} +@findex log10 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/log10.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/log10f.texi @@ -0,0 +1,18 @@ +@node log10f +@section @code{log10f} +@findex log10f + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/log10f.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/log10l.texi @@ -0,0 +1,18 @@ +@node log10l +@section @code{log10l} +@findex log10l + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/log10l.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/log1p.texi @@ -0,0 +1,15 @@ +@node log1p +@section @code{log1p} +@findex log1p + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/log1p.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/log1pf.texi @@ -0,0 +1,18 @@ +@node log1pf +@section @code{log1pf} +@findex log1pf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/log1pf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/log1pl.texi @@ -0,0 +1,18 @@ +@node log1pl +@section @code{log1pl} +@findex log1pl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/log1pl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/log2.texi @@ -0,0 +1,18 @@ +@node log2 +@section @code{log2} +@findex log2 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/log2.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/log2f.texi @@ -0,0 +1,18 @@ +@node log2f +@section @code{log2f} +@findex log2f + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/log2f.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/log2l.texi @@ -0,0 +1,18 @@ +@node log2l +@section @code{log2l} +@findex log2l + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/log2l.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/logb.texi @@ -0,0 +1,15 @@ +@node logb +@section @code{logb} +@findex logb + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/logb.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/logbf.texi @@ -0,0 +1,18 @@ +@node logbf +@section @code{logbf} +@findex logbf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/logbf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/logbl.texi @@ -0,0 +1,18 @@ +@node logbl +@section @code{logbl} +@findex logbl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/logbl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/logf.texi @@ -0,0 +1,18 @@ +@node logf +@section @code{logf} +@findex logf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/logf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/logl.texi @@ -0,0 +1,18 @@ +@node logl +@section @code{logl} +@findex logl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/logl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/longjmp.texi @@ -0,0 +1,24 @@ +@node longjmp +@section @code{longjmp} +@findex longjmp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/longjmp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +The effects of this call are system and compiler optimization dependent, +since it restores the contents of register-allocated variables but not +the contents of stack-allocated variables. +@item +When longjumping out of a signal handler that was being executed on an +alternate stack (installed through @code{sigaltstack}), on FreeBSD, NetBSD, +OpenBSD, you need to clear the @code{SS_ONSTACK} flag in the @code{stack_t} +structure managed by the kernel. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lrand48.texi @@ -0,0 +1,18 @@ +@node lrand48 +@section @code{lrand48} +@findex lrand48 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lrand48.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lrint.texi @@ -0,0 +1,18 @@ +@node lrint +@section @code{lrint} +@findex lrint + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lrint.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lrintf.texi @@ -0,0 +1,18 @@ +@node lrintf +@section @code{lrintf} +@findex lrintf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lrintf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lrintl.texi @@ -0,0 +1,18 @@ +@node lrintl +@section @code{lrintl} +@findex lrintl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lrintl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lround.texi @@ -0,0 +1,18 @@ +@node lround +@section @code{lround} +@findex lround + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lround.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lroundf.texi @@ -0,0 +1,18 @@ +@node lroundf +@section @code{lroundf} +@findex lroundf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lroundf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lroundl.texi @@ -0,0 +1,18 @@ +@node lroundl +@section @code{lroundl} +@findex lroundl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lroundl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lsearch.texi @@ -0,0 +1,18 @@ +@node lsearch +@section @code{lsearch} +@findex lsearch + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lsearch.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lseek.texi @@ -0,0 +1,23 @@ +@node lseek +@section @code{lseek} +@findex lseek + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lseek.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +POSIX does not specify which file descriptors support seeking and which don't. +In practice, regular files and block devices support seeking, and ttys, pipes, +and most character devices don't support it. +@item +On platforms where @code{off_t} is a 32-bit type, @code{lseek} does not work +correctly with files larger than 2 GB. The fix is to use the +@code{AC_SYS_LARGEFILE} macro. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/lstat.texi @@ -0,0 +1,25 @@ +@node lstat +@section @code{lstat} +@findex lstat + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/lstat.html} + +Gnulib module: lstat + +Portability problems fixed by Gnulib: +@itemize +@item +When the argument ends in a slash, some platforms don't dereference the +argument. +@item +On Windows platforms (excluding Cygwin), symlinks are not supported, so +@code{lstat} does not exist. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On platforms where @code{off_t} is a 32-bit type, @code{lstat} may not +correctly report the size of files or block devices larger than 2 GB. The fix +is to use the @code{AC_SYS_LARGEFILE} macro. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/makecontext.texi @@ -0,0 +1,18 @@ +@node makecontext +@section @code{makecontext} +@findex makecontext + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/makecontext.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/malloc.texi @@ -0,0 +1,18 @@ +@node malloc +@section @code{malloc} +@findex malloc + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/malloc.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize + +Extension: Gnulib provides a module @samp{malloc} that substitutes a +@code{malloc} implementation that behaves more like the glibc implementation.
new file mode 100644 --- /dev/null +++ b/doc/functions/mblen.texi @@ -0,0 +1,15 @@ +@node mblen +@section @code{mblen} +@findex mblen + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mblen.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mbrlen.texi @@ -0,0 +1,18 @@ +@node mbrlen +@section @code{mbrlen} +@findex mbrlen + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mbrlen.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, Solaris 2.6, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mbrtowc.texi @@ -0,0 +1,21 @@ +@node mbrtowc +@section @code{mbrtowc} +@findex mbrtowc + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mbrtowc.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, Solaris 2.6, mingw. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mbsinit.texi @@ -0,0 +1,18 @@ +@node mbsinit +@section @code{mbsinit} +@findex mbsinit + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mbsinit.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, Solaris 2.6. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mbsrtowcs.texi @@ -0,0 +1,21 @@ +@node mbsrtowcs +@section @code{mbsrtowcs} +@findex mbsrtowcs + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mbsrtowcs.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, Solaris 2.6, mingw. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mbstowcs.texi @@ -0,0 +1,18 @@ +@node mbstowcs +@section @code{mbstowcs} +@findex mbstowcs + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mbstowcs.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mbtowc.texi @@ -0,0 +1,18 @@ +@node mbtowc +@section @code{mbtowc} +@findex mbtowc + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mbtowc.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/memccpy.texi @@ -0,0 +1,18 @@ +@node memccpy +@section @code{memccpy} +@findex memccpy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/memccpy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/memchr.texi @@ -0,0 +1,17 @@ +@node memchr +@section @code{memchr} +@findex memchr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/memchr.html} + +Gnulib module: memchr + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some older platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/memcmp.texi @@ -0,0 +1,24 @@ +@node memcmp +@section @code{memcmp} +@findex memcmp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/memcmp.html} + +Gnulib module: memcmp + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some older platforms. +@item +This function does not work on 8-bit data on some older platforms: +SunOS 4.1.3. +@item +This function fails when comparing 16 bytes or more and with at least one +buffer not starting on a 4-byte boundary on some older platforms: +NeXTstep/x86. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/memcpy.texi @@ -0,0 +1,17 @@ +@node memcpy +@section @code{memcpy} +@findex memcpy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/memcpy.html} + +Gnulib module: memcpy + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some older platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/memmove.texi @@ -0,0 +1,17 @@ +@node memmove +@section @code{memmove} +@findex memmove + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/memmove.html} + +Gnulib module: memmove + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some older platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/memset.texi @@ -0,0 +1,17 @@ +@node memset +@section @code{memset} +@findex memset + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/memset.html} + +Gnulib module: memset + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some older platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mkdir.texi @@ -0,0 +1,28 @@ +@node mkdir +@section @code{mkdir} +@findex mkdir + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mkdir.html} + +Gnulib module: mkdir + +Portability problems fixed by Gnulib: +@itemize +@item +When the argument ends in a slash, the function call fails on some platforms. +@item +On Windows platforms (excluding Cygwin), this function is called @code{_mkdir} +and takes only one argument. The fix (without Gnulib) is to define a macro +like this: +@smallexample +#define mkdir ((int (*)()) _mkdir) +@end smallexample +or +@smallexample +#define mkdir(path,mode) _mkdir (path) +@end smallexample +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mkfifo.texi @@ -0,0 +1,18 @@ +@node mkfifo +@section @code{mkfifo} +@findex mkfifo + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mkfifo.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mknod.texi @@ -0,0 +1,18 @@ +@node mknod +@section @code{mknod} +@findex mknod + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mknod.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mkstemp.texi @@ -0,0 +1,26 @@ +@node mkstemp +@section @code{mkstemp} +@findex mkstemp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mkstemp.html} + +Gnulib module: mkstemp + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +On some platforms (HP-UX 10.20, SunOS 4.1.4, Solaris 2.5.1), mkstemp has a silly +limit that it can create no more than 26 files from a given template. On +OSF/1 4.0f, it can create only 32 files per process. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On platforms other than glibc 2.0.7 or newer, @code{mkstemp} can create a +world or group writable or readable file, if you haven't set the process +umask to 077. This is a security risk. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mktemp.texi @@ -0,0 +1,19 @@ +@node mktemp +@section @code{mktemp} +@findex mktemp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mktemp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is not appropriate for creating temporary files. (It has +security risks.) Therefore it is marked as ``legacy'' in POSIX. Better use +@code{mkstemp} instead. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mktime.texi @@ -0,0 +1,19 @@ +@node mktime +@section @code{mktime} +@findex mktime + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mktime.html} + +Gnulib module: mktime + +Portability problems fixed by Gnulib: +@itemize +@item +@code{mktime} may go into an endless loop on some platforms. +@item +@code{mktime} may occasionally return wrong results on some platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mlock.texi @@ -0,0 +1,18 @@ +@node mlock +@section @code{mlock} +@findex mlock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mlock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OSF/1 4.0, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mlockall.texi @@ -0,0 +1,18 @@ +@node mlockall +@section @code{mlockall} +@findex mlockall + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mlockall.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OSF/1 4.0, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mmap.texi @@ -0,0 +1,29 @@ +@node mmap +@section @code{mmap} +@findex mmap + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mmap.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@item +To get anonymous memory, on some platforms, you can use the flags +@code{MAP_ANONYMOUS | MAP_PRIVATE} and @code{-1} instead of a file descriptor; +on others you have to use a read-only file descriptor of @file{/dev/zero}. +@item +On HP-UX, passing a non-NULL first argument, as a hint for the address (even +without @code{MAP_FIXED}, often causes @code{mmap} to fail. Better pass NULL +in this case. +@item +On HP-UX, @code{MAP_FIXED} basically never works. On other platforms, it depends +on the circumstances whether memory can be returned at a given address. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/modf.texi @@ -0,0 +1,15 @@ +@node modf +@section @code{modf} +@findex modf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/modf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/modff.texi @@ -0,0 +1,18 @@ +@node modff +@section @code{modff} +@findex modff + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/modff.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, AIX 5.1, HP-UX 11. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/modfl.texi @@ -0,0 +1,18 @@ +@node modfl +@section @code{modfl} +@findex modfl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/modfl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mprotect.texi @@ -0,0 +1,21 @@ +@node mprotect +@section @code{mprotect} +@findex mprotect + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mprotect.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@item +On AIX, it is not possible to use @code{mprotect} on memory regions allocated +with @code{malloc}. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mq_close.texi @@ -0,0 +1,18 @@ +@node mq_close +@section @code{mq_close} +@findex mq_close + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mq_close.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mq_getattr.texi @@ -0,0 +1,18 @@ +@node mq_getattr +@section @code{mq_getattr} +@findex mq_getattr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mq_getattr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mq_notify.texi @@ -0,0 +1,18 @@ +@node mq_notify +@section @code{mq_notify} +@findex mq_notify + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mq_notify.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mq_open.texi @@ -0,0 +1,18 @@ +@node mq_open +@section @code{mq_open} +@findex mq_open + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mq_open.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mq_receive.texi @@ -0,0 +1,18 @@ +@node mq_receive +@section @code{mq_receive} +@findex mq_receive + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mq_receive.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mq_send.texi @@ -0,0 +1,18 @@ +@node mq_send +@section @code{mq_send} +@findex mq_send + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mq_send.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mq_setattr.texi @@ -0,0 +1,18 @@ +@node mq_setattr +@section @code{mq_setattr} +@findex mq_setattr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mq_setattr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mq_timedreceive.texi @@ -0,0 +1,18 @@ +@node mq_timedreceive +@section @code{mq_timedreceive} +@findex mq_timedreceive + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mq_timedreceive.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mq_timedsend.texi @@ -0,0 +1,18 @@ +@node mq_timedsend +@section @code{mq_timedsend} +@findex mq_timedsend + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mq_timedsend.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mq_unlink.texi @@ -0,0 +1,18 @@ +@node mq_unlink +@section @code{mq_unlink} +@findex mq_unlink + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mq_unlink.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/mrand48.texi @@ -0,0 +1,18 @@ +@node mrand48 +@section @code{mrand48} +@findex mrand48 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/mrand48.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/msgctl.texi @@ -0,0 +1,18 @@ +@node msgctl +@section @code{msgctl} +@findex msgctl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/msgctl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/msgget.texi @@ -0,0 +1,18 @@ +@node msgget +@section @code{msgget} +@findex msgget + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/msgget.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/msgrcv.texi @@ -0,0 +1,18 @@ +@node msgrcv +@section @code{msgrcv} +@findex msgrcv + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/msgrcv.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/msgsnd.texi @@ -0,0 +1,18 @@ +@node msgsnd +@section @code{msgsnd} +@findex msgsnd + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/msgsnd.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/msync.texi @@ -0,0 +1,20 @@ +@node msync +@section @code{msync} +@findex msync + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/msync.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@item +On NetBSD, @code{msync} takes only two arguments. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/munlock.texi @@ -0,0 +1,18 @@ +@node munlock +@section @code{munlock} +@findex munlock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/munlock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OSF/1 4.0, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/munlockall.texi @@ -0,0 +1,18 @@ +@node munlockall +@section @code{munlockall} +@findex munlockall + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/munlockall.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OSF/1 4.0, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/munmap.texi @@ -0,0 +1,18 @@ +@node munmap +@section @code{munmap} +@findex munmap + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/munmap.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/nan.texi @@ -0,0 +1,18 @@ +@node nan +@section @code{nan} +@findex nan + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/nan.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/nanf.texi @@ -0,0 +1,18 @@ +@node nanf +@section @code{nanf} +@findex nanf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/nanf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/nanl.texi @@ -0,0 +1,18 @@ +@node nanl +@section @code{nanl} +@findex nanl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/nanl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/nanosleep.texi @@ -0,0 +1,26 @@ +@node nanosleep +@section @code{nanosleep} +@findex nanosleep + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/nanosleep.html} + +Gnulib module: nanosleep + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@item +This function reports failure when called with small arguments such as 1 ns +on some platforms: +AIX 4.3.2. +@item +This function mishandles large arguments when interrupted by a signal on some +platforms: +Linux 64-bit, Solaris 64-bit. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/nearbyint.texi @@ -0,0 +1,18 @@ +@node nearbyint +@section @code{nearbyint} +@findex nearbyint + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/nearbyint.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/nearbyintf.texi @@ -0,0 +1,18 @@ +@node nearbyintf +@section @code{nearbyintf} +@findex nearbyintf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/nearbyintf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/nearbyintl.texi @@ -0,0 +1,18 @@ +@node nearbyintl +@section @code{nearbyintl} +@findex nearbyintl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/nearbyintl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/nextafter.texi @@ -0,0 +1,15 @@ +@node nextafter +@section @code{nextafter} +@findex nextafter + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/nextafter.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/nextafterf.texi @@ -0,0 +1,18 @@ +@node nextafterf +@section @code{nextafterf} +@findex nextafterf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/nextafterf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, AIX 5.1, IRIX 6.5, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/nextafterl.texi @@ -0,0 +1,18 @@ +@node nextafterl +@section @code{nextafterl} +@findex nextafterl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/nextafterl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/nexttoward.texi @@ -0,0 +1,18 @@ +@node nexttoward +@section @code{nexttoward} +@findex nexttoward + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/nexttoward.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/nexttowardf.texi @@ -0,0 +1,18 @@ +@node nexttowardf +@section @code{nexttowardf} +@findex nexttowardf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/nexttowardf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/nexttowardl.texi @@ -0,0 +1,18 @@ +@node nexttowardl +@section @code{nexttowardl} +@findex nexttowardl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/nexttowardl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/nftw.texi @@ -0,0 +1,18 @@ +@node nftw +@section @code{nftw} +@findex nftw + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/nftw.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/nice.texi @@ -0,0 +1,20 @@ +@node nice +@section @code{nice} +@findex nice + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/nice.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@item +In glibc before glibc 2.2.4, @code{nice} returned 0 upon success. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/nl_langinfo.texi @@ -0,0 +1,24 @@ +@node nl_langinfo +@section @code{nl_langinfo} +@findex nl_langinfo + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/nl_langinfo.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@item +Some older versions of glibc had @code{nl_langinfo} but not the @code{CODESET} +macro. +@item +On Cygwin, which doesn't have locales, @code{nl_langinfo(CODESET)} always +returns @code{"US-ASCII"}. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/nrand48.texi @@ -0,0 +1,18 @@ +@node nrand48 +@section @code{nrand48} +@findex nrand48 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/nrand48.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ntohl.texi @@ -0,0 +1,18 @@ +@node ntohl +@section @code{ntohl} +@findex ntohl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ntohl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ntohs.texi @@ -0,0 +1,18 @@ +@node ntohs +@section @code{ntohs} +@findex ntohs + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ntohs.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/open.texi @@ -0,0 +1,23 @@ +@node open +@section @code{open} +@findex open + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/open.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows, this function returns a file handle in @code{O_TEXT} mode by +default; this means that it translates '\n' to CR/LF by default. Use the +@code{O_BINARY} flag if you need reliable binary I/O. +@item +On platforms where @code{off_t} is a 32-bit type, @code{open} may not work +correctly with files larger than 2 GB. The fix is to use the +@code{AC_SYS_LARGEFILE} macro. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/opendir.texi @@ -0,0 +1,15 @@ +@node opendir +@section @code{opendir} +@findex opendir + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/opendir.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/openlog.texi @@ -0,0 +1,18 @@ +@node openlog +@section @code{openlog} +@findex openlog + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/openlog.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/optarg.texi @@ -0,0 +1,18 @@ +@node optarg +@section @code{optarg} +@findex optarg + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/optarg.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This variable is missing on some platforms: +MacOS X 10.3, IRIX 6.5, OSF/1 5.1, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pathconf.texi @@ -0,0 +1,18 @@ +@node pathconf +@section @code{pathconf} +@findex pathconf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pathconf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pause.texi @@ -0,0 +1,18 @@ +@node pause +@section @code{pause} +@findex pause + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pause.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pclose.texi @@ -0,0 +1,15 @@ +@node pclose +@section @code{pclose} +@findex pclose + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pclose.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/perror.texi @@ -0,0 +1,15 @@ +@node perror +@section @code{perror} +@findex perror + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/perror.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pipe.texi @@ -0,0 +1,18 @@ +@node pipe +@section @code{pipe} +@findex pipe + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pipe.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/poll.texi @@ -0,0 +1,22 @@ +@node poll +@section @code{poll} +@findex poll + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/poll.html} + +Gnulib module: poll + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@item +This function doesn't work on special files like @file{/dev/null} and ttys like +@file{/dev/tty} on some platforms: +MacOS X 10.4.0, AIX 5.3. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/popen.texi @@ -0,0 +1,15 @@ +@node popen +@section @code{popen} +@findex popen + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/popen.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_fadvise.texi @@ -0,0 +1,18 @@ +@node posix_fadvise +@section @code{posix_fadvise} +@findex posix_fadvise + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_fadvise.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_fallocate.texi @@ -0,0 +1,18 @@ +@node posix_fallocate +@section @code{posix_fallocate} +@findex posix_fallocate + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_fallocate.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_madvise.texi @@ -0,0 +1,18 @@ +@node posix_madvise +@section @code{posix_madvise} +@findex posix_madvise + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_madvise.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_mem_offset.texi @@ -0,0 +1,18 @@ +@node posix_mem_offset +@section @code{posix_mem_offset} +@findex posix_mem_offset + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_mem_offset.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_memalign.texi @@ -0,0 +1,18 @@ +@node posix_memalign +@section @code{posix_memalign} +@findex posix_memalign + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_memalign.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_openpt.texi @@ -0,0 +1,18 @@ +@node posix_openpt +@section @code{posix_openpt} +@findex posix_openpt + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_openpt.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawn.texi @@ -0,0 +1,18 @@ +@node posix_spawn +@section @code{posix_spawn} +@findex posix_spawn + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawn.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawn_file_actions_addclose.texi @@ -0,0 +1,18 @@ +@node posix_spawn_file_actions_addclose +@section @code{posix_spawn_file_actions_addclose} +@findex posix_spawn_file_actions_addclose + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawn_file_actions_addclose.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawn_file_actions_adddup2.texi @@ -0,0 +1,18 @@ +@node posix_spawn_file_actions_adddup2 +@section @code{posix_spawn_file_actions_adddup2} +@findex posix_spawn_file_actions_adddup2 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawn_file_actions_adddup2.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawn_file_actions_addopen.texi @@ -0,0 +1,18 @@ +@node posix_spawn_file_actions_addopen +@section @code{posix_spawn_file_actions_addopen} +@findex posix_spawn_file_actions_addopen + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawn_file_actions_addopen.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawn_file_actions_destroy.texi @@ -0,0 +1,18 @@ +@node posix_spawn_file_actions_destroy +@section @code{posix_spawn_file_actions_destroy} +@findex posix_spawn_file_actions_destroy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawn_file_actions_destroy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawn_file_actions_init.texi @@ -0,0 +1,18 @@ +@node posix_spawn_file_actions_init +@section @code{posix_spawn_file_actions_init} +@findex posix_spawn_file_actions_init + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawn_file_actions_init.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawnattr_destroy.texi @@ -0,0 +1,18 @@ +@node posix_spawnattr_destroy +@section @code{posix_spawnattr_destroy} +@findex posix_spawnattr_destroy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawnattr_destroy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawnattr_getflags.texi @@ -0,0 +1,18 @@ +@node posix_spawnattr_getflags +@section @code{posix_spawnattr_getflags} +@findex posix_spawnattr_getflags + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawnattr_getflags.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawnattr_getpgroup.texi @@ -0,0 +1,18 @@ +@node posix_spawnattr_getpgroup +@section @code{posix_spawnattr_getpgroup} +@findex posix_spawnattr_getpgroup + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawnattr_getpgroup.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawnattr_getschedparam.texi @@ -0,0 +1,18 @@ +@node posix_spawnattr_getschedparam +@section @code{posix_spawnattr_getschedparam} +@findex posix_spawnattr_getschedparam + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawnattr_getschedparam.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawnattr_getschedpolicy.texi @@ -0,0 +1,18 @@ +@node posix_spawnattr_getschedpolicy +@section @code{posix_spawnattr_getschedpolicy} +@findex posix_spawnattr_getschedpolicy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawnattr_getschedpolicy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawnattr_getsigdefault.texi @@ -0,0 +1,18 @@ +@node posix_spawnattr_getsigdefault +@section @code{posix_spawnattr_getsigdefault} +@findex posix_spawnattr_getsigdefault + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawnattr_getsigdefault.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawnattr_getsigmask.texi @@ -0,0 +1,18 @@ +@node posix_spawnattr_getsigmask +@section @code{posix_spawnattr_getsigmask} +@findex posix_spawnattr_getsigmask + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawnattr_getsigmask.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawnattr_init.texi @@ -0,0 +1,18 @@ +@node posix_spawnattr_init +@section @code{posix_spawnattr_init} +@findex posix_spawnattr_init + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawnattr_init.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawnattr_setflags.texi @@ -0,0 +1,18 @@ +@node posix_spawnattr_setflags +@section @code{posix_spawnattr_setflags} +@findex posix_spawnattr_setflags + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawnattr_setflags.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawnattr_setpgroup.texi @@ -0,0 +1,18 @@ +@node posix_spawnattr_setpgroup +@section @code{posix_spawnattr_setpgroup} +@findex posix_spawnattr_setpgroup + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawnattr_setpgroup.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawnattr_setschedparam.texi @@ -0,0 +1,18 @@ +@node posix_spawnattr_setschedparam +@section @code{posix_spawnattr_setschedparam} +@findex posix_spawnattr_setschedparam + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawnattr_setschedparam.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawnattr_setschedpolicy.texi @@ -0,0 +1,18 @@ +@node posix_spawnattr_setschedpolicy +@section @code{posix_spawnattr_setschedpolicy} +@findex posix_spawnattr_setschedpolicy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawnattr_setschedpolicy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawnattr_setsigdefault.texi @@ -0,0 +1,18 @@ +@node posix_spawnattr_setsigdefault +@section @code{posix_spawnattr_setsigdefault} +@findex posix_spawnattr_setsigdefault + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawnattr_setsigdefault.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawnattr_setsigmask.texi @@ -0,0 +1,18 @@ +@node posix_spawnattr_setsigmask +@section @code{posix_spawnattr_setsigmask} +@findex posix_spawnattr_setsigmask + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawnattr_setsigmask.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_spawnp.texi @@ -0,0 +1,18 @@ +@node posix_spawnp +@section @code{posix_spawnp} +@findex posix_spawnp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_spawnp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_destroy.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_destroy +@section @code{posix_trace_attr_destroy} +@findex posix_trace_attr_destroy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_destroy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_getclockres.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_getclockres +@section @code{posix_trace_attr_getclockres} +@findex posix_trace_attr_getclockres + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_getclockres.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_getcreatetime.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_getcreatetime +@section @code{posix_trace_attr_getcreatetime} +@findex posix_trace_attr_getcreatetime + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_getcreatetime.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_getgenversion.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_getgenversion +@section @code{posix_trace_attr_getgenversion} +@findex posix_trace_attr_getgenversion + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_getgenversion.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_getinherited.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_getinherited +@section @code{posix_trace_attr_getinherited} +@findex posix_trace_attr_getinherited + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_getinherited.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_getlogfullpolicy.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_getlogfullpolicy +@section @code{posix_trace_attr_getlogfullpolicy} +@findex posix_trace_attr_getlogfullpolicy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_getlogfullpolicy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_getlogsize.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_getlogsize +@section @code{posix_trace_attr_getlogsize} +@findex posix_trace_attr_getlogsize + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_getlogsize.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_getmaxdatasize.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_getmaxdatasize +@section @code{posix_trace_attr_getmaxdatasize} +@findex posix_trace_attr_getmaxdatasize + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_getmaxdatasize.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_getmaxsystemeventsize.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_getmaxsystemeventsize +@section @code{posix_trace_attr_getmaxsystemeventsize} +@findex posix_trace_attr_getmaxsystemeventsize + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_getmaxsystemeventsize.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_getmaxusereventsize.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_getmaxusereventsize +@section @code{posix_trace_attr_getmaxusereventsize} +@findex posix_trace_attr_getmaxusereventsize + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_getmaxusereventsize.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_getname.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_getname +@section @code{posix_trace_attr_getname} +@findex posix_trace_attr_getname + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_getname.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_getstreamfullpolicy.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_getstreamfullpolicy +@section @code{posix_trace_attr_getstreamfullpolicy} +@findex posix_trace_attr_getstreamfullpolicy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_getstreamfullpolicy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_getstreamsize.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_getstreamsize +@section @code{posix_trace_attr_getstreamsize} +@findex posix_trace_attr_getstreamsize + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_getstreamsize.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_init.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_init +@section @code{posix_trace_attr_init} +@findex posix_trace_attr_init + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_init.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_setinherited.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_setinherited +@section @code{posix_trace_attr_setinherited} +@findex posix_trace_attr_setinherited + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_setinherited.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_setlogfullpolicy.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_setlogfullpolicy +@section @code{posix_trace_attr_setlogfullpolicy} +@findex posix_trace_attr_setlogfullpolicy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_setlogfullpolicy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_setlogsize.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_setlogsize +@section @code{posix_trace_attr_setlogsize} +@findex posix_trace_attr_setlogsize + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_setlogsize.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_setmaxdatasize.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_setmaxdatasize +@section @code{posix_trace_attr_setmaxdatasize} +@findex posix_trace_attr_setmaxdatasize + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_setmaxdatasize.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_setname.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_setname +@section @code{posix_trace_attr_setname} +@findex posix_trace_attr_setname + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_setname.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_setstreamfullpolicy.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_setstreamfullpolicy +@section @code{posix_trace_attr_setstreamfullpolicy} +@findex posix_trace_attr_setstreamfullpolicy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_setstreamfullpolicy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_attr_setstreamsize.texi @@ -0,0 +1,18 @@ +@node posix_trace_attr_setstreamsize +@section @code{posix_trace_attr_setstreamsize} +@findex posix_trace_attr_setstreamsize + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_attr_setstreamsize.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_clear.texi @@ -0,0 +1,18 @@ +@node posix_trace_clear +@section @code{posix_trace_clear} +@findex posix_trace_clear + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_clear.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_close.texi @@ -0,0 +1,18 @@ +@node posix_trace_close +@section @code{posix_trace_close} +@findex posix_trace_close + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_close.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_create.texi @@ -0,0 +1,18 @@ +@node posix_trace_create +@section @code{posix_trace_create} +@findex posix_trace_create + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_create.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_create_withlog.texi @@ -0,0 +1,18 @@ +@node posix_trace_create_withlog +@section @code{posix_trace_create_withlog} +@findex posix_trace_create_withlog + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_create_withlog.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_event.texi @@ -0,0 +1,18 @@ +@node posix_trace_event +@section @code{posix_trace_event} +@findex posix_trace_event + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_event.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_eventid_equal.texi @@ -0,0 +1,18 @@ +@node posix_trace_eventid_equal +@section @code{posix_trace_eventid_equal} +@findex posix_trace_eventid_equal + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_eventid_equal.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_eventid_get_name.texi @@ -0,0 +1,18 @@ +@node posix_trace_eventid_get_name +@section @code{posix_trace_eventid_get_name} +@findex posix_trace_eventid_get_name + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_eventid_get_name.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_eventid_open.texi @@ -0,0 +1,18 @@ +@node posix_trace_eventid_open +@section @code{posix_trace_eventid_open} +@findex posix_trace_eventid_open + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_eventid_open.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_eventset_add.texi @@ -0,0 +1,18 @@ +@node posix_trace_eventset_add +@section @code{posix_trace_eventset_add} +@findex posix_trace_eventset_add + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_eventset_add.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_eventset_del.texi @@ -0,0 +1,18 @@ +@node posix_trace_eventset_del +@section @code{posix_trace_eventset_del} +@findex posix_trace_eventset_del + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_eventset_del.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_eventset_empty.texi @@ -0,0 +1,18 @@ +@node posix_trace_eventset_empty +@section @code{posix_trace_eventset_empty} +@findex posix_trace_eventset_empty + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_eventset_empty.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_eventset_fill.texi @@ -0,0 +1,18 @@ +@node posix_trace_eventset_fill +@section @code{posix_trace_eventset_fill} +@findex posix_trace_eventset_fill + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_eventset_fill.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_eventset_ismember.texi @@ -0,0 +1,18 @@ +@node posix_trace_eventset_ismember +@section @code{posix_trace_eventset_ismember} +@findex posix_trace_eventset_ismember + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_eventset_ismember.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_eventtypelist_getnext_id.texi @@ -0,0 +1,18 @@ +@node posix_trace_eventtypelist_getnext_id +@section @code{posix_trace_eventtypelist_getnext_id} +@findex posix_trace_eventtypelist_getnext_id + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_eventtypelist_getnext_id.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_eventtypelist_rewind.texi @@ -0,0 +1,18 @@ +@node posix_trace_eventtypelist_rewind +@section @code{posix_trace_eventtypelist_rewind} +@findex posix_trace_eventtypelist_rewind + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_eventtypelist_rewind.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_flush.texi @@ -0,0 +1,18 @@ +@node posix_trace_flush +@section @code{posix_trace_flush} +@findex posix_trace_flush + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_flush.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_get_attr.texi @@ -0,0 +1,18 @@ +@node posix_trace_get_attr +@section @code{posix_trace_get_attr} +@findex posix_trace_get_attr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_get_attr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_get_filter.texi @@ -0,0 +1,18 @@ +@node posix_trace_get_filter +@section @code{posix_trace_get_filter} +@findex posix_trace_get_filter + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_get_filter.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_get_status.texi @@ -0,0 +1,18 @@ +@node posix_trace_get_status +@section @code{posix_trace_get_status} +@findex posix_trace_get_status + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_get_status.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_getnext_event.texi @@ -0,0 +1,18 @@ +@node posix_trace_getnext_event +@section @code{posix_trace_getnext_event} +@findex posix_trace_getnext_event + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_getnext_event.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_open.texi @@ -0,0 +1,18 @@ +@node posix_trace_open +@section @code{posix_trace_open} +@findex posix_trace_open + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_open.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_rewind.texi @@ -0,0 +1,18 @@ +@node posix_trace_rewind +@section @code{posix_trace_rewind} +@findex posix_trace_rewind + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_rewind.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_set_filter.texi @@ -0,0 +1,18 @@ +@node posix_trace_set_filter +@section @code{posix_trace_set_filter} +@findex posix_trace_set_filter + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_set_filter.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_shutdown.texi @@ -0,0 +1,18 @@ +@node posix_trace_shutdown +@section @code{posix_trace_shutdown} +@findex posix_trace_shutdown + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_shutdown.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_start.texi @@ -0,0 +1,18 @@ +@node posix_trace_start +@section @code{posix_trace_start} +@findex posix_trace_start + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_start.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_stop.texi @@ -0,0 +1,18 @@ +@node posix_trace_stop +@section @code{posix_trace_stop} +@findex posix_trace_stop + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_stop.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_timedgetnext_event.texi @@ -0,0 +1,18 @@ +@node posix_trace_timedgetnext_event +@section @code{posix_trace_timedgetnext_event} +@findex posix_trace_timedgetnext_event + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_timedgetnext_event.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_trid_eventid_open.texi @@ -0,0 +1,18 @@ +@node posix_trace_trid_eventid_open +@section @code{posix_trace_trid_eventid_open} +@findex posix_trace_trid_eventid_open + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_trid_eventid_open.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_trace_trygetnext_event.texi @@ -0,0 +1,18 @@ +@node posix_trace_trygetnext_event +@section @code{posix_trace_trygetnext_event} +@findex posix_trace_trygetnext_event + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_trace_trygetnext_event.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_typed_mem_get_info.texi @@ -0,0 +1,18 @@ +@node posix_typed_mem_get_info +@section @code{posix_typed_mem_get_info} +@findex posix_typed_mem_get_info + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_typed_mem_get_info.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/posix_typed_mem_open.texi @@ -0,0 +1,18 @@ +@node posix_typed_mem_open +@section @code{posix_typed_mem_open} +@findex posix_typed_mem_open + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/posix_typed_mem_open.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pow.texi @@ -0,0 +1,15 @@ +@node pow +@section @code{pow} +@findex pow + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pow.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/powf.texi @@ -0,0 +1,18 @@ +@node powf +@section @code{powf} +@findex powf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/powf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/powl.texi @@ -0,0 +1,18 @@ +@node powl +@section @code{powl} +@findex powl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/powl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pread.texi @@ -0,0 +1,18 @@ +@node pread +@section @code{pread} +@findex pread + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pread.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/printf.texi @@ -0,0 +1,40 @@ +@node printf +@section @code{printf} +@findex printf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/printf.html} + +Gnulib module: printf-posix + +Portability problems fixed by Gnulib: +@itemize +@item +This function does not support size specifiers as in C99 (@code{hh}, @code{ll}, +@code{j}, @code{t}, @code{z}) on some platforms: +AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin 2006, mingw, BeOS. +@item +This function does not support the @samp{a} and @samp{A} directives on some +platforms: +glibc-2.3.6, MacOS X 10.3, NetBSD 3.0, OpenBSD 4.0, AIX 5.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@item +This function does not support the @samp{F} directive on some platforms: +NetBSD 3.0, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@item +This function does not support format directives that access arguments in an +arbitrary order, such as @code{"%2$s"}, on some platforms: +NetBSD 3.0, mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function doesn't support the @code{'} flag on some platforms: +mingw. +@item +printf @code{"%010f"} of NaN and Infinity yields an incorrect result (padded +with zeroes) on some platforms: +FreeBSD 6.0. +@item +printf of @samp{long double} numbers is unsupported on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pselect.texi @@ -0,0 +1,18 @@ +@node pselect +@section @code{pselect} +@findex pselect + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pselect.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_atfork.texi @@ -0,0 +1,18 @@ +@node pthread_atfork +@section @code{pthread_atfork} +@findex pthread_atfork + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_atfork.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, OpenBSD 3.8, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_destroy.texi @@ -0,0 +1,18 @@ +@node pthread_attr_destroy +@section @code{pthread_attr_destroy} +@findex pthread_attr_destroy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_destroy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_getdetachstate.texi @@ -0,0 +1,18 @@ +@node pthread_attr_getdetachstate +@section @code{pthread_attr_getdetachstate} +@findex pthread_attr_getdetachstate + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_getdetachstate.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_getguardsize.texi @@ -0,0 +1,18 @@ +@node pthread_attr_getguardsize +@section @code{pthread_attr_getguardsize} +@findex pthread_attr_getguardsize + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_getguardsize.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OpenBSD 3.8, HP-UX 11, OSF/1 4.0, Solaris 2.6, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_getinheritsched.texi @@ -0,0 +1,18 @@ +@node pthread_attr_getinheritsched +@section @code{pthread_attr_getinheritsched} +@findex pthread_attr_getinheritsched + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_getinheritsched.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_getschedparam.texi @@ -0,0 +1,18 @@ +@node pthread_attr_getschedparam +@section @code{pthread_attr_getschedparam} +@findex pthread_attr_getschedparam + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_getschedparam.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_getschedpolicy.texi @@ -0,0 +1,18 @@ +@node pthread_attr_getschedpolicy +@section @code{pthread_attr_getschedpolicy} +@findex pthread_attr_getschedpolicy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_getschedpolicy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_getscope.texi @@ -0,0 +1,18 @@ +@node pthread_attr_getscope +@section @code{pthread_attr_getscope} +@findex pthread_attr_getscope + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_getscope.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_getstack.texi @@ -0,0 +1,18 @@ +@node pthread_attr_getstack +@section @code{pthread_attr_getstack} +@findex pthread_attr_getstack + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_getstack.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_getstackaddr.texi @@ -0,0 +1,18 @@ +@node pthread_attr_getstackaddr +@section @code{pthread_attr_getstackaddr} +@findex pthread_attr_getstackaddr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_getstackaddr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_getstacksize.texi @@ -0,0 +1,18 @@ +@node pthread_attr_getstacksize +@section @code{pthread_attr_getstacksize} +@findex pthread_attr_getstacksize + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_getstacksize.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_init.texi @@ -0,0 +1,18 @@ +@node pthread_attr_init +@section @code{pthread_attr_init} +@findex pthread_attr_init + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_init.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_setdetachstate.texi @@ -0,0 +1,18 @@ +@node pthread_attr_setdetachstate +@section @code{pthread_attr_setdetachstate} +@findex pthread_attr_setdetachstate + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_setdetachstate.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_setguardsize.texi @@ -0,0 +1,18 @@ +@node pthread_attr_setguardsize +@section @code{pthread_attr_setguardsize} +@findex pthread_attr_setguardsize + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_setguardsize.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OpenBSD 3.8, HP-UX 11, OSF/1 4.0, Solaris 2.6, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_setinheritsched.texi @@ -0,0 +1,18 @@ +@node pthread_attr_setinheritsched +@section @code{pthread_attr_setinheritsched} +@findex pthread_attr_setinheritsched + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_setinheritsched.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_setschedparam.texi @@ -0,0 +1,18 @@ +@node pthread_attr_setschedparam +@section @code{pthread_attr_setschedparam} +@findex pthread_attr_setschedparam + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_setschedparam.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_setschedpolicy.texi @@ -0,0 +1,18 @@ +@node pthread_attr_setschedpolicy +@section @code{pthread_attr_setschedpolicy} +@findex pthread_attr_setschedpolicy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_setschedpolicy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_setscope.texi @@ -0,0 +1,18 @@ +@node pthread_attr_setscope +@section @code{pthread_attr_setscope} +@findex pthread_attr_setscope + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_setscope.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_setstack.texi @@ -0,0 +1,18 @@ +@node pthread_attr_setstack +@section @code{pthread_attr_setstack} +@findex pthread_attr_setstack + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_setstack.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_setstackaddr.texi @@ -0,0 +1,18 @@ +@node pthread_attr_setstackaddr +@section @code{pthread_attr_setstackaddr} +@findex pthread_attr_setstackaddr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_setstackaddr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_attr_setstacksize.texi @@ -0,0 +1,18 @@ +@node pthread_attr_setstacksize +@section @code{pthread_attr_setstacksize} +@findex pthread_attr_setstacksize + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_attr_setstacksize.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_barrier_destroy.texi @@ -0,0 +1,18 @@ +@node pthread_barrier_destroy +@section @code{pthread_barrier_destroy} +@findex pthread_barrier_destroy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_barrier_destroy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_barrier_init.texi @@ -0,0 +1,18 @@ +@node pthread_barrier_init +@section @code{pthread_barrier_init} +@findex pthread_barrier_init + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_barrier_init.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_barrier_wait.texi @@ -0,0 +1,18 @@ +@node pthread_barrier_wait +@section @code{pthread_barrier_wait} +@findex pthread_barrier_wait + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_barrier_wait.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_barrierattr_destroy.texi @@ -0,0 +1,18 @@ +@node pthread_barrierattr_destroy +@section @code{pthread_barrierattr_destroy} +@findex pthread_barrierattr_destroy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_barrierattr_destroy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_barrierattr_getpshared.texi @@ -0,0 +1,18 @@ +@node pthread_barrierattr_getpshared +@section @code{pthread_barrierattr_getpshared} +@findex pthread_barrierattr_getpshared + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_barrierattr_getpshared.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_barrierattr_init.texi @@ -0,0 +1,18 @@ +@node pthread_barrierattr_init +@section @code{pthread_barrierattr_init} +@findex pthread_barrierattr_init + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_barrierattr_init.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_barrierattr_setpshared.texi @@ -0,0 +1,18 @@ +@node pthread_barrierattr_setpshared +@section @code{pthread_barrierattr_setpshared} +@findex pthread_barrierattr_setpshared + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_barrierattr_setpshared.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_cancel.texi @@ -0,0 +1,18 @@ +@node pthread_cancel +@section @code{pthread_cancel} +@findex pthread_cancel + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_cancel.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_cleanup_pop.texi @@ -0,0 +1,18 @@ +@node pthread_cleanup_pop +@section @code{pthread_cleanup_pop} +@findex pthread_cleanup_pop + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_cleanup_pop.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, NetBSD 3.0, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_cleanup_push.texi @@ -0,0 +1,18 @@ +@node pthread_cleanup_push +@section @code{pthread_cleanup_push} +@findex pthread_cleanup_push + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_cleanup_push.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, NetBSD 3.0, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_cond_broadcast.texi @@ -0,0 +1,18 @@ +@node pthread_cond_broadcast +@section @code{pthread_cond_broadcast} +@findex pthread_cond_broadcast + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_cond_broadcast.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_cond_destroy.texi @@ -0,0 +1,18 @@ +@node pthread_cond_destroy +@section @code{pthread_cond_destroy} +@findex pthread_cond_destroy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_cond_destroy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_cond_init.texi @@ -0,0 +1,18 @@ +@node pthread_cond_init +@section @code{pthread_cond_init} +@findex pthread_cond_init + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_cond_init.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_cond_signal.texi @@ -0,0 +1,18 @@ +@node pthread_cond_signal +@section @code{pthread_cond_signal} +@findex pthread_cond_signal + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_cond_signal.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_cond_timedwait.texi @@ -0,0 +1,18 @@ +@node pthread_cond_timedwait +@section @code{pthread_cond_timedwait} +@findex pthread_cond_timedwait + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_cond_timedwait.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_cond_wait.texi @@ -0,0 +1,18 @@ +@node pthread_cond_wait +@section @code{pthread_cond_wait} +@findex pthread_cond_wait + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_cond_wait.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_condattr_destroy.texi @@ -0,0 +1,18 @@ +@node pthread_condattr_destroy +@section @code{pthread_condattr_destroy} +@findex pthread_condattr_destroy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_condattr_destroy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_condattr_getclock.texi @@ -0,0 +1,18 @@ +@node pthread_condattr_getclock +@section @code{pthread_condattr_getclock} +@findex pthread_condattr_getclock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_condattr_getclock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_condattr_getpshared.texi @@ -0,0 +1,18 @@ +@node pthread_condattr_getpshared +@section @code{pthread_condattr_getpshared} +@findex pthread_condattr_getpshared + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_condattr_getpshared.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_condattr_init.texi @@ -0,0 +1,18 @@ +@node pthread_condattr_init +@section @code{pthread_condattr_init} +@findex pthread_condattr_init + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_condattr_init.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_condattr_setclock.texi @@ -0,0 +1,18 @@ +@node pthread_condattr_setclock +@section @code{pthread_condattr_setclock} +@findex pthread_condattr_setclock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_condattr_setclock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_condattr_setpshared.texi @@ -0,0 +1,18 @@ +@node pthread_condattr_setpshared +@section @code{pthread_condattr_setpshared} +@findex pthread_condattr_setpshared + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_condattr_setpshared.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_create.texi @@ -0,0 +1,23 @@ +@node pthread_create +@section @code{pthread_create} +@findex pthread_create + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_create.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@item +On Linux/glibc platforms before the advent of NPTL, signals could only be +sent to one particular thread. In POSIX, signals are sent to the entire +process and executed by any thread of the process that happens to have the +particular signal currently unblocked. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_detach.texi @@ -0,0 +1,18 @@ +@node pthread_detach +@section @code{pthread_detach} +@findex pthread_detach + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_detach.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_equal.texi @@ -0,0 +1,18 @@ +@node pthread_equal +@section @code{pthread_equal} +@findex pthread_equal + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_equal.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_exit.texi @@ -0,0 +1,18 @@ +@node pthread_exit +@section @code{pthread_exit} +@findex pthread_exit + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_exit.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_getconcurrency.texi @@ -0,0 +1,18 @@ +@node pthread_getconcurrency +@section @code{pthread_getconcurrency} +@findex pthread_getconcurrency + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_getconcurrency.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, HP-UX 11, Solaris 2.6, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_getcpuclockid.texi @@ -0,0 +1,18 @@ +@node pthread_getcpuclockid +@section @code{pthread_getcpuclockid} +@findex pthread_getcpuclockid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_getcpuclockid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_getschedparam.texi @@ -0,0 +1,18 @@ +@node pthread_getschedparam +@section @code{pthread_getschedparam} +@findex pthread_getschedparam + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_getschedparam.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_getspecific.texi @@ -0,0 +1,18 @@ +@node pthread_getspecific +@section @code{pthread_getspecific} +@findex pthread_getspecific + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_getspecific.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_join.texi @@ -0,0 +1,18 @@ +@node pthread_join +@section @code{pthread_join} +@findex pthread_join + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_join.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_key_create.texi @@ -0,0 +1,18 @@ +@node pthread_key_create +@section @code{pthread_key_create} +@findex pthread_key_create + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_key_create.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_key_delete.texi @@ -0,0 +1,18 @@ +@node pthread_key_delete +@section @code{pthread_key_delete} +@findex pthread_key_delete + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_key_delete.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_kill.texi @@ -0,0 +1,18 @@ +@node pthread_kill +@section @code{pthread_kill} +@findex pthread_kill + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_kill.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_mutex_destroy.texi @@ -0,0 +1,18 @@ +@node pthread_mutex_destroy +@section @code{pthread_mutex_destroy} +@findex pthread_mutex_destroy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_mutex_destroy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_mutex_getprioceiling.texi @@ -0,0 +1,18 @@ +@node pthread_mutex_getprioceiling +@section @code{pthread_mutex_getprioceiling} +@findex pthread_mutex_getprioceiling + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_mutex_getprioceiling.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, NetBSD 3.0, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_mutex_init.texi @@ -0,0 +1,18 @@ +@node pthread_mutex_init +@section @code{pthread_mutex_init} +@findex pthread_mutex_init + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_mutex_init.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_mutex_lock.texi @@ -0,0 +1,18 @@ +@node pthread_mutex_lock +@section @code{pthread_mutex_lock} +@findex pthread_mutex_lock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_mutex_lock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_mutex_setprioceiling.texi @@ -0,0 +1,18 @@ +@node pthread_mutex_setprioceiling +@section @code{pthread_mutex_setprioceiling} +@findex pthread_mutex_setprioceiling + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_mutex_setprioceiling.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, NetBSD 3.0, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_mutex_timedlock.texi @@ -0,0 +1,18 @@ +@node pthread_mutex_timedlock +@section @code{pthread_mutex_timedlock} +@findex pthread_mutex_timedlock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_mutex_timedlock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_mutex_trylock.texi @@ -0,0 +1,18 @@ +@node pthread_mutex_trylock +@section @code{pthread_mutex_trylock} +@findex pthread_mutex_trylock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_mutex_trylock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_mutex_unlock.texi @@ -0,0 +1,18 @@ +@node pthread_mutex_unlock +@section @code{pthread_mutex_unlock} +@findex pthread_mutex_unlock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_mutex_unlock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_mutexattr_destroy.texi @@ -0,0 +1,18 @@ +@node pthread_mutexattr_destroy +@section @code{pthread_mutexattr_destroy} +@findex pthread_mutexattr_destroy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_mutexattr_destroy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_mutexattr_getprioceiling.texi @@ -0,0 +1,18 @@ +@node pthread_mutexattr_getprioceiling +@section @code{pthread_mutexattr_getprioceiling} +@findex pthread_mutexattr_getprioceiling + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_mutexattr_getprioceiling.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, NetBSD 3.0, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_mutexattr_getprotocol.texi @@ -0,0 +1,18 @@ +@node pthread_mutexattr_getprotocol +@section @code{pthread_mutexattr_getprotocol} +@findex pthread_mutexattr_getprotocol + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_mutexattr_getprotocol.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, NetBSD 3.0, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_mutexattr_getpshared.texi @@ -0,0 +1,18 @@ +@node pthread_mutexattr_getpshared +@section @code{pthread_mutexattr_getpshared} +@findex pthread_mutexattr_getpshared + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_mutexattr_getpshared.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_mutexattr_gettype.texi @@ -0,0 +1,18 @@ +@node pthread_mutexattr_gettype +@section @code{pthread_mutexattr_gettype} +@findex pthread_mutexattr_gettype + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_mutexattr_gettype.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.6, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_mutexattr_init.texi @@ -0,0 +1,18 @@ +@node pthread_mutexattr_init +@section @code{pthread_mutexattr_init} +@findex pthread_mutexattr_init + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_mutexattr_init.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_mutexattr_setprioceiling.texi @@ -0,0 +1,18 @@ +@node pthread_mutexattr_setprioceiling +@section @code{pthread_mutexattr_setprioceiling} +@findex pthread_mutexattr_setprioceiling + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_mutexattr_setprioceiling.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, NetBSD 3.0, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_mutexattr_setprotocol.texi @@ -0,0 +1,18 @@ +@node pthread_mutexattr_setprotocol +@section @code{pthread_mutexattr_setprotocol} +@findex pthread_mutexattr_setprotocol + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_mutexattr_setprotocol.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, NetBSD 3.0, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_mutexattr_setpshared.texi @@ -0,0 +1,18 @@ +@node pthread_mutexattr_setpshared +@section @code{pthread_mutexattr_setpshared} +@findex pthread_mutexattr_setpshared + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_mutexattr_setpshared.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, OSF/1 4.0, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_mutexattr_settype.texi @@ -0,0 +1,18 @@ +@node pthread_mutexattr_settype +@section @code{pthread_mutexattr_settype} +@findex pthread_mutexattr_settype + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_mutexattr_settype.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.6, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_once.texi @@ -0,0 +1,18 @@ +@node pthread_once +@section @code{pthread_once} +@findex pthread_once + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_once.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_rwlock_destroy.texi @@ -0,0 +1,18 @@ +@node pthread_rwlock_destroy +@section @code{pthread_rwlock_destroy} +@findex pthread_rwlock_destroy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_rwlock_destroy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_rwlock_init.texi @@ -0,0 +1,18 @@ +@node pthread_rwlock_init +@section @code{pthread_rwlock_init} +@findex pthread_rwlock_init + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_rwlock_init.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OSF/1 4.0, Solaris 2.6, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_rwlock_rdlock.texi @@ -0,0 +1,18 @@ +@node pthread_rwlock_rdlock +@section @code{pthread_rwlock_rdlock} +@findex pthread_rwlock_rdlock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_rwlock_rdlock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_rwlock_timedrdlock.texi @@ -0,0 +1,18 @@ +@node pthread_rwlock_timedrdlock +@section @code{pthread_rwlock_timedrdlock} +@findex pthread_rwlock_timedrdlock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_rwlock_timedrdlock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_rwlock_timedwrlock.texi @@ -0,0 +1,18 @@ +@node pthread_rwlock_timedwrlock +@section @code{pthread_rwlock_timedwrlock} +@findex pthread_rwlock_timedwrlock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_rwlock_timedwrlock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_rwlock_tryrdlock.texi @@ -0,0 +1,18 @@ +@node pthread_rwlock_tryrdlock +@section @code{pthread_rwlock_tryrdlock} +@findex pthread_rwlock_tryrdlock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_rwlock_tryrdlock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_rwlock_trywrlock.texi @@ -0,0 +1,18 @@ +@node pthread_rwlock_trywrlock +@section @code{pthread_rwlock_trywrlock} +@findex pthread_rwlock_trywrlock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_rwlock_trywrlock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_rwlock_unlock.texi @@ -0,0 +1,18 @@ +@node pthread_rwlock_unlock +@section @code{pthread_rwlock_unlock} +@findex pthread_rwlock_unlock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_rwlock_unlock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_rwlock_wrlock.texi @@ -0,0 +1,18 @@ +@node pthread_rwlock_wrlock +@section @code{pthread_rwlock_wrlock} +@findex pthread_rwlock_wrlock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_rwlock_wrlock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_rwlockattr_destroy.texi @@ -0,0 +1,18 @@ +@node pthread_rwlockattr_destroy +@section @code{pthread_rwlockattr_destroy} +@findex pthread_rwlockattr_destroy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_rwlockattr_destroy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_rwlockattr_getpshared.texi @@ -0,0 +1,18 @@ +@node pthread_rwlockattr_getpshared +@section @code{pthread_rwlockattr_getpshared} +@findex pthread_rwlockattr_getpshared + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_rwlockattr_getpshared.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_rwlockattr_init.texi @@ -0,0 +1,18 @@ +@node pthread_rwlockattr_init +@section @code{pthread_rwlockattr_init} +@findex pthread_rwlockattr_init + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_rwlockattr_init.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_rwlockattr_setpshared.texi @@ -0,0 +1,18 @@ +@node pthread_rwlockattr_setpshared +@section @code{pthread_rwlockattr_setpshared} +@findex pthread_rwlockattr_setpshared + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_rwlockattr_setpshared.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, HP-UX 11, OSF/1 4.0, Solaris 2.6, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_self.texi @@ -0,0 +1,18 @@ +@node pthread_self +@section @code{pthread_self} +@findex pthread_self + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_self.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_setcancelstate.texi @@ -0,0 +1,18 @@ +@node pthread_setcancelstate +@section @code{pthread_setcancelstate} +@findex pthread_setcancelstate + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_setcancelstate.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_setcanceltype.texi @@ -0,0 +1,18 @@ +@node pthread_setcanceltype +@section @code{pthread_setcanceltype} +@findex pthread_setcanceltype + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_setcanceltype.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_setconcurrency.texi @@ -0,0 +1,18 @@ +@node pthread_setconcurrency +@section @code{pthread_setconcurrency} +@findex pthread_setconcurrency + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_setconcurrency.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, HP-UX 11, Solaris 2.6, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_setschedparam.texi @@ -0,0 +1,18 @@ +@node pthread_setschedparam +@section @code{pthread_setschedparam} +@findex pthread_setschedparam + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_setschedparam.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_setschedprio.texi @@ -0,0 +1,18 @@ +@node pthread_setschedprio +@section @code{pthread_setschedprio} +@findex pthread_setschedprio + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_setschedprio.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +glibc 2.3.6, MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_setspecific.texi @@ -0,0 +1,18 @@ +@node pthread_setspecific +@section @code{pthread_setspecific} +@findex pthread_setspecific + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_setspecific.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_sigmask.texi @@ -0,0 +1,18 @@ +@node pthread_sigmask +@section @code{pthread_sigmask} +@findex pthread_sigmask + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_sigmask.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_spin_destroy.texi @@ -0,0 +1,18 @@ +@node pthread_spin_destroy +@section @code{pthread_spin_destroy} +@findex pthread_spin_destroy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_spin_destroy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_spin_init.texi @@ -0,0 +1,18 @@ +@node pthread_spin_init +@section @code{pthread_spin_init} +@findex pthread_spin_init + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_spin_init.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_spin_lock.texi @@ -0,0 +1,18 @@ +@node pthread_spin_lock +@section @code{pthread_spin_lock} +@findex pthread_spin_lock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_spin_lock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_spin_trylock.texi @@ -0,0 +1,18 @@ +@node pthread_spin_trylock +@section @code{pthread_spin_trylock} +@findex pthread_spin_trylock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_spin_trylock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_spin_unlock.texi @@ -0,0 +1,18 @@ +@node pthread_spin_unlock +@section @code{pthread_spin_unlock} +@findex pthread_spin_unlock + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_spin_unlock.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pthread_testcancel.texi @@ -0,0 +1,18 @@ +@node pthread_testcancel +@section @code{pthread_testcancel} +@findex pthread_testcancel + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pthread_testcancel.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ptsname.texi @@ -0,0 +1,18 @@ +@node ptsname +@section @code{ptsname} +@findex ptsname + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ptsname.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/putc.texi @@ -0,0 +1,18 @@ +@node putc +@section @code{putc} +@findex putc + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/putc.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/putc_unlocked.texi @@ -0,0 +1,18 @@ +@node putc_unlocked +@section @code{putc_unlocked} +@findex putc_unlocked + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/putc_unlocked.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/putchar.texi @@ -0,0 +1,18 @@ +@node putchar +@section @code{putchar} +@findex putchar + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/putchar.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/putchar_unlocked.texi @@ -0,0 +1,18 @@ +@node putchar_unlocked +@section @code{putchar_unlocked} +@findex putchar_unlocked + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/putchar_unlocked.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/putenv.texi @@ -0,0 +1,19 @@ +@node putenv +@section @code{putenv} +@findex putenv + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/putenv.html} + +Gnulib module: putenv + +Portability problems fixed by Gnulib: +@itemize +@item +This function fails to remove environment variables correctly on some old +platforms: +SunOS 4.1.4. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/putmsg.texi @@ -0,0 +1,18 @@ +@node putmsg +@section @code{putmsg} +@findex putmsg + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/putmsg.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/putpmsg.texi @@ -0,0 +1,18 @@ +@node putpmsg +@section @code{putpmsg} +@findex putpmsg + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/putpmsg.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/puts.texi @@ -0,0 +1,18 @@ +@node puts +@section @code{puts} +@findex puts + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/puts.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pututxline.texi @@ -0,0 +1,18 @@ +@node pututxline +@section @code{pututxline} +@findex pututxline + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pututxline.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, OpenBSD 3.8, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/putwc.texi @@ -0,0 +1,21 @@ +@node putwc +@section @code{putwc} +@findex putwc + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/putwc.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1, Cygwin, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/putwchar.texi @@ -0,0 +1,21 @@ +@node putwchar +@section @code{putwchar} +@findex putwchar + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/putwchar.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1, Cygwin, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/pwrite.texi @@ -0,0 +1,18 @@ +@node pwrite +@section @code{pwrite} +@findex pwrite + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/pwrite.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/qsort.texi @@ -0,0 +1,15 @@ +@node qsort +@section @code{qsort} +@findex qsort + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/qsort.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/raise.texi @@ -0,0 +1,17 @@ +@node raise +@section @code{raise} +@findex raise + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/raise.html} + +Gnulib module: raise + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some old platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/rand.texi @@ -0,0 +1,15 @@ +@node rand +@section @code{rand} +@findex rand + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/rand.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/rand_r.texi @@ -0,0 +1,18 @@ +@node rand_r +@section @code{rand_r} +@findex rand_r + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/rand_r.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/random.texi @@ -0,0 +1,18 @@ +@node random +@section @code{random} +@findex random + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/random.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/read.texi @@ -0,0 +1,15 @@ +@node read +@section @code{read} +@findex read + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/read.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/readdir.texi @@ -0,0 +1,15 @@ +@node readdir +@section @code{readdir} +@findex readdir + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/readdir.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/readdir_r.texi @@ -0,0 +1,18 @@ +@node readdir_r +@section @code{readdir_r} +@findex readdir_r + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/readdir_r.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/readlink.texi @@ -0,0 +1,27 @@ +@node readlink +@section @code{readlink} +@findex readlink + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/readlink.html} + +Gnulib module: readlink + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +When @code{readlink} is called on a directory: In the case of NFS mounted +directories, Cygwin sets @code{errno} to @code{ENOENT} or @code{EIO} instead of +@code{EINVAL}. To avoid this problem, check for a directory before calling +@code{readlink}. +@item +When @code{readlink} is called on a file that is not a symbolic link: +Irix may set @code{errno} to @code{ENXIO} instead of @code{EINVAL}. Cygwin +may set errno to @code{EACCES} instead of @code{EINVAL}. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/readv.texi @@ -0,0 +1,18 @@ +@node readv +@section @code{readv} +@findex readv + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/readv.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/realloc.texi @@ -0,0 +1,18 @@ +@node realloc +@section @code{realloc} +@findex realloc + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/realloc.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize + +Extension: Gnulib provides a module @samp{realloc} that substitutes a +@code{realloc} implementation that behaves more like the glibc implementation.
new file mode 100644 --- /dev/null +++ b/doc/functions/realpath.texi @@ -0,0 +1,25 @@ +@node realpath +@section @code{realpath} +@findex realpath + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/realpath.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@item +This function does not allow to determine the required size of output buffer; +PATH_MAX --- if it is defined --- is nothing more than a guess. +@end itemize + +Extension: Gnulib provides a module @samp{canonicalize-lgpl} that defines a +function @code{canonicalize_file_name} that is like @code{realpath} but without +size limitations.
new file mode 100644 --- /dev/null +++ b/doc/functions/recv.texi @@ -0,0 +1,18 @@ +@node recv +@section @code{recv} +@findex recv + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/recv.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/recvfrom.texi @@ -0,0 +1,21 @@ +@node recvfrom +@section @code{recvfrom} +@findex recvfrom + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/recvfrom.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +Some platforms don't have a @code{socklen_t} type; in this case this function's +sixth argument type is @samp{int *}. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/recvmsg.texi @@ -0,0 +1,18 @@ +@node recvmsg +@section @code{recvmsg} +@findex recvmsg + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/recvmsg.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/regcomp.texi @@ -0,0 +1,20 @@ +@node regcomp +@section @code{regcomp} +@findex regcomp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/regcomp.html} + +Gnulib module: regex + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +Many regular expression implementations have bugs. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/regerror.texi @@ -0,0 +1,18 @@ +@node regerror +@section @code{regerror} +@findex regerror + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/regerror.html} + +Gnulib module: regex + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/regexec.texi @@ -0,0 +1,20 @@ +@node regexec +@section @code{regexec} +@findex regexec + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/regexec.html} + +Gnulib module: regex + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +Many regular expression implementations have bugs. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/regfree.texi @@ -0,0 +1,18 @@ +@node regfree +@section @code{regfree} +@findex regfree + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/regfree.html} + +Gnulib module: regex + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/remainder.texi @@ -0,0 +1,15 @@ +@node remainder +@section @code{remainder} +@findex remainder + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/remainder.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/remainderf.texi @@ -0,0 +1,18 @@ +@node remainderf +@section @code{remainderf} +@findex remainderf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/remainderf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/remainderl.texi @@ -0,0 +1,18 @@ +@node remainderl +@section @code{remainderl} +@findex remainderl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/remainderl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/remove.texi @@ -0,0 +1,15 @@ +@node remove +@section @code{remove} +@findex remove + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/remove.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/remque.texi @@ -0,0 +1,18 @@ +@node remque +@section @code{remque} +@findex remque + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/remque.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/remquo.texi @@ -0,0 +1,18 @@ +@node remquo +@section @code{remquo} +@findex remquo + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/remquo.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/remquof.texi @@ -0,0 +1,18 @@ +@node remquof +@section @code{remquof} +@findex remquof + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/remquof.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/remquol.texi @@ -0,0 +1,18 @@ +@node remquol +@section @code{remquol} +@findex remquol + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/remquol.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/rename.texi @@ -0,0 +1,19 @@ +@node rename +@section @code{rename} +@findex rename + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/rename.html} + +Gnulib module: rename + +Portability problems fixed by Gnulib: +@itemize +@item +This function does not work when the source file name ends in a slash on +some platforms: +SunOS 4.1. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/rewind.texi @@ -0,0 +1,18 @@ +@node rewind +@section @code{rewind} +@findex rewind + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/rewind.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/rewinddir.texi @@ -0,0 +1,15 @@ +@node rewinddir +@section @code{rewinddir} +@findex rewinddir + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/rewinddir.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/rindex.texi @@ -0,0 +1,21 @@ +@node rindex +@section @code{rindex} +@findex rindex + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/rindex.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw. +@item +This function is marked as ``legacy'' in POSIX. Better use @code{strrchr} +instead. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/rint.texi @@ -0,0 +1,15 @@ +@node rint +@section @code{rint} +@findex rint + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/rint.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/rintf.texi @@ -0,0 +1,18 @@ +@node rintf +@section @code{rintf} +@findex rintf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/rintf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/rintl.texi @@ -0,0 +1,18 @@ +@node rintl +@section @code{rintl} +@findex rintl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/rintl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/rmdir.texi @@ -0,0 +1,20 @@ +@node rmdir +@section @code{rmdir} +@findex rmdir + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/rmdir.html} + +Gnulib module: rmdir + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some old platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +When @code{rmdir} fails because the specified directory is not empty, the +@code{errno} value is system dependent. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/round.texi @@ -0,0 +1,18 @@ +@node round +@section @code{round} +@findex round + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/round.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/roundf.texi @@ -0,0 +1,18 @@ +@node roundf +@section @code{roundf} +@findex roundf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/roundf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/roundl.texi @@ -0,0 +1,18 @@ +@node roundl +@section @code{roundl} +@findex roundl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/roundl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/scalb.texi @@ -0,0 +1,15 @@ +@node scalb +@section @code{scalb} +@findex scalb + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/scalb.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/scalbln.texi @@ -0,0 +1,18 @@ +@node scalbln +@section @code{scalbln} +@findex scalbln + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/scalbln.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/scalblnf.texi @@ -0,0 +1,18 @@ +@node scalblnf +@section @code{scalblnf} +@findex scalblnf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/scalblnf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/scalblnl.texi @@ -0,0 +1,18 @@ +@node scalblnl +@section @code{scalblnl} +@findex scalblnl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/scalblnl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/scalbn.texi @@ -0,0 +1,18 @@ +@node scalbn +@section @code{scalbn} +@findex scalbn + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/scalbn.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, IRIX 6.5, OSF/1 4.0. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/scalbnf.texi @@ -0,0 +1,18 @@ +@node scalbnf +@section @code{scalbnf} +@findex scalbnf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/scalbnf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/scalbnl.texi @@ -0,0 +1,18 @@ +@node scalbnl +@section @code{scalbnl} +@findex scalbnl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/scalbnl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/scanf.texi @@ -0,0 +1,21 @@ +@node scanf +@section @code{scanf} +@findex scanf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/scanf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@item +On Windows, this function doesn't support the @code{hh}, @code{ll}, @code{j}, +@code{t}, @code{z} size specifiers. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sched_get_priority_max.texi @@ -0,0 +1,18 @@ +@node sched_get_priority_max +@section @code{sched_get_priority_max} +@findex sched_get_priority_max + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sched_get_priority_max.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OpenBSD 3.8, HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sched_getparam.texi @@ -0,0 +1,18 @@ +@node sched_getparam +@section @code{sched_getparam} +@findex sched_getparam + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sched_getparam.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sched_getscheduler.texi @@ -0,0 +1,18 @@ +@node sched_getscheduler +@section @code{sched_getscheduler} +@findex sched_getscheduler + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sched_getscheduler.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sched_rr_get_interval.texi @@ -0,0 +1,18 @@ +@node sched_rr_get_interval +@section @code{sched_rr_get_interval} +@findex sched_rr_get_interval + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sched_rr_get_interval.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, HP-UX 11, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sched_setparam.texi @@ -0,0 +1,18 @@ +@node sched_setparam +@section @code{sched_setparam} +@findex sched_setparam + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sched_setparam.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sched_setscheduler.texi @@ -0,0 +1,18 @@ +@node sched_setscheduler +@section @code{sched_setscheduler} +@findex sched_setscheduler + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sched_setscheduler.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sched_yield.texi @@ -0,0 +1,18 @@ +@node sched_yield +@section @code{sched_yield} +@findex sched_yield + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sched_yield.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/seed48.texi @@ -0,0 +1,18 @@ +@node seed48 +@section @code{seed48} +@findex seed48 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/seed48.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/seekdir.texi @@ -0,0 +1,18 @@ +@node seekdir +@section @code{seekdir} +@findex seekdir + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/seekdir.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/select.texi @@ -0,0 +1,30 @@ +@node select +@section @code{select} +@findex select + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/select.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +When you call @code{select} with a timeout, some implementations modify the +timeout parameter so that upon return from the function, it contains the +amount of time not slept. Other implementations leave the timeout parameter +unmodified. +@item +On Windows platforms (excluding Cygwin) and on BeOS, @code{select} can only be +called on descriptors created by the @code{socket} function, not on regular +file descriptors. +@item +On Linux, when some file descriptor refers to a regular file, @code{select} +may fail, setting @code{errno} to @code{EBADF}. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sem_close.texi @@ -0,0 +1,18 @@ +@node sem_close +@section @code{sem_close} +@findex sem_close + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sem_close.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sem_destroy.texi @@ -0,0 +1,18 @@ +@node sem_destroy +@section @code{sem_destroy} +@findex sem_destroy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sem_destroy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sem_getvalue.texi @@ -0,0 +1,18 @@ +@node sem_getvalue +@section @code{sem_getvalue} +@findex sem_getvalue + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sem_getvalue.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sem_init.texi @@ -0,0 +1,18 @@ +@node sem_init +@section @code{sem_init} +@findex sem_init + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sem_init.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sem_open.texi @@ -0,0 +1,18 @@ +@node sem_open +@section @code{sem_open} +@findex sem_open + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sem_open.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sem_post.texi @@ -0,0 +1,18 @@ +@node sem_post +@section @code{sem_post} +@findex sem_post + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sem_post.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sem_timedwait.texi @@ -0,0 +1,18 @@ +@node sem_timedwait +@section @code{sem_timedwait} +@findex sem_timedwait + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sem_timedwait.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sem_trywait.texi @@ -0,0 +1,18 @@ +@node sem_trywait +@section @code{sem_trywait} +@findex sem_trywait + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sem_trywait.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sem_unlink.texi @@ -0,0 +1,18 @@ +@node sem_unlink +@section @code{sem_unlink} +@findex sem_unlink + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sem_unlink.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sem_wait.texi @@ -0,0 +1,18 @@ +@node sem_wait +@section @code{sem_wait} +@findex sem_wait + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sem_wait.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/semctl.texi @@ -0,0 +1,18 @@ +@node semctl +@section @code{semctl} +@findex semctl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/semctl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/semget.texi @@ -0,0 +1,18 @@ +@node semget +@section @code{semget} +@findex semget + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/semget.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/semop.texi @@ -0,0 +1,18 @@ +@node semop +@section @code{semop} +@findex semop + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/semop.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/send.texi @@ -0,0 +1,18 @@ +@node send +@section @code{send} +@findex send + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/send.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sendmsg.texi @@ -0,0 +1,18 @@ +@node sendmsg +@section @code{sendmsg} +@findex sendmsg + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sendmsg.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sendto.texi @@ -0,0 +1,18 @@ +@node sendto +@section @code{sendto} +@findex sendto + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sendto.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setbuf.texi @@ -0,0 +1,15 @@ +@node setbuf +@section @code{setbuf} +@findex setbuf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setbuf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setcontext.texi @@ -0,0 +1,22 @@ +@node setcontext +@section @code{setcontext} +@findex setcontext + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setcontext.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, Cygwin, mingw, BeOS. +@item +The effects of this call are system and compiler optimization dependent, +since it restores the contents of register-allocated variables but not +the contents of stack-allocated variables. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setegid.texi @@ -0,0 +1,18 @@ +@node setegid +@section @code{setegid} +@findex setegid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setegid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setenv.texi @@ -0,0 +1,21 @@ +@node setenv +@section @code{setenv} +@findex setenv + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setenv.html} + +Gnulib module: setenv + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 4.3.2, HP-UX 11, IRIX 6.5, Solaris 9, mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +In some versions of glibc (e.g.@: 2.3.3), @code{setenv} doesn't fail if the +first argument contains a @samp{=} character. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/seteuid.texi @@ -0,0 +1,18 @@ +@node seteuid +@section @code{seteuid} +@findex seteuid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/seteuid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setgid.texi @@ -0,0 +1,18 @@ +@node setgid +@section @code{setgid} +@findex setgid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setgid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setgrent.texi @@ -0,0 +1,18 @@ +@node setgrent +@section @code{setgrent} +@findex setgrent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setgrent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sethostent.texi @@ -0,0 +1,18 @@ +@node sethostent +@section @code{sethostent} +@findex sethostent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sethostent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setitimer.texi @@ -0,0 +1,18 @@ +@node setitimer +@section @code{setitimer} +@findex setitimer + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setitimer.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setjmp.texi @@ -0,0 +1,25 @@ +@node setjmp +@section @code{setjmp} +@findex setjmp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setjmp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +POSIX does not specify whether @code{setjmp} saves the signal mask in the +@code{jmp_buf}. It does on BSD platforms, and on glibc platforms when +@code{_BSD_SOURCE} is defined; in this case @code{setjmp} behaves like +@code{sigsetjmp}, and functions @code{_setjmp} and @code{_longjmp} are +available that don't save or restore the signal mask. On System V platforms, +and on glibc platforms by default, @code{setjmp} doesn't save the signal mask. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setkey.texi @@ -0,0 +1,18 @@ +@node setkey +@section @code{setkey} +@findex setkey + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setkey.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setlocale.texi @@ -0,0 +1,18 @@ +@node setlocale +@section @code{setlocale} +@findex setlocale + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setlocale.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Cygwin, which doesn't have locales, @code{setlocale(LC_ALL,NULL)} always +returns @code{"C"}. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setlogmask.texi @@ -0,0 +1,18 @@ +@node setlogmask +@section @code{setlogmask} +@findex setlogmask + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setlogmask.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setnetent.texi @@ -0,0 +1,18 @@ +@node setnetent +@section @code{setnetent} +@findex setnetent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setnetent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setpgid.texi @@ -0,0 +1,18 @@ +@node setpgid +@section @code{setpgid} +@findex setpgid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setpgid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setpgrp.texi @@ -0,0 +1,18 @@ +@node setpgrp +@section @code{setpgrp} +@findex setpgrp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setpgrp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setpriority.texi @@ -0,0 +1,18 @@ +@node setpriority +@section @code{setpriority} +@findex setpriority + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setpriority.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setprotoent.texi @@ -0,0 +1,18 @@ +@node setprotoent +@section @code{setprotoent} +@findex setprotoent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setprotoent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setpwent.texi @@ -0,0 +1,18 @@ +@node setpwent +@section @code{setpwent} +@findex setpwent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setpwent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setregid.texi @@ -0,0 +1,18 @@ +@node setregid +@section @code{setregid} +@findex setregid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setregid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setreuid.texi @@ -0,0 +1,18 @@ +@node setreuid +@section @code{setreuid} +@findex setreuid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setreuid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setrlimit.texi @@ -0,0 +1,18 @@ +@node setrlimit +@section @code{setrlimit} +@findex setrlimit + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setrlimit.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setservent.texi @@ -0,0 +1,18 @@ +@node setservent +@section @code{setservent} +@findex setservent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setservent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setsid.texi @@ -0,0 +1,18 @@ +@node setsid +@section @code{setsid} +@findex setsid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setsid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setsockopt.texi @@ -0,0 +1,20 @@ +@node setsockopt +@section @code{setsockopt} +@findex setsockopt + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setsockopt.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +Many socket options are not available on all platforms. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setstate.texi @@ -0,0 +1,18 @@ +@node setstate +@section @code{setstate} +@findex setstate + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setstate.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setuid.texi @@ -0,0 +1,18 @@ +@node setuid +@section @code{setuid} +@findex setuid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setuid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setutxent.texi @@ -0,0 +1,18 @@ +@node setutxent +@section @code{setutxent} +@findex setutxent + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setutxent.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, OpenBSD 3.8, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/setvbuf.texi @@ -0,0 +1,18 @@ +@node setvbuf +@section @code{setvbuf} +@findex setvbuf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/setvbuf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/shm_open.texi @@ -0,0 +1,18 @@ +@node shm_open +@section @code{shm_open} +@findex shm_open + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/shm_open.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/shm_unlink.texi @@ -0,0 +1,18 @@ +@node shm_unlink +@section @code{shm_unlink} +@findex shm_unlink + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/shm_unlink.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/shmat.texi @@ -0,0 +1,26 @@ +@node shmat +@section @code{shmat} +@findex shmat + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/shmat.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@item +Attempts to @code{shmat} into a previously malloc-ed region fail on SunOS 4, +with @code{errno} set to @code{EINVAL}, even if there is an @code{munmap} call +in between. +@item +On Linux, the flag @code{SHM_REMAP} is needed in order to force @code{shmat} +to replace existing memory mappings in the specify address range. On other +platforms, it is not needed. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/shmctl.texi @@ -0,0 +1,18 @@ +@node shmctl +@section @code{shmctl} +@findex shmctl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/shmctl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/shmdt.texi @@ -0,0 +1,18 @@ +@node shmdt +@section @code{shmdt} +@findex shmdt + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/shmdt.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/shmget.texi @@ -0,0 +1,21 @@ +@node shmget +@section @code{shmget} +@findex shmget + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/shmget.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@item +On many platforms (not Linux), SHMMAX is so small that it is unusable for +reasonable applications, and/or @code{shmget} requires superuser privileges. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/shutdown.texi @@ -0,0 +1,18 @@ +@node shutdown +@section @code{shutdown} +@findex shutdown + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/shutdown.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigaction.texi @@ -0,0 +1,32 @@ +@node sigaction +@section @code{sigaction} +@findex sigaction + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigaction.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +The symbolic value @code{SIG_IGN} for the @code{SIGCHLD} signal is equivalent +to a signal handler +@smallexample +void handle_child (int sigchld) +@{ + while (waitpid (-1, NULL, WNOHANG) > 0) + ; +@} +@end smallexample +except that @code{SIG_IGN} for @code{SIGCHLD} has the effect that the children +execution times are not accounted in the @code{times} function. +On some platforms (BSD? SystemV? Linux?), you need to use the @code{sigaction} +flag @code{SA_NOCLDWAIT} in order to obtain this behavior. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigaddset.texi @@ -0,0 +1,18 @@ +@node sigaddset +@section @code{sigaddset} +@findex sigaddset + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigaddset.html} + +Gnulib module: sigprocmask + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigaltstack.texi @@ -0,0 +1,20 @@ +@node sigaltstack +@section @code{sigaltstack} +@findex sigaltstack + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigaltstack.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Cygwin, mingw, BeOS. +@item +@code{sigaltstack} doesn't work on HP-UX 11/IA-64 and OpenBSD 3.6/Sparc64. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigdelset.texi @@ -0,0 +1,18 @@ +@node sigdelset +@section @code{sigdelset} +@findex sigdelset + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigdelset.html} + +Gnulib module: sigprocmask + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigemptyset.texi @@ -0,0 +1,18 @@ +@node sigemptyset +@section @code{sigemptyset} +@findex sigemptyset + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigemptyset.html} + +Gnulib module: sigprocmask + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigfillset.texi @@ -0,0 +1,18 @@ +@node sigfillset +@section @code{sigfillset} +@findex sigfillset + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigfillset.html} + +Gnulib module: sigprocmask + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sighold.texi @@ -0,0 +1,18 @@ +@node sighold +@section @code{sighold} +@findex sighold + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sighold.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, OpenBSD 3.8, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigignore.texi @@ -0,0 +1,18 @@ +@node sigignore +@section @code{sigignore} +@findex sigignore + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigignore.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/siginterrupt.texi @@ -0,0 +1,18 @@ +@node siginterrupt +@section @code{siginterrupt} +@findex siginterrupt + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/siginterrupt.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigismember.texi @@ -0,0 +1,18 @@ +@node sigismember +@section @code{sigismember} +@findex sigismember + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigismember.html} + +Gnulib module: sigprocmask + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/siglongjmp.texi @@ -0,0 +1,18 @@ +@node siglongjmp +@section @code{siglongjmp} +@findex siglongjmp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/siglongjmp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/signal.texi @@ -0,0 +1,25 @@ +@node signal +@section @code{signal} +@findex signal + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/signal.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On System V platforms, when the signal is triggered, the kernel uninstalls the +handler (i.e.@: resets the signal's action to SIG_DFL) before invoking the +handler. This opens the door to race conditions: undesired things happen +if the signal is triggered twice and the signal handler was not quick enough +reinstalling itself as a handler. On BSD platforms and glibc platforms, on the +other hand, when the signal is triggered, the kernel blocks the signal +before invoking the handler. This is saner, but POSIX still allows either +behavior. To avoid this problem, use @code{sigaction} instead of +@code{signal}. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/signbit.texi @@ -0,0 +1,18 @@ +@node signbit +@section @code{signbit} +@findex signbit + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/signbit.html} + +Gnulib module: signbit + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 10. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigpause.texi @@ -0,0 +1,18 @@ +@node sigpause +@section @code{sigpause} +@findex sigpause + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigpause.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigpending.texi @@ -0,0 +1,18 @@ +@node sigpending +@section @code{sigpending} +@findex sigpending + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigpending.html} + +Gnulib module: sigprocmask + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigprocmask.texi @@ -0,0 +1,18 @@ +@node sigprocmask +@section @code{sigprocmask} +@findex sigprocmask + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigprocmask.html} + +Gnulib module: sigprocmask + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigqueue.texi @@ -0,0 +1,18 @@ +@node sigqueue +@section @code{sigqueue} +@findex sigqueue + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigqueue.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigrelse.texi @@ -0,0 +1,18 @@ +@node sigrelse +@section @code{sigrelse} +@findex sigrelse + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigrelse.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, OpenBSD 3.8, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigset.texi @@ -0,0 +1,18 @@ +@node sigset +@section @code{sigset} +@findex sigset + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigset.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigsetjmp.texi @@ -0,0 +1,18 @@ +@node sigsetjmp +@section @code{sigsetjmp} +@findex sigsetjmp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigsetjmp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigsuspend.texi @@ -0,0 +1,18 @@ +@node sigsuspend +@section @code{sigsuspend} +@findex sigsuspend + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigsuspend.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigtimedwait.texi @@ -0,0 +1,21 @@ +@node sigtimedwait +@section @code{sigtimedwait} +@findex sigtimedwait + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigtimedwait.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, Solaris 2.4, Cygwin, mingw, BeOS. +@item +Linux implements the meaning of NULL timeout by doing what @code{sigwaitinfo} +does; other platforms may not do the same. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigwait.texi @@ -0,0 +1,23 @@ +@node sigwait +@section @code{sigwait} +@findex sigwait + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigwait.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@item +On Linux/glibc platforms before the advent of NPTL, signals could only be +sent to one particular thread. In POSIX, signals are sent to the entire +process and executed by any thread of the process that happens to have the +particular signal currently unblocked. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sigwaitinfo.texi @@ -0,0 +1,18 @@ +@node sigwaitinfo +@section @code{sigwaitinfo} +@findex sigwaitinfo + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sigwaitinfo.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sin.texi @@ -0,0 +1,15 @@ +@node sin +@section @code{sin} +@findex sin + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sin.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sinf.texi @@ -0,0 +1,18 @@ +@node sinf +@section @code{sinf} +@findex sinf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sinf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sinh.texi @@ -0,0 +1,15 @@ +@node sinh +@section @code{sinh} +@findex sinh + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sinh.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sinhf.texi @@ -0,0 +1,18 @@ +@node sinhf +@section @code{sinhf} +@findex sinhf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sinhf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sinhl.texi @@ -0,0 +1,18 @@ +@node sinhl +@section @code{sinhl} +@findex sinhl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sinhl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sinl.texi @@ -0,0 +1,18 @@ +@node sinl +@section @code{sinl} +@findex sinl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sinl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sleep.texi @@ -0,0 +1,19 @@ +@node sleep +@section @code{sleep} +@findex sleep + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sleep.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +According to POSIX, the @code{sleep} function may interfere with the program's +use of the @code{SIGALRM} signal. On Linux, it doesn't; on other platforms, +it may. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/snprintf.texi @@ -0,0 +1,60 @@ +@node snprintf +@section @code{snprintf} +@findex snprintf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/snprintf.html} + +Gnulib module: snprintf or snprintf-posix + +Portability problems fixed by either Gnulib module @code{snprintf} or @code{snprintf-posix}: +@itemize +@item +This function is missing on some platforms: +OSF/1 4.0, Solaris 2.5.1. +@end itemize + +Portability problems fixed by Gnulib module @code{snprintf-posix}: +@itemize +@item +This function does not support size specifiers as in C99 (@code{hh}, @code{ll}, +@code{j}, @code{t}, @code{z}) on some platforms: +AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin 2006, mingw, BeOS. +@item +This function does not support the @samp{a} and @samp{A} directives on some +platforms: +glibc-2.3.6, MacOS X 10.3, NetBSD 3.0, OpenBSD 4.0, AIX 5.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@item +This function does not support the @samp{F} directive on some platforms: +NetBSD 3.0, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@item +This function does not support format directives that access arguments in an +arbitrary order, such as @code{"%2$s"}, on some platforms: +NetBSD 3.0, mingw, BeOS. +@item +This function does not truncate the result as specified in C99 on some platforms: +mingw. +@item +This function does not return a byte count as specified in C99 on some platforms: +HP-UX 11, IRIX 6.5, OSF/1 5.1, mingw. +@item +This function does not fully support the @samp{n} directive on some platforms: +HP-UX 11, mingw. +@item +This function overwrites memory even when a zero size argument is passed on some +platforms: +OSF/1 5.1. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function doesn't support the @code{'} flag on some platforms: +mingw. +@item +printf @code{"%010f"} of NaN and Infinity yields an incorrect result (padded +with zeroes) on some platforms: +FreeBSD 6.0. +@item +printf of @samp{long double} numbers is unsupported on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sockatmark.texi @@ -0,0 +1,18 @@ +@node sockatmark +@section @code{sockatmark} +@findex sockatmark + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sockatmark.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/socket.texi @@ -0,0 +1,22 @@ +@node socket +@section @code{socket} +@findex socket + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/socket.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +On BeOS, the descriptors returned by the @code{socket} function can not be used +in calls to @code{read}, @code{write}, and @code{close}; you have to use +@code{recv}, @code{send}, @code{closesocket} in these cases instead. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/socketpair.texi @@ -0,0 +1,18 @@ +@node socketpair +@section @code{socketpair} +@findex socketpair + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/socketpair.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sprintf.texi @@ -0,0 +1,40 @@ +@node sprintf +@section @code{sprintf} +@findex sprintf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sprintf.html} + +Gnulib module: sprintf-posix + +Portability problems fixed by Gnulib: +@itemize +@item +This function does not support size specifiers as in C99 (@code{hh}, @code{ll}, +@code{j}, @code{t}, @code{z}) on some platforms: +AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin 2006, mingw, BeOS. +@item +This function does not support the @samp{a} and @samp{A} directives on some +platforms: +glibc-2.3.6, MacOS X 10.3, NetBSD 3.0, OpenBSD 4.0, AIX 5.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@item +This function does not support the @samp{F} directive on some platforms: +NetBSD 3.0, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@item +This function does not support format directives that access arguments in an +arbitrary order, such as @code{"%2$s"}, on some platforms: +NetBSD 3.0, mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function doesn't support the @code{'} flag on some platforms: +mingw. +@item +printf @code{"%010f"} of NaN and Infinity yields an incorrect result (padded +with zeroes) on some platforms: +FreeBSD 6.0. +@item +printf of @samp{long double} numbers is unsupported on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sqrt.texi @@ -0,0 +1,18 @@ +@node sqrt +@section @code{sqrt} +@findex sqrt + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sqrt.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sqrtf.texi @@ -0,0 +1,18 @@ +@node sqrtf +@section @code{sqrtf} +@findex sqrtf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sqrtf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sqrtl.texi @@ -0,0 +1,18 @@ +@node sqrtl +@section @code{sqrtl} +@findex sqrtl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sqrtl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/srand.texi @@ -0,0 +1,15 @@ +@node srand +@section @code{srand} +@findex srand + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/srand.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/srand48.texi @@ -0,0 +1,18 @@ +@node srand48 +@section @code{srand48} +@findex srand48 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/srand48.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/srandom.texi @@ -0,0 +1,18 @@ +@node srandom +@section @code{srandom} +@findex srandom + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/srandom.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sscanf.texi @@ -0,0 +1,21 @@ +@node sscanf +@section @code{sscanf} +@findex sscanf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sscanf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@item +On Windows, this function doesn't support the @code{hh}, @code{ll}, @code{j}, +@code{t}, @code{z} size specifiers. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/stat.texi @@ -0,0 +1,22 @@ +@node stat +@section @code{stat} +@findex stat + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/stat.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On platforms where @code{off_t} is a 32-bit type, @code{stat} may not correctly +report the size of files or block devices larger than 2 GB. The fix is to +use the @code{AC_SYS_LARGEFILE} macro. +@item +Cygwin's @code{stat} function sometimes sets @code{errno} to @code{EACCES} when +@code{ENOENT} would be more appropriate. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/statvfs.texi @@ -0,0 +1,18 @@ +@node statvfs +@section @code{statvfs} +@findex statvfs + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/statvfs.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/stdin.texi @@ -0,0 +1,15 @@ +@node stdin +@section @code{stdin} +@findex stdin + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/stdin.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strcasecmp.texi @@ -0,0 +1,19 @@ +@node strcasecmp +@section @code{strcasecmp} +@findex strcasecmp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strcasecmp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function cannot work correctly on character strings in multibyte locales. +Gnulib provides an alternative function @code{mbscasecmp} that does a case +insensitive comparison of character strings and that works in all locales. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strcat.texi @@ -0,0 +1,15 @@ +@node strcat +@section @code{strcat} +@findex strcat + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strcat.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strchr.texi @@ -0,0 +1,19 @@ +@node strchr +@section @code{strchr} +@findex strchr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strchr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function cannot work correctly on character strings in some multibyte +locales. Gnulib provides an alternative function @code{mbschr} that works on +character strings in all locales. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strcmp.texi @@ -0,0 +1,15 @@ +@node strcmp +@section @code{strcmp} +@findex strcmp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strcmp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strcoll.texi @@ -0,0 +1,15 @@ +@node strcoll +@section @code{strcoll} +@findex strcoll + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strcoll.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strcpy.texi @@ -0,0 +1,15 @@ +@node strcpy +@section @code{strcpy} +@findex strcpy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strcpy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strcspn.texi @@ -0,0 +1,21 @@ +@node strcspn +@section @code{strcspn} +@findex strcspn + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strcspn.html} + +Gnulib module: strcspn + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some old platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function cannot work correctly on character strings in multibyte locales. +Gnulib provides an alternative function @code{mbscspn} that works on character +strings in all locales. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strdup.texi @@ -0,0 +1,19 @@ +@node strdup +@section @code{strdup} +@findex strdup + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strdup.html} + +Gnulib module: strdup + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some old platforms. +@item +This function has no prototype in @code{<string.h>} on some old platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strerror.texi @@ -0,0 +1,17 @@ +@node strerror +@section @code{strerror} +@findex strerror + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strerror.html} + +Gnulib module: strerror + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some old platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strerror_r.texi @@ -0,0 +1,27 @@ +@node strerror_r +@section @code{strerror_r} +@findex strerror_r + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strerror_r.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, HP-UX 11, IRIX 6.5, Solaris 9, mingw. +@item +glibc has an incompatible version of this function. The POSIX compliant code +@smallexample +char *s = (strerror_r (err, buf, buflen) == 0 ? buf : NULL); +@end smallexample +is essentially equivalent to this code using the glibc function: +@smallexample +char *s = strerror_r (err, buf, buflen); +@end smallexample +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strfmon.texi @@ -0,0 +1,18 @@ +@node strfmon +@section @code{strfmon} +@findex strfmon + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strfmon.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strftime.texi @@ -0,0 +1,15 @@ +@node strftime +@section @code{strftime} +@findex strftime + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strftime.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strlen.texi @@ -0,0 +1,15 @@ +@node strlen +@section @code{strlen} +@findex strlen + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strlen.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strncasecmp.texi @@ -0,0 +1,20 @@ +@node strncasecmp +@section @code{strncasecmp} +@findex strncasecmp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strncasecmp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function cannot work correctly on character strings in multibyte locales. +Gnulib provides alternative functions @code{mbsncasecmp} and @code{mbspcasecmp} +that do a case insensitive comparison of character strings and that work in all +locales. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strncat.texi @@ -0,0 +1,15 @@ +@node strncat +@section @code{strncat} +@findex strncat + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strncat.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strncmp.texi @@ -0,0 +1,15 @@ +@node strncmp +@section @code{strncmp} +@findex strncmp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strncmp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strncpy.texi @@ -0,0 +1,15 @@ +@node strncpy +@section @code{strncpy} +@findex strncpy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strncpy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strpbrk.texi @@ -0,0 +1,21 @@ +@node strpbrk +@section @code{strpbrk} +@findex strpbrk + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strpbrk.html} + +Gnulib module: strpbrk + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some old platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function cannot work correctly on character strings in multibyte locales. +Gnulib provides an alternative function @code{mbspbrk} that works on character +strings in all locales. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strptime.texi @@ -0,0 +1,18 @@ +@node strptime +@section @code{strptime} +@findex strptime + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strptime.html} + +Gnulib module: strptime + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strrchr.texi @@ -0,0 +1,19 @@ +@node strrchr +@section @code{strrchr} +@findex strrchr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strrchr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function cannot work correctly on character strings in some multibyte +locales. Gnulib provides an alternative function @code{mbsrchr} that works +on character strings in all locales. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strspn.texi @@ -0,0 +1,19 @@ +@node strspn +@section @code{strspn} +@findex strspn + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strspn.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function cannot work correctly on character strings in multibyte locales. +Gnulib provides an alternative function @code{mbsspn} that works on character +strings in all locales. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strstr.texi @@ -0,0 +1,19 @@ +@node strstr +@section @code{strstr} +@findex strstr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strstr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function cannot work correctly on character strings in most multibyte +locales. Gnulib provides an alternative function @code{mbsstr} that works +on character strings in all locales. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strtod.texi @@ -0,0 +1,23 @@ +@node strtod +@section @code{strtod} +@findex strtod + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strtod.html} + +Gnulib module: strtod + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some old platforms. +@item +This function mis-parses strings with leading @samp{+} on some old platforms: +Old versions of Linux. +@item +This function returns a wrong end pointer on some platforms: +Solaris 2.4. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strtof.texi @@ -0,0 +1,18 @@ +@node strtof +@section @code{strtof} +@findex strtof + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strtof.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strtoimax.texi @@ -0,0 +1,18 @@ +@node strtoimax +@section @code{strtoimax} +@findex strtoimax + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strtoimax.html} + +Gnulib module: strtoimax + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OpenBSD 3.8, AIX 4.3.2, IRIX 6.5, OSF/1 5.1, Solaris 9. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strtok.texi @@ -0,0 +1,15 @@ +@node strtok +@section @code{strtok} +@findex strtok + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strtok.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strtok_r.texi @@ -0,0 +1,22 @@ +@node strtok_r +@section @code{strtok_r} +@findex strtok_r + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strtok_r.html} + +Gnulib module: strtok_r + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function cannot work correctly on character strings in multibyte locales. +Gnulib provides an alternative function @code{mbstok_r} that works on character +strings in all locales. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strtol.texi @@ -0,0 +1,17 @@ +@node strtol +@section @code{strtol} +@findex strtol + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strtol.html} + +Gnulib module: strtol + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some old platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strtold.texi @@ -0,0 +1,18 @@ +@node strtold +@section @code{strtold} +@findex strtold + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strtold.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strtoll.texi @@ -0,0 +1,18 @@ +@node strtoll +@section @code{strtoll} +@findex strtoll + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strtoll.html} + +Gnulib module: strtoll + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, OSF/1 5.1. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strtoul.texi @@ -0,0 +1,17 @@ +@node strtoul +@section @code{strtoul} +@findex strtoul + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strtoul.html} + +Gnulib module: strtoul + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some old platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strtoull.texi @@ -0,0 +1,18 @@ +@node strtoull +@section @code{strtoull} +@findex strtoull + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strtoull.html} + +Gnulib module: strtoull + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, OSF/1 5.1. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strtoumax.texi @@ -0,0 +1,18 @@ +@node strtoumax +@section @code{strtoumax} +@findex strtoumax + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strtoumax.html} + +Gnulib module: strtoumax + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 5.1, Solaris 9. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/strxfrm.texi @@ -0,0 +1,15 @@ +@node strxfrm +@section @code{strxfrm} +@findex strxfrm + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/strxfrm.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/swab.texi @@ -0,0 +1,18 @@ +@node swab +@section @code{swab} +@findex swab + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/swab.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/swapcontext.texi @@ -0,0 +1,18 @@ +@node swapcontext +@section @code{swapcontext} +@findex swapcontext + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/swapcontext.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/swprintf.texi @@ -0,0 +1,23 @@ +@node swprintf +@section @code{swprintf} +@findex swprintf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/swprintf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 2.6, Cygwin, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@item +On Windows, this function does not take a buffer size as second argument. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/swscanf.texi @@ -0,0 +1,18 @@ +@node swscanf +@section @code{swscanf} +@findex swscanf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/swscanf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 2.6, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/symlink.texi @@ -0,0 +1,18 @@ +@node symlink +@section @code{symlink} +@findex symlink + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/symlink.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sync.texi @@ -0,0 +1,18 @@ +@node sync +@section @code{sync} +@findex sync + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sync.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/sysconf.texi @@ -0,0 +1,18 @@ +@node sysconf +@section @code{sysconf} +@findex sysconf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/sysconf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/syslog.texi @@ -0,0 +1,18 @@ +@node syslog +@section @code{syslog} +@findex syslog + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/syslog.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/system.texi @@ -0,0 +1,20 @@ +@node system +@section @code{system} +@findex system + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/system.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), the command processor used by the +@code{system} function is @file{cmd.exe}, not @file{/bin/sh}. Accordingly, +the rules for quoting shell arguments containing spaces, quote or other special +characters are different. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tan.texi @@ -0,0 +1,15 @@ +@node tan +@section @code{tan} +@findex tan + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tan.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tanf.texi @@ -0,0 +1,18 @@ +@node tanf +@section @code{tanf} +@findex tanf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tanf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tanh.texi @@ -0,0 +1,15 @@ +@node tanh +@section @code{tanh} +@findex tanh + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tanh.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tanhf.texi @@ -0,0 +1,18 @@ +@node tanhf +@section @code{tanhf} +@findex tanhf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tanhf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tanhl.texi @@ -0,0 +1,18 @@ +@node tanhl +@section @code{tanhl} +@findex tanhl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tanhl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tanl.texi @@ -0,0 +1,18 @@ +@node tanl +@section @code{tanl} +@findex tanl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tanl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tcdrain.texi @@ -0,0 +1,22 @@ +@node tcdrain +@section @code{tcdrain} +@findex tcdrain + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tcdrain.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +On some platforms, @code{tcdrain} on a non-tty fails with @code{errno} set to +@code{EINVAL} or, on MacOS X, also @code{EOPNOTSUPP} or @code{ENODEV}, rather +than @code{ENOTTY}. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tcflow.texi @@ -0,0 +1,18 @@ +@node tcflow +@section @code{tcflow} +@findex tcflow + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tcflow.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tcflush.texi @@ -0,0 +1,25 @@ +@node tcflush +@section @code{tcflush} +@findex tcflush + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tcflush.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@item +On some platforms, @code{tcflush} of @code{TCIFLUSH} on a non-tty fails with +errno set to @code{EINVAL} rather than @code{ENOTTY}. +@item +On some platforms, @code{tcflush} of @code{TCOFLUSH} on a non-tty fails with +errno set to @code{EINVAL} or, on IRIX, also @code{ENOSYS}, or, on MacOS X, +also @code{EOPNOTSUPP} or @code{ENODEV}, rather than @code{ENOTTY}. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tcgetattr.texi @@ -0,0 +1,18 @@ +@node tcgetattr +@section @code{tcgetattr} +@findex tcgetattr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tcgetattr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tcgetpgrp.texi @@ -0,0 +1,18 @@ +@node tcgetpgrp +@section @code{tcgetpgrp} +@findex tcgetpgrp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tcgetpgrp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tcgetsid.texi @@ -0,0 +1,18 @@ +@node tcgetsid +@section @code{tcgetsid} +@findex tcgetsid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tcgetsid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tcsendbreak.texi @@ -0,0 +1,18 @@ +@node tcsendbreak +@section @code{tcsendbreak} +@findex tcsendbreak + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tcsendbreak.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tcsetattr.texi @@ -0,0 +1,18 @@ +@node tcsetattr +@section @code{tcsetattr} +@findex tcsetattr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tcsetattr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tcsetpgrp.texi @@ -0,0 +1,18 @@ +@node tcsetpgrp +@section @code{tcsetpgrp} +@findex tcsetpgrp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tcsetpgrp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tdelete.texi @@ -0,0 +1,18 @@ +@node tdelete +@section @code{tdelete} +@findex tdelete + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tdelete.html} + +Gnulib module: tsearch + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/telldir.texi @@ -0,0 +1,18 @@ +@node telldir +@section @code{telldir} +@findex telldir + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/telldir.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tempnam.texi @@ -0,0 +1,18 @@ +@node tempnam +@section @code{tempnam} +@findex tempnam + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tempnam.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is not appropriate for creating temporary files. (It has +security risks.) Better use @code{mkstemp} instead. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tfind.texi @@ -0,0 +1,18 @@ +@node tfind +@section @code{tfind} +@findex tfind + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tfind.html} + +Gnulib module: tsearch + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tgamma.texi @@ -0,0 +1,18 @@ +@node tgamma +@section @code{tgamma} +@findex tgamma + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tgamma.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tgammaf.texi @@ -0,0 +1,18 @@ +@node tgammaf +@section @code{tgammaf} +@findex tgammaf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tgammaf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tgammal.texi @@ -0,0 +1,18 @@ +@node tgammal +@section @code{tgammal} +@findex tgammal + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tgammal.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/time.texi @@ -0,0 +1,15 @@ +@node time +@section @code{time} +@findex time + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/time.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/timer_create.texi @@ -0,0 +1,18 @@ +@node timer_create +@section @code{timer_create} +@findex timer_create + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/timer_create.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/timer_delete.texi @@ -0,0 +1,18 @@ +@node timer_delete +@section @code{timer_delete} +@findex timer_delete + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/timer_delete.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/timer_getoverrun.texi @@ -0,0 +1,18 @@ +@node timer_getoverrun +@section @code{timer_getoverrun} +@findex timer_getoverrun + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/timer_getoverrun.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, Solaris 2.4, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/timer_settime.texi @@ -0,0 +1,18 @@ +@node timer_settime +@section @code{timer_settime} +@findex timer_settime + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/timer_settime.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/times.texi @@ -0,0 +1,18 @@ +@node times +@section @code{times} +@findex times + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/times.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/timezone.texi @@ -0,0 +1,21 @@ +@node timezone +@section @code{timezone} +@findex timezone + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/timezone.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This variable is missing on some platforms: +IRIX 6.5, OSF/1 5.1, mingw. +@item +The address of this variable is not a compile-time constant on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tmpfile.texi @@ -0,0 +1,18 @@ +@node tmpfile +@section @code{tmpfile} +@findex tmpfile + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tmpfile.html} + +Gnulib module: tmpfile + +Portability problems fixed by Gnulib: +@itemize +@item +This function often fails for trivial reasons on some platforms: +mingw. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tmpnam.texi @@ -0,0 +1,18 @@ +@node tmpnam +@section @code{tmpnam} +@findex tmpnam + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tmpnam.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is not appropriate for creating temporary files. (It has +security risks.) Better use @code{mkstemp} instead. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/toascii.texi @@ -0,0 +1,15 @@ +@node toascii +@section @code{toascii} +@findex toascii + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/toascii.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tolower.texi @@ -0,0 +1,18 @@ +@node tolower +@section @code{tolower} +@findex tolower + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tolower.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/toupper.texi @@ -0,0 +1,18 @@ +@node toupper +@section @code{toupper} +@findex toupper + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/toupper.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/towctrans.texi @@ -0,0 +1,21 @@ +@node towctrans +@section @code{towctrans} +@findex towctrans + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/towctrans.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, Solaris 2.5.1, mingw. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/towlower.texi @@ -0,0 +1,18 @@ +@node towlower +@section @code{towlower} +@findex towlower + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/towlower.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/towupper.texi @@ -0,0 +1,18 @@ +@node towupper +@section @code{towupper} +@findex towupper + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/towupper.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/trunc.texi @@ -0,0 +1,18 @@ +@node trunc +@section @code{trunc} +@findex trunc + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/trunc.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/truncate.texi @@ -0,0 +1,18 @@ +@node truncate +@section @code{truncate} +@findex truncate + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/truncate.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/truncf.texi @@ -0,0 +1,18 @@ +@node truncf +@section @code{truncf} +@findex truncf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/truncf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, Solaris 9. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/truncl.texi @@ -0,0 +1,18 @@ +@node truncl +@section @code{truncl} +@findex truncl + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/truncl.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tsearch.texi @@ -0,0 +1,18 @@ +@node tsearch +@section @code{tsearch} +@findex tsearch + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tsearch.html} + +Gnulib module: tsearch + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ttyname.texi @@ -0,0 +1,18 @@ +@node ttyname +@section @code{ttyname} +@findex ttyname + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ttyname.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ttyname_r.texi @@ -0,0 +1,18 @@ +@node ttyname_r +@section @code{ttyname_r} +@findex ttyname_r + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ttyname_r.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/twalk.texi @@ -0,0 +1,18 @@ +@node twalk +@section @code{twalk} +@findex twalk + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/twalk.html} + +Gnulib module: tsearch + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tzname.texi @@ -0,0 +1,21 @@ +@node tzname +@section @code{tzname} +@findex tzname + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tzname.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This variable is missing on some platforms: +IRIX 6.5, OSF/1 5.1, Cygwin, mingw. +@item +The address of this variable is not a compile-time constant on some platforms: +Cygwin, mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/tzset.texi @@ -0,0 +1,19 @@ +@node tzset +@section @code{tzset} +@findex tzset + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/tzset.html} + +Gnulib module: tzset + +Portability problems fixed by Gnulib: +@itemize +@item +This function clobbers the buffer used by the localtime function on some +platforms: +Solaris 2.6. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ualarm.texi @@ -0,0 +1,18 @@ +@node ualarm +@section @code{ualarm} +@findex ualarm + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ualarm.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ulimit.texi @@ -0,0 +1,18 @@ +@node ulimit +@section @code{ulimit} +@findex ulimit + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ulimit.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/umask.texi @@ -0,0 +1,15 @@ +@node umask +@section @code{umask} +@findex umask + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/umask.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/uname.texi @@ -0,0 +1,18 @@ +@node uname +@section @code{uname} +@findex uname + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/uname.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ungetc.texi @@ -0,0 +1,18 @@ +@node ungetc +@section @code{ungetc} +@findex ungetc + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ungetc.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/ungetwc.texi @@ -0,0 +1,21 @@ +@node ungetwc +@section @code{ungetwc} +@findex ungetwc + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/ungetwc.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1, Cygwin, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/unlink.texi @@ -0,0 +1,20 @@ +@node unlink +@section @code{unlink} +@findex unlink + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/unlink.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +Removing an open file is non-portable: On Unix this allows the programs that +have the file already open to continue working with it; the file's storage +is only freed when the no process has the file open any more. On Windows, +the attempt to remove an open file fails. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/unlockpt.texi @@ -0,0 +1,18 @@ +@node unlockpt +@section @code{unlockpt} +@findex unlockpt + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/unlockpt.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/unsetenv.texi @@ -0,0 +1,21 @@ +@node unsetenv +@section @code{unsetenv} +@findex unsetenv + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/unsetenv.html} + +Gnulib module: setenv + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 5.1, HP-UX 11, IRIX 6.5, Solaris 9, mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function has the return type @samp{void} instead of @samp{int} on some +platforms. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/usleep.texi @@ -0,0 +1,22 @@ +@node usleep +@section @code{usleep} +@findex usleep + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/usleep.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.4, mingw, BeOS. +@item +According to POSIX, the @code{usleep} function may interfere with the program's +use of the @code{SIGALRM} signal. On Linux, it doesn't; on other platforms, +it may. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/utime.texi @@ -0,0 +1,18 @@ +@node utime +@section @code{utime} +@findex utime + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/utime.html} + +Gnulib module: utime + +Portability problems fixed by Gnulib: +@itemize +@item +On some old platforms, @code{utime (file, NULL)} fails to set the file's +timestamp to the current time. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/utimes.texi @@ -0,0 +1,21 @@ +@node utimes +@section @code{utimes} +@findex utimes + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/utimes.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw, BeOS. +@item +This function is marked as ``legacy'' in POSIX. Better use @code{utime} +instead. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/va_arg.texi @@ -0,0 +1,39 @@ +@node va_arg +@section @code{va_arg} +@findex va_arg + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/va_arg.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +The second argument of @code{va_arg} must be a type that is invariant under +the ``default argument promotions'' (ISO C 99 6.5.2.2 paragraph 6). This +means that the following are not valid here: +@table @asis +@item @samp{float} +Use @samp{double} instead. +@item @samp{bool} +Use @samp{int} instead. +@item Integer types smaller than @samp{int}. +Use @samp{int} or @samp{unsigned int} instead. +@end table + +This is a portability problem because you don't know the width of some +abstract types like @code{uid_t}, @code{gid_t}, @code{mode_t}. So, instead of +@smallexample +mode = va_arg (ap, mode_t); +@end smallexample +you have to write +@smallexample +mode = (sizeof (mode_t) < sizeof (int) + ? va_arg (ap, int) + : va_arg (ap, mode_t)); +@end smallexample +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/va_copy.texi @@ -0,0 +1,17 @@ +@node va_copy +@section @code{va_copy} +@findex va_copy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/va_copy.html} + +Gnulib module: stdarg + +Portability problems fixed by Gnulib: +@itemize +@item +This macro is missing on some platforms. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/va_end.texi @@ -0,0 +1,15 @@ +@node va_end +@section @code{va_end} +@findex va_end + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/va_end.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/va_start.texi @@ -0,0 +1,15 @@ +@node va_start +@section @code{va_start} +@findex va_start + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/va_start.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/vfork.texi @@ -0,0 +1,18 @@ +@node vfork +@section @code{vfork} +@findex vfork + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/vfork.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +IRIX 6.5, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/vfprintf.texi @@ -0,0 +1,40 @@ +@node vfprintf +@section @code{vfprintf} +@findex vfprintf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/vfprintf.html} + +Gnulib module: vfprintf-posix + +Portability problems fixed by Gnulib: +@itemize +@item +This function does not support size specifiers as in C99 (@code{hh}, @code{ll}, +@code{j}, @code{t}, @code{z}) on some platforms: +AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin 2006, mingw, BeOS. +@item +This function does not support the @samp{a} and @samp{A} directives on some +platforms: +glibc-2.3.6, MacOS X 10.3, NetBSD 3.0, OpenBSD 4.0, AIX 5.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@item +This function does not support the @samp{F} directive on some platforms: +NetBSD 3.0, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@item +This function does not support format directives that access arguments in an +arbitrary order, such as @code{"%2$s"}, on some platforms: +NetBSD 3.0, mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function doesn't support the @code{'} flag on some platforms: +mingw. +@item +printf @code{"%010f"} of NaN and Infinity yields an incorrect result (padded +with zeroes) on some platforms: +FreeBSD 6.0. +@item +printf of @samp{long double} numbers is unsupported on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/vfscanf.texi @@ -0,0 +1,24 @@ +@node vfscanf +@section @code{vfscanf} +@findex vfscanf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/vfscanf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 4.3.2, IRIX 6.5, OSF/1 5.1, Solaris 8. +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@item +On Windows, this function doesn't support the @code{hh}, @code{ll}, @code{j}, +@code{t}, @code{z} size specifiers. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/vfwprintf.texi @@ -0,0 +1,18 @@ +@node vfwprintf +@section @code{vfwprintf} +@findex vfwprintf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/vfwprintf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 2.6, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/vfwscanf.texi @@ -0,0 +1,18 @@ +@node vfwscanf +@section @code{vfwscanf} +@findex vfwscanf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/vfwscanf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 8, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/vprintf.texi @@ -0,0 +1,40 @@ +@node vprintf +@section @code{vprintf} +@findex vprintf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/vprintf.html} + +Gnulib module: vprintf-posix + +Portability problems fixed by Gnulib: +@itemize +@item +This function does not support size specifiers as in C99 (@code{hh}, @code{ll}, +@code{j}, @code{t}, @code{z}) on some platforms: +AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin 2006, mingw, BeOS. +@item +This function does not support the @samp{a} and @samp{A} directives on some +platforms: +glibc-2.3.6, MacOS X 10.3, NetBSD 3.0, OpenBSD 4.0, AIX 5.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@item +This function does not support the @samp{F} directive on some platforms: +NetBSD 3.0, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@item +This function does not support format directives that access arguments in an +arbitrary order, such as @code{"%2$s"}, on some platforms: +NetBSD 3.0, mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function doesn't support the @code{'} flag on some platforms: +mingw. +@item +printf @code{"%010f"} of NaN and Infinity yields an incorrect result (padded +with zeroes) on some platforms: +FreeBSD 6.0. +@item +printf of @samp{long double} numbers is unsupported on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/vscanf.texi @@ -0,0 +1,24 @@ +@node vscanf +@section @code{vscanf} +@findex vscanf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/vscanf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +AIX 4.3.2, IRIX 6.5, OSF/1 5.1, Solaris 8. +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@item +On Windows, these functions don't support the @code{hh}, @code{ll}, @code{j}, +@code{t}, @code{z} size specifiers. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/vsnprintf.texi @@ -0,0 +1,60 @@ +@node vsnprintf +@section @code{vsnprintf} +@findex vsnprintf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/vsnprintf.html} + +Gnulib module: vsnprintf or vsnprintf-posix + +Portability problems fixed by either Gnulib module @code{vsnprintf} or @code{vsnprintf-posix}: +@itemize +@item +This function is missing on some platforms: +OSF/1 4.0, Solaris 2.5.1. +@end itemize + +Portability problems fixed by Gnulib module @code{vsnprintf-posix}: +@itemize +@item +This function does not support size specifiers as in C99 (@code{hh}, @code{ll}, +@code{j}, @code{t}, @code{z}) on some platforms: +AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin 2006, mingw, BeOS. +@item +This function does not support the @samp{a} and @samp{A} directives on some +platforms: +glibc-2.3.6, MacOS X 10.3, NetBSD 3.0, OpenBSD 4.0, AIX 5.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@item +This function does not support the @samp{F} directive on some platforms: +NetBSD 3.0, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@item +This function does not support format directives that access arguments in an +arbitrary order, such as @code{"%2$s"}, on some platforms: +NetBSD 3.0, mingw, BeOS. +@item +This function does not truncate the result as specified in C99 on some platforms: +mingw. +@item +This function does not return a byte count as specified in C99 on some platforms: +HP-UX 11, IRIX 6.5, OSF/1 5.1, mingw. +@item +This function does not fully support the @samp{n} directive on some platforms: +HP-UX 11, mingw. +@item +This function overwrites memory even when a zero size argument is passed on some +platforms: +HP-UX 11, OSF/1 5.1. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function doesn't support the @code{'} flag on some platforms: +mingw. +@item +printf @code{"%010f"} of NaN and Infinity yields an incorrect result (padded +with zeroes) on some platforms: +FreeBSD 6.0. +@item +printf of @samp{long double} numbers is unsupported on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/vsprintf.texi @@ -0,0 +1,40 @@ +@node vsprintf +@section @code{vsprintf} +@findex vsprintf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/vsprintf.html} + +Gnulib module: vsprintf-posix + +Portability problems fixed by Gnulib: +@itemize +@item +This function does not support size specifiers as in C99 (@code{hh}, @code{ll}, +@code{j}, @code{t}, @code{z}) on some platforms: +AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin 2006, mingw, BeOS. +@item +This function does not support the @samp{a} and @samp{A} directives on some +platforms: +glibc-2.3.6, MacOS X 10.3, NetBSD 3.0, OpenBSD 4.0, AIX 5.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 10, Cygwin, mingw, BeOS. +@item +This function does not support the @samp{F} directive on some platforms: +NetBSD 3.0, AIX 5.1, HP-UX 11.23, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, mingw, BeOS. +@item +This function does not support format directives that access arguments in an +arbitrary order, such as @code{"%2$s"}, on some platforms: +NetBSD 3.0, mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function doesn't support the @code{'} flag on some platforms: +mingw. +@item +printf @code{"%010f"} of NaN and Infinity yields an incorrect result (padded +with zeroes) on some platforms: +FreeBSD 6.0. +@item +printf of @samp{long double} numbers is unsupported on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/vsscanf.texi @@ -0,0 +1,24 @@ +@node vsscanf +@section @code{vsscanf} +@findex vsscanf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/vsscanf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 8. +@item +On Windows platforms (excluding Cygwin), this function does not set @code{errno} +upon failure. +@item +On Windows, these functions don't support the @code{hh}, @code{ll}, @code{j}, +@code{t}, @code{z} size specifiers. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/vswprintf.texi @@ -0,0 +1,23 @@ +@node vswprintf +@section @code{vswprintf} +@findex vswprintf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/vswprintf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 2.6, Cygwin, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@item +On Windows, this function does not take a buffer size as second argument. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/vswscanf.texi @@ -0,0 +1,18 @@ +@node vswscanf +@section @code{vswscanf} +@findex vswscanf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/vswscanf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 8, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/vwprintf.texi @@ -0,0 +1,18 @@ +@node vwprintf +@section @code{vwprintf} +@findex vwprintf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/vwprintf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 2.6, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/vwscanf.texi @@ -0,0 +1,18 @@ +@node vwscanf +@section @code{vwscanf} +@findex vwscanf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/vwscanf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 8, Cygwin, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wait.texi @@ -0,0 +1,18 @@ +@node wait +@section @code{wait} +@findex wait + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wait.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/waitid.texi @@ -0,0 +1,21 @@ +@node waitid +@section @code{waitid} +@findex waitid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/waitid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, NetBSD 3.0, OpenBSD 3.8, Cygwin, mingw, BeOS. +@item +As of 2005, no system is known on which @code{waitid} with flag @code{WNOWAIT} +works correctly. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/waitpid.texi @@ -0,0 +1,18 @@ +@node waitpid +@section @code{waitpid} +@findex waitpid + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/waitpid.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcrtomb.texi @@ -0,0 +1,21 @@ +@node wcrtomb +@section @code{wcrtomb} +@findex wcrtomb + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcrtomb.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, Solaris 2.6, mingw. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcscat.texi @@ -0,0 +1,21 @@ +@node wcscat +@section @code{wcscat} +@findex wcscat + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcscat.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcschr.texi @@ -0,0 +1,21 @@ +@node wcschr +@section @code{wcschr} +@findex wcschr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcschr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcscmp.texi @@ -0,0 +1,21 @@ +@node wcscmp +@section @code{wcscmp} +@findex wcscmp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcscmp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcscoll.texi @@ -0,0 +1,21 @@ +@node wcscoll +@section @code{wcscoll} +@findex wcscoll + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcscoll.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcscpy.texi @@ -0,0 +1,21 @@ +@node wcscpy +@section @code{wcscpy} +@findex wcscpy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcscpy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcscspn.texi @@ -0,0 +1,21 @@ +@node wcscspn +@section @code{wcscspn} +@findex wcscspn + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcscspn.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcsftime.texi @@ -0,0 +1,21 @@ +@node wcsftime +@section @code{wcsftime} +@findex wcsftime + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcsftime.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OpenBSD 3.8, Solaris 2.5.1, Cygwin, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcslen.texi @@ -0,0 +1,21 @@ +@node wcslen +@section @code{wcslen} +@findex wcslen + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcslen.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcsncat.texi @@ -0,0 +1,21 @@ +@node wcsncat +@section @code{wcsncat} +@findex wcsncat + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcsncat.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcsncmp.texi @@ -0,0 +1,21 @@ +@node wcsncmp +@section @code{wcsncmp} +@findex wcsncmp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcsncmp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcsncpy.texi @@ -0,0 +1,21 @@ +@node wcsncpy +@section @code{wcsncpy} +@findex wcsncpy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcsncpy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcspbrk.texi @@ -0,0 +1,21 @@ +@node wcspbrk +@section @code{wcspbrk} +@findex wcspbrk + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcspbrk.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcsrchr.texi @@ -0,0 +1,21 @@ +@node wcsrchr +@section @code{wcsrchr} +@findex wcsrchr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcsrchr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcsrtombs.texi @@ -0,0 +1,21 @@ +@node wcsrtombs +@section @code{wcsrtombs} +@findex wcsrtombs + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcsrtombs.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, Solaris 2.6, mingw. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcsspn.texi @@ -0,0 +1,21 @@ +@node wcsspn +@section @code{wcsspn} +@findex wcsspn + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcsspn.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcsstr.texi @@ -0,0 +1,21 @@ +@node wcsstr +@section @code{wcsstr} +@findex wcsstr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcsstr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.6. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcstod.texi @@ -0,0 +1,21 @@ +@node wcstod +@section @code{wcstod} +@findex wcstod + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcstod.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1, Cygwin. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcstof.texi @@ -0,0 +1,21 @@ +@node wcstof +@section @code{wcstof} +@findex wcstof + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcstof.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcstoimax.texi @@ -0,0 +1,21 @@ +@node wcstoimax +@section @code{wcstoimax} +@findex wcstoimax + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcstoimax.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcstok.texi @@ -0,0 +1,21 @@ +@node wcstok +@section @code{wcstok} +@findex wcstok + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcstok.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1, Cygwin. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcstol.texi @@ -0,0 +1,21 @@ +@node wcstol +@section @code{wcstol} +@findex wcstol + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcstol.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1, Cygwin. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcstold.texi @@ -0,0 +1,21 @@ +@node wcstold +@section @code{wcstold} +@findex wcstold + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcstold.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, AIX 4.3.2, HP-UX 11, IRIX 6.5, OSF/1 4.0, Solaris 9, Cygwin, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcstoll.texi @@ -0,0 +1,21 @@ +@node wcstoll +@section @code{wcstoll} +@findex wcstoll + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcstoll.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, OSF/1 5.1, Solaris 9, Cygwin. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcstombs.texi @@ -0,0 +1,18 @@ +@node wcstombs +@section @code{wcstombs} +@findex wcstombs + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcstombs.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcstoul.texi @@ -0,0 +1,21 @@ +@node wcstoul +@section @code{wcstoul} +@findex wcstoul + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcstoul.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1, Cygwin. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcstoull.texi @@ -0,0 +1,21 @@ +@node wcstoull +@section @code{wcstoull} +@findex wcstoull + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcstoull.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, OSF/1 5.1, Solaris 9, Cygwin. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcstoumax.texi @@ -0,0 +1,21 @@ +@node wcstoumax +@section @code{wcstoumax} +@findex wcstoumax + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcstoumax.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OpenBSD 3.8, AIX 5.1, HP-UX 11, IRIX 6.5, OSF/1 5.1, Solaris 9, Cygwin. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcswcs.texi @@ -0,0 +1,24 @@ +@node wcswcs +@section @code{wcswcs} +@findex wcswcs + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcswcs.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, FreeBSD 6.0, Solaris 2.5.1, Cygwin, mingw, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@item +This function is marked as ``legacy'' in POSIX. Better use @code{wcsstr} +instead. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcswidth.texi @@ -0,0 +1,21 @@ +@node wcswidth +@section @code{wcswidth} +@findex wcswidth + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcswidth.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +OpenBSD 3.8, Solaris 2.5.1, mingw, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcsxfrm.texi @@ -0,0 +1,21 @@ +@node wcsxfrm +@section @code{wcsxfrm} +@findex wcsxfrm + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcsxfrm.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1, Cygwin. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wctob.texi @@ -0,0 +1,21 @@ +@node wctob +@section @code{wctob} +@findex wctob + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wctob.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, Solaris 2.6, mingw. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wctomb.texi @@ -0,0 +1,18 @@ +@node wctomb +@section @code{wctomb} +@findex wctomb + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wctomb.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wctrans.texi @@ -0,0 +1,21 @@ +@node wctrans +@section @code{wctrans} +@findex wctrans + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wctrans.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, Solaris 2.5.1, mingw. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wctype.texi @@ -0,0 +1,21 @@ +@node wctype +@section @code{wctype} +@findex wctype + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wctype.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1, mingw. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wcwidth.texi @@ -0,0 +1,25 @@ +@node wcwidth +@section @code{wcwidth} +@findex wcwidth + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wcwidth.html} + +Gnulib module: wcwidth + +Portability problems fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +Solaris 2.5.1, mingw, BeOS. +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function handles combining characters in UTF-8 locales incorrectly on some +platforms: +MacOS X 10.3. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wmemchr.texi @@ -0,0 +1,21 @@ +@node wmemchr +@section @code{wmemchr} +@findex wmemchr + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wmemchr.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, Solaris 2.6. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wmemcmp.texi @@ -0,0 +1,21 @@ +@node wmemcmp +@section @code{wmemcmp} +@findex wmemcmp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wmemcmp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, Solaris 2.6. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wmemcpy.texi @@ -0,0 +1,21 @@ +@node wmemcpy +@section @code{wmemcpy} +@findex wmemcpy + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wmemcpy.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, Solaris 2.6. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wmemmove.texi @@ -0,0 +1,21 @@ +@node wmemmove +@section @code{wmemmove} +@findex wmemmove + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wmemmove.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, Solaris 2.6. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wmemset.texi @@ -0,0 +1,21 @@ +@node wmemset +@section @code{wmemset} +@findex wmemset + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wmemset.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +HP-UX 11, IRIX 6.5, Solaris 2.6. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wordexp.texi @@ -0,0 +1,18 @@ +@node wordexp +@section @code{wordexp} +@findex wordexp + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wordexp.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wordfree.texi @@ -0,0 +1,18 @@ +@node wordfree +@section @code{wordfree} +@findex wordfree + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wordfree.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +MacOS X 10.3, OpenBSD 3.8, Cygwin, mingw, BeOS. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wprintf.texi @@ -0,0 +1,21 @@ +@node wprintf +@section @code{wprintf} +@findex wprintf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wprintf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 2.6, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/write.texi @@ -0,0 +1,15 @@ +@node write +@section @code{write} +@findex write + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/write.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/writev.texi @@ -0,0 +1,18 @@ +@node writev +@section @code{writev} +@findex writev + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/writev.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +mingw. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/wscanf.texi @@ -0,0 +1,21 @@ +@node wscanf +@section @code{wscanf} +@findex wscanf + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/wscanf.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@item +This function is missing on some platforms: +NetBSD 3.0, OpenBSD 3.8, HP-UX 11, IRIX 6.5, Solaris 2.6, Cygwin, BeOS. +@item +On Windows platforms, @code{wchar_t} is a 16-bit type and therefore cannot +accommodate all Unicode characters. +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/y0.texi @@ -0,0 +1,15 @@ +@node y0 +@section @code{y0} +@findex y0 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/y0.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/y1.texi @@ -0,0 +1,15 @@ +@node y1 +@section @code{y1} +@findex y1 + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/y1.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize
new file mode 100644 --- /dev/null +++ b/doc/functions/yn.texi @@ -0,0 +1,15 @@ +@node yn +@section @code{yn} +@findex yn + +POSIX specification: @url{http://www.opengroup.org/susv3xsh/yn.html} + +Gnulib module: --- + +Portability problems fixed by Gnulib: +@itemize +@end itemize + +Portability problems not fixed by Gnulib: +@itemize +@end itemize