heimdal_build: Don't use heimdal's getprogname() and setprogname()
authorAndrew Bartlett <abartlet@samba.org>
Wed, 25 May 2011 06:44:50 +0000 (16:44 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 30 May 2011 22:32:07 +0000 (00:32 +0200)
Writing into an __progname variable spooks me, and if we use the local
variable, then we duplciate the system one, which fails SYMBOLCHECK

Andrew Bartlett

source4/heimdal_build/replace.c
source4/heimdal_build/wscript_build

index 51393f6e6878d51c4b4f61314acac4dd1da86787..e6a74f9ba8d565b038dc2094651c4108a659c84e 100644 (file)
        return -1;
 }
 #endif
+
+#ifndef HAVE_SETPROGNAME
+
+/* We don't want to use a setprogname reimplementation */
+void setprogname(const char *argv0)
+{
+}
+
+#endif /* HAVE_SETPROGNAME */
+
+#ifndef HAVE_GETPROGNAME
+/* We don't want to use a getprogname reimplementation */
+const char *getprogname(void)
+{
+       return "";
+}
+#endif /* HAVE_GETPROGNAME */
index b52acd6661ea404bff5f9938e31bcb50550a4550..705caa52e2d600821a05b6bc3eb430f53dc85746 100644 (file)
@@ -400,12 +400,6 @@ if not bld.CONFIG_SET('USING_SYSTEM_ROKEN'):
         ../heimdal_build/replace.c
     '''
 
-    if not bld.CONFIG_SET('HAVE_GETPROGNAME'):
-        ROKEN_HOSTCC_SOURCE += '''
-            lib/roken/getprogname.c
-            lib/roken/setprogname.c
-        '''
-
     if not bld.CONFIG_SET('HAVE_CLOSEFROM'):
         ROKEN_HOSTCC_SOURCE += '''
             lib/roken/closefrom.c