mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	* ruby.h: export classes/modules to implement sandbox.
[ruby-core:08283] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10573 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
		
							parent
							
								
									3cc5299a2b
								
							
						
					
					
						commit
						980326f6f1
					
				
					 7 changed files with 26 additions and 12 deletions
				
			
		| 
						 | 
				
			
			@ -1,3 +1,8 @@
 | 
			
		|||
Thu Jul 20 15:07:14 2006  Yukihiro Matsumoto  <matz@ruby-lang.org>
 | 
			
		||||
 | 
			
		||||
	* ruby.h: export classes/modules to implement sandbox.
 | 
			
		||||
	  [ruby-core:08283]
 | 
			
		||||
 | 
			
		||||
Thu Jul 20 00:06:29 2006 Keiju Ishitsuka <keiju@ishitsuka.com>
 | 
			
		||||
	* lib/irb/completion.rb: support for completion of numeric
 | 
			
		||||
    	  number. [ruby-dev: 29038]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								error.c
									
										
									
									
									
								
							
							
						
						
									
										2
									
								
								error.c
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -303,7 +303,7 @@ VALUE rb_eNoMethodError;
 | 
			
		|||
VALUE rb_eSecurityError;
 | 
			
		||||
VALUE rb_eNotImpError;
 | 
			
		||||
VALUE rb_eNoMemError;
 | 
			
		||||
static VALUE rb_cNameErrorMesg;
 | 
			
		||||
VALUE rb_cNameErrorMesg;
 | 
			
		||||
 | 
			
		||||
VALUE rb_eScriptError;
 | 
			
		||||
VALUE rb_eSyntaxError;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										10
									
								
								eval.c
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								eval.c
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -228,7 +228,7 @@ typedef jmp_buf rb_jmpbuf_t;
 | 
			
		|||
#include <sys/stat.h>
 | 
			
		||||
 | 
			
		||||
VALUE rb_cProc;
 | 
			
		||||
static VALUE rb_cBinding;
 | 
			
		||||
VALUE rb_cBinding;
 | 
			
		||||
static VALUE proc_invoke _((VALUE,VALUE,VALUE,VALUE));
 | 
			
		||||
static VALUE rb_f_binding _((VALUE));
 | 
			
		||||
static void rb_f_END _((void));
 | 
			
		||||
| 
						 | 
				
			
			@ -237,7 +237,7 @@ static VALUE block_pass _((VALUE,NODE*));
 | 
			
		|||
 | 
			
		||||
VALUE rb_cMethod;
 | 
			
		||||
static VALUE method_call _((int, VALUE*, VALUE));
 | 
			
		||||
static VALUE rb_cUnboundMethod;
 | 
			
		||||
VALUE rb_cUnboundMethod;
 | 
			
		||||
static VALUE umethod_bind _((VALUE, VALUE));
 | 
			
		||||
static VALUE rb_mod_define_method _((int, VALUE*, VALUE));
 | 
			
		||||
NORETURN(static void rb_raise_jump _((VALUE)));
 | 
			
		||||
| 
						 | 
				
			
			@ -747,8 +747,8 @@ extern NODE *ruby_eval_tree_begin;
 | 
			
		|||
extern NODE *ruby_eval_tree;
 | 
			
		||||
extern int ruby_nerrs;
 | 
			
		||||
 | 
			
		||||
static VALUE rb_eLocalJumpError;
 | 
			
		||||
static VALUE rb_eSysStackError;
 | 
			
		||||
VALUE rb_eLocalJumpError;
 | 
			
		||||
VALUE rb_eSysStackError;
 | 
			
		||||
 | 
			
		||||
extern VALUE ruby_top_self;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -12556,7 +12556,7 @@ rb_thread_atfork()
 | 
			
		|||
 *     3:  15 16
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
static VALUE rb_cCont;
 | 
			
		||||
VALUE rb_cCont;
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 *  call-seq:
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										4
									
								
								file.c
									
										
									
									
									
								
							
							
						
						
									
										4
									
								
								file.c
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -100,7 +100,7 @@ be_fchown(int fd, uid_t owner, gid_t group)
 | 
			
		|||
 | 
			
		||||
