X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=doc%2Ffunctions.texi;h=f89a7f83a0c903ebc9033f2a8a1f63e1cdcfc863;hb=765f0950e35710f3c4299062fc60319f018d1779;hp=3e09c92fa8195b4e35862608e005b004bf0b32b1;hpb=e198412802cd9796992efdac69c3590958bde1be;p=gnulib.git diff --git a/doc/functions.texi b/doc/functions.texi index 3e09c92fa..f89a7f83a 100644 --- a/doc/functions.texi +++ b/doc/functions.texi @@ -2,6 +2,15 @@ @section Portability of Standard Functions @cindex functions +@c Copyright (C) 2006 Free Software Foundation, Inc. + +@c Permission is granted to copy, distribute and/or modify this document +@c under the terms of the GNU Free Documentation License, Version 1.2 or +@c any later version published by the Free Software Foundation; with no +@c Invariant Sections, with no Front-Cover Texts, and with no Back-Cover +@c Texts. A copy of the license is included in the ``GNU Free +@c Documentation License'' file as part of this distribution. + Many standard library functions have portability limitations, although they are specified in the @uref{http://www.opengroup.org/susv3, Posix standard}. In this section, @@ -143,8 +152,9 @@ access arguments in an arbitrary order, such as @code{"%2$s"}. The fix is to include @file{} from GNU gettext; it redefines this function so that it is POSIX compliant. -On Windows, this function doesn't support the @code{'} flag and the @code{hh}, -@code{ll}, @code{j}, @code{t}, @code{z} size specifiers. +On Windows systems (excluding Cygwin), this function doesn't support +the @code{'} flag and the @code{hh}, @code{ll}, @code{j}, @code{t}, +@code{z} size specifiers. @item fputc @itemx fputs @@ -456,8 +466,9 @@ access arguments in an arbitrary order, such as @code{"%2$s"}. The fix is to include @file{} from GNU gettext; it redefines this function so that it is POSIX compliant. -On Windows, this function doesn't support the @code{'} flag and the @code{hh}, -@code{ll}, @code{j}, @code{t}, @code{z} size specifiers. +On Windows systems (excluding Cygwin), this function doesn't support +the @code{'} flag and the @code{hh}, @code{ll}, @code{j}, @code{t}, +@code{z} size specifiers. @item pthread_create On Linux/glibc systems before the advent of NPTL, signals could only be @@ -625,8 +636,9 @@ access arguments in an arbitrary order, such as @code{"%2$s"}. The fix is to include @file{} from GNU gettext; it redefines this function so that it is POSIX compliant. -On Windows, this function doesn't support the @code{'} flag and the @code{hh}, -@code{ll}, @code{j}, @code{t}, @code{z} size specifiers. +On Windows systems (excluding Cygwin), this function doesn't support +the @code{'} flag and the @code{hh}, @code{ll}, @code{j}, @code{t}, +@code{z} size specifiers. @item socket On BeOS, the descriptors returned by the @code{socket} function can not be used @@ -639,8 +651,9 @@ access arguments in an arbitrary order, such as @code{"%2$s"}. The fix is to include @file{} from GNU gettext; it redefines this function so that it is POSIX compliant. -On Windows, this function doesn't support the @code{'} flag and the @code{hh}, -@code{ll}, @code{j}, @code{t}, @code{z} size specifiers. +On Windows systems (excluding Cygwin), this function doesn't support +the @code{'} flag and the @code{hh}, @code{ll}, @code{j}, @code{t}, +@code{z} size specifiers. @item sscanf On Windows systems (excluding Cygwin), this function does not set @code{errno} @@ -777,8 +790,9 @@ access arguments in an arbitrary order, such as @code{"%2$s"}. The fix is to include @file{} from GNU gettext; it redefines this function so that it is POSIX compliant. -On Windows, this function doesn't support the @code{'} flag and the @code{hh}, -@code{ll}, @code{j}, @code{t}, @code{z} size specifiers. +On Windows systems (excluding Cygwin), this function doesn't support +the @code{'} flag and the @code{hh}, @code{ll}, @code{j}, @code{t}, +@code{z} size specifiers. @item vfscanf On Windows systems (excluding Cygwin), this function does not set @code{errno} @@ -795,8 +809,9 @@ access arguments in an arbitrary order, such as @code{"%2$s"}. The fix is to include @file{} from GNU gettext; it redefines these functions so that they are POSIX compliant. -On Windows, these functions don't support the @code{'} flag and the @code{hh}, -@code{ll}, @code{j}, @code{t}, @code{z} size specifiers. +On Windows systems (excluding Cygwin), this function doesn't support +the @code{'} flag and the @code{hh}, @code{ll}, @code{j}, @code{t}, +@code{z} size specifiers. @item vscanf @item vsscanf