diff options
author | Darren Tucker <dtucker@zip.com.au> | 2003-06-22 18:32:10 +1000 |
---|---|---|
committer | Darren Tucker <dtucker@zip.com.au> | 2003-06-22 18:32:10 +1000 |
commit | 6cf1a2cfe86d37d7a0a3cfc0085f8c89b04dcc82 (patch) | |
tree | 6b2fddde8647173692319bf886bcc45fecb2790c /openbsd-compat/setproctitle.c | |
parent | e0194e52ca533eef87e3799ff987f83eab7eadcf (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.c | 2 |
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; | |||
62 | void | 62 | void |
63 | compat_init_setproctitle(int argc, char *argv[]) | 63 | compat_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; |