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 2a0b4e2..6639a18 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 c37271b..087b79b 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 b4708d9..7fafd72 100644 (file)
@@ -11,6 +11,7 @@ extensions
 fcntl-h
 gettimeofday
 lstat
+secure_getenv
 stdint
 sys_stat
 sys_time