projects
/
gnulib.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
unsetenv: fix OpenBSD bug
[gnulib.git]
/
doc
/
posix-functions
/
setenv.texi
diff --git
a/doc/posix-functions/setenv.texi
b/doc/posix-functions/setenv.texi
index
87c9e2d
..
a83f9a3
100644
(file)
--- a/
doc/posix-functions/setenv.texi
+++ b/
doc/posix-functions/setenv.texi
@@
-2,7
+2,7
@@
@section @code{setenv}
@findex setenv
@section @code{setenv}
@findex setenv
-POSIX specification: @url{http://www.opengroup.org/onlinepubs/9699919799/functions/setenv.html}
+POSIX specification:
@*
@url{http://www.opengroup.org/onlinepubs/9699919799/functions/setenv.html}
Gnulib module: setenv
Gnulib module: setenv
@@
-13,8
+13,8
@@
This function is missing on some platforms:
AIX 4.3.2, HP-UX 11, IRIX 6.5, Solaris 9, mingw, BeOS.
@item
On some platforms, this function does not fail with @samp{EINVAL} when
AIX 4.3.2, HP-UX 11, IRIX 6.5, Solaris 9, mingw, BeOS.
@item
On some platforms, this function does not fail with @samp{EINVAL} when
-passed a
null pointer, an empty string,
or a string containing @samp{=}:
-FreeBSD 6.0, NetBSD 1.6, OpenBSD 3.8, Cygwin 1.5.x.
+passed a
n empty string
or a string containing @samp{=}:
+
MacOS X 10.5,
FreeBSD 6.0, NetBSD 1.6, OpenBSD 3.8, Cygwin 1.5.x.
@item
On some platforms, this function removes a leading @samp{=} from the
value argument:
@item
On some platforms, this function removes a leading @samp{=} from the
value argument:
@@
-23,4
+23,8
@@
Cygwin 1.5.x.
Portability problems not fixed by Gnulib:
@itemize
Portability problems not fixed by Gnulib:
@itemize
+@item
+Older versions of POSIX required that @code{setenv(NULL,"",0)} gracefully
+fail with @code{EINVAL}, but not all implementations guarantee this,
+and the requirement was removed.
@end itemize
@end itemize