зеркало из https://github.com/github/ruby.git
process.c: initialize static IDs first
* process.c (Init_process): initialize static IDs before constant definitions. [ruby-core:66445] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
8f79623184
Коммит
63aafb2004
|
@ -1,3 +1,8 @@
|
|||
Tue Nov 25 12:14:43 2014 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* process.c (Init_process): initialize static IDs before constant
|
||||
definitions. [ruby-core:66445]
|
||||
|
||||
Tue Nov 25 10:32:23 2014 Eric Wong <e@80x24.org>
|
||||
|
||||
* compile.c (iseq_build_callinfo_from_hash): hoist out
|
||||
|
|
|
@ -7519,7 +7519,7 @@ VALUE rb_mProcID_Syscall;
|
|||
*/
|
||||
|
||||
void
|
||||
Init_process(void)
|
||||
InitVM_process(void)
|
||||
{
|
||||
#undef rb_intern
|
||||
#define rb_intern(str) rb_intern_const(str)
|
||||
|
@ -7899,7 +7899,11 @@ Init_process(void)
|
|||
rb_define_module_function(rb_mProcID_Syscall, "setresuid", p_sys_setresuid, 3);
|
||||
rb_define_module_function(rb_mProcID_Syscall, "setresgid", p_sys_setresgid, 3);
|
||||
rb_define_module_function(rb_mProcID_Syscall, "issetugid", p_sys_issetugid, 0);
|
||||
}
|
||||
|
||||
void
|
||||
Init_process(void)
|
||||
{
|
||||
id_in = rb_intern("in");
|
||||
id_out = rb_intern("out");
|
||||
id_err = rb_intern("err");
|
||||
|
@ -7941,4 +7945,6 @@ Init_process(void)
|
|||
id_MACH_ABSOLUTE_TIME_BASED_CLOCK_MONOTONIC = rb_intern("MACH_ABSOLUTE_TIME_BASED_CLOCK_MONOTONIC");
|
||||
#endif
|
||||
id_hertz = rb_intern("hertz");
|
||||
|
||||
InitVM(process);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче