]> Savannah Git Hosting - gnulib.git/commitdiff
tempname: use secure_getenv
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 5 Feb 2013 02:36:06 +0000 (18:36 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 5 Feb 2013 04:35:27 +0000 (20:35 -0800)
* lib/tempname.c (__secure_getenv) [!_LIBC]:
Define to secure_getenv, not getenv.
* modules/tempname (Depends-on):
Add secure_getenv.

ChangeLog
lib/tempname.c
modules/tempname

index 2a0b4e234eea8984ea24c8bc290b7f6aec42501f..6639a186d9c446003824bdc8e9eb8b13fae99211 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2013-02-04  Paul Eggert  <eggert@cs.ucla.edu>
 
+       tempname: use secure_getenv
+       * lib/tempname.c (__secure_getenv) [!_LIBC]:
+       Define to secure_getenv, not getenv.
+       * modules/tempname (Depends-on):
+       Add secure_getenv.
+
        secure_getenv: new module
        * MODULES.html.sh (Extra functions based on ANSI C 89):
        Add secure_getenv.
index c37271b50b3e6c92969d1ec8fd12855d77b01292..087b79b31fe97ca12bb60bb070ab3fa17656bb5d 100644 (file)
 # define __mkdir mkdir
 # define __open open
 # define __lxstat64(version, file, buf) lstat (file, buf)
-#endif
-
-#if ! (HAVE___SECURE_GETENV || _LIBC)
-# define __secure_getenv getenv
+# define __secure_getenv secure_getenv
 #endif
 
 #ifdef _LIBC
index b4708d9367f7a5f8b862a4ff2dfa276c84c64a69..7fafd72b669cef4b31bc27062f5cad698cd7ebc3 100644 (file)
@@ -11,6 +11,7 @@ extensions
 fcntl-h
 gettimeofday
 lstat
+secure_getenv
 stdint
 sys_stat
 sys_time