Skip to content

Commit

Permalink
* configure.in: checks presence of grp.h and setgroups().
Browse files Browse the repository at this point in the history
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3921 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
  • Loading branch information
nobu committed Jun 9, 2003
1 parent 3109480 commit 1fe598d
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 5 deletions.
4 changes: 3 additions & 1 deletion ChangeLog
@@ -1,4 +1,6 @@
Mon Jun 9 13:27:13 2003 Nobuyoshi Nakada <nobu.nokada@softhome.net>
Mon Jun 9 19:02:33 2003 Nobuyoshi Nakada <nobu.nokada@softhome.net>

* configure.in: checks presence of grp.h and setgroups().

* process.c (proc_getgroups, proc_setgroups): raise
NotImplementedError unless available. [ruby-talk:73014]
Expand Down
4 changes: 2 additions & 2 deletions configure.in
Expand Up @@ -352,7 +352,7 @@ AC_HEADER_STDC
AC_HEADER_SYS_WAIT
AC_CHECK_HEADERS(stdlib.h string.h unistd.h limits.h sys/file.h sys/ioctl.h\
fcntl.h sys/fcntl.h sys/select.h sys/time.h sys/times.h sys/param.h\
syscall.h pwd.h a.out.h utime.h memory.h direct.h sys/resource.h \
syscall.h pwd.h grp.h a.out.h utime.h memory.h direct.h sys/resource.h \
sys/mkdev.h sys/utime.h float.h)

dnl Checks for typedefs, structures, and compiler characteristics.
Expand All @@ -376,7 +376,7 @@ AC_CHECK_FUNCS(fmod killpg wait4 waitpid syscall chroot fsync\
truncate chsize times utimes fcntl lockf lstat symlink readlink\
setitimer setruid seteuid setreuid setresuid setproctitle\
setrgid setegid setregid setresgid pause lchown lchmod\
getpgrp setpgrp getpgid setpgid getgroups getpriority getrlimit\
getpgrp setpgrp getpgid setpgid getgroups setgroups getpriority getrlimit\
dlopen sigprocmask sigaction _setjmp setsid telldir seekdir fchmod\
mktime timegm cosh sinh tanh)
AC_STRUCT_TIMEZONE
Expand Down
4 changes: 2 additions & 2 deletions process.c
Expand Up @@ -45,7 +45,7 @@ struct timeval rb_time_interval _((VALUE));
#include <sys/times.h>
#endif

#ifdef HAVE_GETGROUPS
#ifdef HAVE_GRP_H
#include <grp.h>
#endif

Expand Down Expand Up @@ -1255,7 +1255,7 @@ proc_getgroups(VALUE obj)
static VALUE
proc_setgroups(VALUE obj, VALUE ary)
{
#ifdef HAVE_GETGROUPS
#ifdef HAVE_SETGROUPS
size_t ngroups;
gid_t *groups;
int i;
Expand Down

0 comments on commit 1fe598d

Please sign in to comment.