diff options
Diffstat (limited to 'libc')
| -rw-r--r-- | libc/misc/internals/__uClibc_main.c | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/libc/misc/internals/__uClibc_main.c b/libc/misc/internals/__uClibc_main.c index 9561ac492..1940832d4 100644 --- a/libc/misc/internals/__uClibc_main.c +++ b/libc/misc/internals/__uClibc_main.c @@ -42,6 +42,7 @@ extern void weak_function __pthread_initialize_minimal(void);   */  char **__environ = 0; +const char *__progname = 0;  weak_alias(__environ, environ); @@ -123,6 +124,8 @@ __uClibc_start_main(int argc, char **argv, char **envp,       * __uClibc_init() regardless, to be sure the right thing happens. */      __uClibc_init(); +    __progname = *argv; +  #ifdef __UCLIBC_CTOR_DTOR__      /* Arrange for the application's dtors to run before we exit.  */      if (app_fini!=NULL) { | 
