[git commit] libc: Fix buglet around __progname

Bernhard Reutner-Fischer rep.dot.nop at gmail.com
Wed Apr 2 19:42:42 UTC 2014


commit: http://git.uclibc.org/uClibc/commit/?id=64a2e37a0edd0b6fadb734b98eb0d828240d485d
branch: http://git.uclibc.org/uClibc/commit/?id=refs/heads/master

508b20ead1710e8c295630d096960e51a65b7e5d disentangled
program_invocation_name and __progname but forgot to make __progname
conditional on __UCLIBC_HAS___PROGNAME__, resulting in getconf
attempting to re-define __progname in case __UCLIBC_HAS___PROGNAME__ was
not defined.

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop at gmail.com>
---
 include/errno.h |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/include/errno.h b/include/errno.h
index 7289e1a..4e3a816 100644
--- a/include/errno.h
+++ b/include/errno.h
@@ -47,7 +47,9 @@ extern int errno;
 #endif
 
 #ifdef _LIBC
+# ifdef __UCLIBC_HAS___PROGNAME__
 extern const char *__progname, *__progname_full;
+# endif
 #endif
 #if defined __USE_GNU && defined __UCLIBC_HAS_PROGRAM_INVOCATION_NAME__
 


More information about the uClibc-cvs mailing list