* process.c: suppress warning.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16191 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2008-04-25 05:45:28 +00:00
parent a4c08752f8
commit d90fe02fb6

View File

@ -1049,9 +1049,11 @@ rb_proc_exec_n(int argc, VALUE *argv, const char *prog)
int int
rb_proc_exec(const char *str) rb_proc_exec(const char *str)
{ {
#ifndef _WIN32
const char *s = str; const char *s = str;
char *ss, *t; char *ss, *t;
char **argv, **a; char **argv, **a;
#endif
while (*str && ISSPACE(*str)) while (*str && ISSPACE(*str))
str++; str++;
@ -2093,12 +2095,14 @@ rb_exec(const struct rb_exec_arg *e)
return -1; return -1;
} }
#ifdef HAVE_FORK
static int static int
rb_exec_atfork(void* arg) rb_exec_atfork(void* arg)
{ {
rb_thread_atfork(); rb_thread_atfork();
return rb_exec(arg); return rb_exec(arg);
} }
#endif
#ifdef HAVE_FORK #ifdef HAVE_FORK
#ifdef FD_CLOEXEC #ifdef FD_CLOEXEC
@ -2828,7 +2832,9 @@ rb_f_sleep(int argc, VALUE *argv)
static VALUE static VALUE
proc_getpgrp(void) proc_getpgrp(void)
{ {
#if defined(HAVE_GETPGRP) && defined(GETPGRP_VOID) || defined(HAVE_GETPGID)
rb_pid_t pgrp; rb_pid_t pgrp;
#endif
rb_secure(2); rb_secure(2);
#if defined(HAVE_GETPGRP) && defined(GETPGRP_VOID) #if defined(HAVE_GETPGRP) && defined(GETPGRP_VOID)
@ -4089,7 +4095,9 @@ static VALUE
proc_daemon(int argc, VALUE *argv) proc_daemon(int argc, VALUE *argv)
{ {
VALUE nochdir, noclose; VALUE nochdir, noclose;
#if defined(HAVE_DAEMON) || defined(HAVE_FORK)
int n; int n;
#endif
rb_secure(2); rb_secure(2);
rb_scan_args(argc, argv, "02", &nochdir, &noclose); rb_scan_args(argc, argv, "02", &nochdir, &noclose);