OSDN Git Service

Yield to yet another glibc-ism and add __progname
authorEric Andersen <andersen@codepoet.org>
Mon, 30 Jun 2003 21:47:29 +0000 (21:47 -0000)
committerEric Andersen <andersen@codepoet.org>
Mon, 30 Jun 2003 21:47:29 +0000 (21:47 -0000)
libc/misc/internals/__uClibc_main.c

index 9561ac4..1940832 100644 (file)
@@ -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) {