bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Ensuring posix-ness


From: Reuben Thomas
Subject: Re: Ensuring posix-ness
Date: Wed, 7 Sep 2011 22:43:33 +0100

On 7 September 2011 22:33, Bruno Haible <address@hidden> wrote:
>
> For crypt() to be declared in <crypt.h>, you need nothing.

But neither crypt(3) nor crypt(3posix) documents accessing crypt via
#include <crypt.h>, which suggests that's a non-standard way to get
the function.

> Note that <config.h> must be the first header file to be included in every
> compilation unit.

Gah, caught out by that one again; thanks.

> Certainly the fact that crypt() is not defined by default could be mentioned
> in doc/posix-functions/crypt.texi.

Patch follows:

diff --git a/ChangeLog b/ChangeLog
index 79d9777..9a64036 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2011-09-07  Reuben Thomas  <address@hidden>
+
+       crypt: Document that the function is not defined by default in glibc.
+
 2011-09-07  Bruno Haible  <address@hidden>

        openat: Work around compilation error with OSF/1 5.1 DTK cc.
diff --git a/doc/posix-functions/crypt.texi b/doc/posix-functions/crypt.texi
index b7f1927..7651d3e 100644
--- a/doc/posix-functions/crypt.texi
+++ b/doc/posix-functions/crypt.texi
@@ -15,4 +15,7 @@ Portability problems not fixed by Gnulib:
 @item
 This function is missing on some platforms:
 FreeBSD 6.0, NetBSD 5.0, Cygwin, mingw.
address@hidden
+Crypt is not defined by default on some platforms:
+glibc.
 @end itemize


-- 
http://rrt.sc3d.org



reply via email to

[Prev in Thread] Current Thread [Next in Thread]