Loading...
stdlib/FreeBSD/getenv.3 Libc-583 Libc-320
--- Libc/Libc-583/stdlib/FreeBSD/getenv.3
+++ Libc/Libc-320/stdlib/FreeBSD/getenv.3
@@ -34,7 +34,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)getenv.3	8.2 (Berkeley) 12/11/93
-.\" $FreeBSD: src/lib/libc/stdlib/getenv.3,v 1.16 2004/07/07 19:57:13 ru Exp $
+.\" $FreeBSD: src/lib/libc/stdlib/getenv.3,v 1.13 2002/12/18 13:33:03 ru Exp $
 .\"
 .Dd December 11, 1993
 .Dt GETENV 3
@@ -75,6 +75,10 @@
 .Fn getenv
 function obtains the current value of the environment variable,
 .Fa name .
+If the variable
+.Fa name
+is not in the current environment,
+a null pointer is returned.
 .Pp
 The
 .Fn setenv
@@ -111,17 +115,6 @@
 .Fa name
 from the list.
 .Sh RETURN VALUES
-The
-.Fn getenv
-function returns the value of the environment variable as a
-.Dv NUL Ns
--terminated string.
-If the variable
-.Fa name
-is not in the current environment,
-.Dv NULL
-is returned.
-.Pp
 .Rv -std setenv putenv
 .Sh ERRORS
 .Bl -tag -width Er
@@ -151,15 +144,13 @@
 .Fa value
 to the same
 .Fa name
-will result in a memory leak.
-The
+will result in a memory leak.  The
 .Fx
 semantics for these functions
 (namely, that the contents of
 .Fa value
 are copied and that old values remain accessible indefinitely) make this
-bug unavoidable.
-Future versions may eliminate one or both of these
+bug unavoidable.  Future versions may eliminate one or both of these
 semantic guarantees in order to fix the bug.
 .Sh HISTORY
 The functions