VALUE rb_cFile;
 | 
			
		||||
VALUE rb_mFileTest;
 | 
			
		||||
static VALUE rb_cStat;
 | 
			
		||||
VALUE rb_cStat;
 | 
			
		||||
 | 
			
		||||
static long apply2files _((void (*)(const char *, void *), VALUE, void *));
 | 
			
		||||
static long
 | 
			
		||||
| 
						 | 
				
			
			@ -4039,7 +4039,7 @@ rb_stat_sticky(obj)
 | 
			
		|||
    return Qfalse;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static VALUE rb_mFConst;
 | 
			
		||||
VALUE rb_mFConst;
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
rb_file_const(name, value)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										4
									
								
								re.c
									
										
									
									
									
								
							
							
						
						
									
										4
									
								
								re.c
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -13,7 +13,7 @@
 | 
			
		|||
#include "re.h"
 | 
			
		||||
#include <ctype.h>
 | 
			
		||||
 | 
			
		||||
static VALUE rb_eRegexpError;
 | 
			
		||||
VALUE rb_eRegexpError;
 | 
			
		||||
 | 
			
		||||
#define BEG(no) regs->beg[no]
 | 
			
		||||
#define END(no) regs->end[no]
 | 
			
		||||
| 
						 | 
				
			
			@ -664,7 +664,7 @@ make_regexp(s, len, flags)
 | 
			
		|||
 *
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
static VALUE rb_cMatch;
 | 
			
		||||
VALUE rb_cMatch;
 | 
			
		||||
 | 
			
		||||
static VALUE match_alloc _((VALUE));
 | 
			
		||||
static VALUE
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										11
									
								
								ruby.h
									
										
									
									
									
								
							
							
						
						
									
										11
									
								
								ruby.h
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -582,7 +582,9 @@ RUBY_EXTERN VALUE rb_mProcess;
 | 
			
		|||
RUBY_EXTERN VALUE rb_cObject;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cArray;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cBignum;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cBinding;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cClass;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cCont;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cDir;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cData;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cFalseClass;
 | 
			
		||||
| 
						 | 
				
			
			@ -592,19 +594,23 @@ RUBY_EXTERN VALUE rb_cFloat;
 | 
			
		|||
RUBY_EXTERN VALUE rb_cHash;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cInteger;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cIO;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cMatch;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cMethod;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cModule;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cNameErrorMesg;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cNilClass;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cNumeric;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cProc;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cRange;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cRegexp;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cStat;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cString;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cStruct;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cSymbol;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cThread;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cTime;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cTrueClass;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cStruct;
 | 
			
		||||
RUBY_EXTERN VALUE rb_cUnboundMethod;
 | 
			
		||||
 | 
			
		||||
RUBY_EXTERN VALUE rb_eException;
 | 
			
		||||
RUBY_EXTERN VALUE rb_eStandardError;
 | 
			
		||||
| 
						 | 
				
			
			@ -626,6 +632,9 @@ RUBY_EXTERN VALUE rb_eNotImpError;
 | 
			
		|||
RUBY_EXTERN VALUE rb_eNoMemError;
 | 
			
		||||
RUBY_EXTERN VALUE rb_eNoMethodError;
 | 
			
		||||
RUBY_EXTERN VALUE rb_eFloatDomainError;
 | 
			
		||||
RUBY_EXTERN VALUE rb_eLocalJumpError;
 | 
			
		||||
RUBY_EXTERN VALUE rb_eSysStackError;
 | 
			
		||||
RUBY_EXTERN VALUE rb_eRegexpError;
 | 
			
		||||
 | 
			
		||||
RUBY_EXTERN VALUE rb_eScriptError;
 | 
			
		||||
RUBY_EXTERN VALUE rb_eNameError;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -18,7 +18,7 @@
 | 
			
		|||
#include "st.h"
 | 
			
		||||
#include "util.h"
 | 
			
		||||
 | 
			
		||||
static st_table *rb_global_tbl;
 | 
			
		||||
st_table *rb_global_tbl;
 | 
			
		||||
st_table *rb_class_tbl;
 | 
			
		||||
static ID autoload, classpath, tmp_classpath;
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue