From: nobu.nokada@... Date: 2003-06-08T20:50:12+09:00 Subject: Re: Building ruby under Windows Hi, At Sun, 8 Jun 2003 20:35:29 +0900, daz wrote: > OP needed a revision before last Friday's additions ... > > > Fri Jun 6 18:49:11 2003 Yukihiro Matsumoto > > * process.c (proc_setgroups): new functions. > > > .... so nightly_snapshot was too recent. Try this patch. Index: process.c =================================================================== RCS file: /cvs/ruby/src/ruby/process.c,v retrieving revision 1.69 diff -u -2 -p -r1.69 process.c --- process.c 7 Jun 2003 15:33:41 -0000 1.69 +++ process.c 8 Jun 2003 11:46:41 -0000 @@ -46,5 +46,7 @@ struct timeval rb_time_interval _((VALUE #endif +#ifdef HAVE_GETGROUPS #include +#endif #if defined(HAVE_TIMES) || defined(_WIN32) @@ -1228,4 +1230,5 @@ static VALUE proc_getgroups(VALUE obj) { +#ifdef HAVE_GETGROUPS VALUE ary; size_t ngroups = 32; @@ -1244,4 +1247,8 @@ proc_getgroups(VALUE obj) return ary; +#else + rb_notimplement(); + return Qnil; +#endif } @@ -1249,4 +1256,5 @@ static VALUE proc_setgroups(VALUE obj, VALUE ary) { +#ifdef HAVE_GETGROUPS size_t ngroups; gid_t *groups; @@ -1285,4 +1293,8 @@ proc_setgroups(VALUE obj, VALUE ary) return proc_getgroups(obj); +#else + rb_notimplement(); + return Qnil; +#endif } -- Nobu Nakada