summaryrefslogtreecommitdiff
path: root/openbsd-compat/setproctitle.c
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@zip.com.au>2003-06-22 18:32:10 +1000
committerDarren Tucker <dtucker@zip.com.au>2003-06-22 18:32:10 +1000
commit6cf1a2cfe86d37d7a0a3cfc0085f8c89b04dcc82 (patch)
tree6b2fddde8647173692319bf886bcc45fecb2790c /openbsd-compat/setproctitle.c
parente0194e52ca533eef87e3799ff987f83eab7eadcf (diff)
- (dtucker) [openbsd-compat/setproctitle.c] Ensure SPT_TYPE is defined before
testing its value. When HAVE_SETPROCTITLE is defined (at least on NetBSD, gcc 2.95.3) the test "#if SPT_TYPE == SPT_REUSEARGV" is not true (probably because SPT_TYPE or SPT_REUSEARGV is not defined). This results in the following build error: $ gcc [flags] setproctitle.c setproctitle.c: In function `compat_init_setproctitle': setproctitle.c:102: `argv_start' undeclared (first use in this function)
Diffstat (limited to 'openbsd-compat/setproctitle.c')
-rw-r--r--openbsd-compat/setproctitle.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/openbsd-compat/setproctitle.c b/openbsd-compat/setproctitle.c
index f05cb0e8c..b41100fc6 100644
--- a/openbsd-compat/setproctitle.c
+++ b/openbsd-compat/setproctitle.c
@@ -62,7 +62,7 @@ static size_t argv_env_len = 0;
62void 62void
63compat_init_setproctitle(int argc, char *argv[]) 63compat_init_setproctitle(int argc, char *argv[])
64{ 64{
65#if SPT_TYPE == SPT_REUSEARGV 65#if defined(SPT_TYPE) && SPT_TYPE == SPT_REUSEARGV
66 extern char **environ; 66 extern char **environ;
67 char *lastargv = NULL; 67 char *lastargv = NULL;
68 char **envp = environ; 68 char **envp = environ;