ruby-changes:8038
From: nobu <ko1@a...>
Date: Fri, 26 Sep 2008 09:56:00 +0900 (JST)
Subject: [ruby-changes:8038] Ruby:r19563 (trunk): * include/ruby{io,sig}.h: moved to include/ruby/backward.
nobu 2008-09-26 09:55:09 +0900 (Fri, 26 Sep 2008) New Revision: 19563 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=19563 Log: * include/ruby{io,sig}.h: moved to include/ruby/backward. Added files: trunk/include/ruby/backward/rubyio.h trunk/include/ruby/backward/rubysig.h Removed files: trunk/include/rubyio.h trunk/include/rubysig.h Modified files: trunk/ChangeLog Index: include/rubyio.h =================================================================== --- include/rubyio.h (revision 19562) +++ include/rubyio.h (revision 19563) @@ -1 +0,0 @@ -#include "ruby/io.h" Index: include/rubysig.h =================================================================== --- include/rubysig.h (revision 19562) +++ include/rubysig.h (revision 19563) @@ -1,33 +0,0 @@ -/********************************************************************** - - rubysig.h - - - $Author$ - $Date$ - created at: Wed Aug 16 01:15:38 JST 1995 - - Copyright (C) 1993-2008 Yukihiro Matsumoto - -**********************************************************************/ - -#if defined __GNUC__ -#warning rubysig.h is obsolete -#elif defined _MSC_VER || defined __BORLANDC__ -#pragma message("warning: rubysig.h is obsolete") -#endif - -#ifndef RUBYSIG_H -#define RUBYSIG_H -#include "ruby/ruby.h" - -struct rb_blocking_region_buffer; -RUBY_EXTERN struct rb_blocking_region_buffer *rb_thread_blocking_region_begin(void); -RUBY_EXTERN void rb_thread_blocking_region_end(struct rb_blocking_region_buffer *); -#define TRAP_BEG do {void *__region = rb_thread_blocking_region_begin(void); -#define TRAP_END rb_thread_blocking_region_end(__region);} while (0) -#define RUBY_CRITICAL(statements) do {statements;} while (0) -#define DEFER_INTS (0) -#define ENABLE_INTS (1) -#define ALLOW_INTS do {CHECK_INTS;} while (0) -#define CHECK_INTS rb_thread_check_ints() -#endif Index: include/ruby/backward/rubyio.h =================================================================== --- include/ruby/backward/rubyio.h (revision 0) +++ include/ruby/backward/rubyio.h (revision 19563) @@ -0,0 +1,6 @@ +#if defined __GNUC__ +#warning use "ruby/io.h" instead of "rubyio.h" +#elif defined _MSC_VER || defined __BORLANDC__ +#pragma message("warning: use \"ruby/io.h\" instead of \"rubyio.h\"") +#endif +#include "ruby/io.h" Property changes on: include/ruby/backward/rubyio.h ___________________________________________________________________ Name: svn:eol-style + LF Name: svn:keywords + Author Date Id Revision Index: include/ruby/backward/rubysig.h =================================================================== --- include/ruby/backward/rubysig.h (revision 0) +++ include/ruby/backward/rubysig.h (revision 19563) @@ -0,0 +1,33 @@ +/********************************************************************** + + rubysig.h - + + $Author$ + $Date$ + created at: Wed Aug 16 01:15:38 JST 1995 + + Copyright (C) 1993-2008 Yukihiro Matsumoto + +**********************************************************************/ + +#if defined __GNUC__ +#warning rubysig.h is obsolete +#elif defined _MSC_VER || defined __BORLANDC__ +#pragma message("warning: rubysig.h is obsolete") +#endif + +#ifndef RUBYSIG_H +#define RUBYSIG_H +#include "ruby/ruby.h" + +struct rb_blocking_region_buffer; +RUBY_EXTERN struct rb_blocking_region_buffer *rb_thread_blocking_region_begin(void); +RUBY_EXTERN void rb_thread_blocking_region_end(struct rb_blocking_region_buffer *); +#define TRAP_BEG do {void *__region = rb_thread_blocking_region_begin(void); +#define TRAP_END rb_thread_blocking_region_end(__region);} while (0) +#define RUBY_CRITICAL(statements) do {statements;} while (0) +#define DEFER_INTS (0) +#define ENABLE_INTS (1) +#define ALLOW_INTS do {CHECK_INTS;} while (0) +#define CHECK_INTS rb_thread_check_ints() +#endif Property changes on: include/ruby/backward/rubysig.h ___________________________________________________________________ Name: svn:eol-style + LF Name: svn:keywords + Author Date Id Revision Index: ChangeLog =================================================================== --- ChangeLog (revision 19562) +++ ChangeLog (revision 19563) @@ -1,3 +1,7 @@ +Fri Sep 26 09:55:06 2008 Nobuyoshi Nakada <nobu@r...> + + * include/ruby{io,sig}.h: moved to include/ruby/backward. + Fri Sep 26 09:47:15 2008 Nobuyoshi Nakada <nobu@r...> * include/rubysig.h: old macros for backward compatibility. -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/