[前][次][番号順一覧][スレッド一覧]

ruby-changes:1903

From: ko1@a...
Date: 7 Sep 2007 16:39:08 +0900
Subject: [ruby-changes:1903] shyouhei - Ruby:r13393 (ruby_1_8_6): * configure.in (group_member): check if presents.

shyouhei	2007-09-07 16:38:51 +0900 (Fri, 07 Sep 2007)

  New Revision: 13393

  Modified files:
    branches/ruby_1_8_6/configure.in
    branches/ruby_1_8_6/file.c
    branches/ruby_1_8_6/version.h

  Log:
    * configure.in (group_member): check if presents.
    * configure.in (XCFLAGS): add _GNU_SOURCE on linux.
    * file.c (group_member): use system routine if available.


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8_6/version.h?r1=13393&r2=13392
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8_6/configure.in?r1=13393&r2=13392
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8_6/file.c?r1=13393&r2=13392

Index: ruby_1_8_6/configure.in
===================================================================
--- ruby_1_8_6/configure.in	(revision 13392)
+++ ruby_1_8_6/configure.in	(revision 13393)
@@ -537,7 +537,7 @@
 	      setproctitle setrgid setegid setregid setresgid issetugid pause\
 	      lchown lchmod getpgrp setpgrp getpgid setpgid initgroups\
 	      getgroups setgroups getpriority getrlimit setrlimit sysconf\
-              dlopen sigprocmask\
+	      group_member dlopen sigprocmask\
 	      sigaction _setjmp setsid telldir seekdir fchmod mktime timegm\
 	      cosh sinh tanh setuid setgid setenv unsetenv)
 AC_ARG_ENABLE(setreuid,
@@ -1401,6 +1401,9 @@
 AC_SUBST(RDOCTARGET)
 
 case "$target_os" in
+    linux*)
+	XCFLAGS="$XCFLAGS -D_GNU_SOURCE=1"
+	;;
     netbsd*)
     	CFLAGS="$CFLAGS -pipe"
 	;;
Index: ruby_1_8_6/version.h
===================================================================
--- ruby_1_8_6/version.h	(revision 13392)
+++ ruby_1_8_6/version.h	(revision 13393)
@@ -2,7 +2,7 @@
 #define RUBY_RELEASE_DATE "2007-09-07"
 #define RUBY_VERSION_CODE 186
 #define RUBY_RELEASE_CODE 20070907
-#define RUBY_PATCHLEVEL 96
+#define RUBY_PATCHLEVEL 97
 
 #define RUBY_VERSION_MAJOR 1
 #define RUBY_VERSION_MINOR 8
Index: ruby_1_8_6/file.c
===================================================================
--- ruby_1_8_6/file.c	(revision 13392)
+++ ruby_1_8_6/file.c	(revision 13393)
@@ -815,6 +815,7 @@
 #endif
 }
 
+#ifndef HAVE_GROUP_MEMBER
 static int
 group_member(gid)
     GETGROUPS_T gid;
@@ -844,6 +845,7 @@
 #endif
     return Qfalse;
 }
+#endif
 
 #ifndef S_IXUGO
 #  define S_IXUGO		(S_IXUSR | S_IXGRP | S_IXOTH)

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧]