From f659624a9a88b3624818b5c21926365d36b40a53 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Mon, 4 Feb 2013 18:36:06 -0800 Subject: [PATCH] tempname: use secure_getenv * lib/tempname.c (__secure_getenv) [!_LIBC]: Define to secure_getenv, not getenv. * modules/tempname (Depends-on): Add secure_getenv. --- ChangeLog | 6 ++++++ lib/tempname.c | 5 +---- modules/tempname | 1 + 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 2a0b4e234..6639a186d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ 2013-02-04 Paul Eggert + 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. diff --git a/lib/tempname.c b/lib/tempname.c index c37271b50..087b79b31 100644 --- a/lib/tempname.c +++ b/lib/tempname.c @@ -68,10 +68,7 @@ # 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 diff --git a/modules/tempname b/modules/tempname index b4708d936..7fafd72b6 100644 --- a/modules/tempname +++ b/modules/tempname @@ -11,6 +11,7 @@ extensions fcntl-h gettimeofday lstat +secure_getenv stdint sys_stat sys_time -- 2.11.0