summaryrefslogtreecommitdiff
blob: b9060231b3ea63e5ddbbc5f819b2e71ab1fb40da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Index: metalog-0.8-rc1/configure.ac
===================================================================
--- metalog-0.8-rc1.orig/configure.ac
+++ metalog-0.8-rc1/configure.ac
@@ -148,7 +148,7 @@ AC_FUNC_GETGROUPS
 
 AC_CHECK_FUNCS(initgroups setgroups)
 AC_CHECK_FUNCS(seteuid setreuid setresuid setegid setregid setresgid)
-AC_CHECK_FUNCS(setrlimit waitpid setproctitle)
+AC_CHECK_FUNCS(setrlimit waitpid setproctitle setprogname)
 AC_CHECK_FUNCS(memset strdup)
 AC_CHECK_FUNCS(strtoull strtoq)
 AC_CHECK_FUNCS(putenv klogctl)
Index: metalog-0.8-rc1/src/metalog.c
===================================================================
--- metalog-0.8-rc1.orig/src/metalog.c
+++ metalog-0.8-rc1/src/metalog.c
@@ -361,6 +361,7 @@ static void clearargs(int argc, char **a
 #endif
 }
 
+#ifndef HAVE_SETPROGNAME
 static void setprogname(const char * const title)
 {
 #ifndef NO_PROCNAME_CHANGE
@@ -382,6 +383,7 @@ static void setprogname(const char * con
 #endif
     (void) title;
 }
+#endif
 
 static int getDataSources(int sockets[])
 {