From 05f5cbeb7588fca122e92d9e9fe8a9d1e07e3abc Mon Sep 17 00:00:00 2001 From: nobu Date: Thu, 28 Mar 2013 14:10:21 +0000 Subject: ruby/io.h: get rid of conflict on AIX * include/ruby/io.h: rename SVR3,4 member names as POSIX compliants, to get rid of conflict on AIX. [ruby-core:53765] [Bug #8174] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39987 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ include/ruby/io.h | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/ChangeLog b/ChangeLog index 88c179648f..685eb9e318 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Thu Mar 28 23:10:10 2013 Nobuyoshi Nakada + + * include/ruby/io.h: rename SVR3,4 member names as POSIX compliants, + to get rid of conflict on AIX. [ruby-core:53765] [Bug #8174] + Thu Mar 28 18:22:21 2013 Tanaka Akira * test/-ext-/num2int/test_num2int.rb: extract diff --git a/include/ruby/io.h b/include/ruby/io.h index 07be55c46c..f341befefe 100644 --- a/include/ruby/io.h +++ b/include/ruby/io.h @@ -29,7 +29,15 @@ extern "C" { #include "ruby/config.h" #if defined(HAVE_POLL) +# ifdef _AIX +# define reqevents events +# define rtnevents revents +# endif # include +# ifdef _AIX +# undef reqevents +# undef rtnevents +# endif # define RB_WAITFD_IN POLLIN # define RB_WAITFD_PRI POLLPRI # define RB_WAITFD_OUT POLLOUT -- cgit v1.2.3