зеркало из https://github.com/github/ruby.git
* process.c (NUM2RLIM, RLIM2NUM): Without SIZEOF_RLIM_T is not error.
fixed: [ruby-dev:25346] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7659 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
85cd4d9c5d
Коммит
13388ff264
|
@ -1,3 +1,8 @@
|
|||
Mon Dec 27 14:36:20 2004 NAKAMURA Usaku <usa@ruby-lang.org>
|
||||
|
||||
* process.c (NUM2RLIM, RLIM2NUM): Without SIZEOF_RLIM_T is not error.
|
||||
fixed: [ruby-dev:25346]
|
||||
|
||||
Sun Dec 26 16:21:39 2004 Shugo Maeda <shugo@ruby-lang.org>
|
||||
|
||||
* lib/net/imap.rb (Net::IMAP::PlainAuthenticator): added a new class
|
||||
|
|
|
@ -1952,8 +1952,6 @@ proc_setpriority(obj, which, who, prio)
|
|||
#elif SIZEOF_RLIM_T == SIZEOF_LONG_LONG
|
||||
# define RLIM2NUM(v) ULL2NUM(v)
|
||||
# define NUM2RLIM(v) NUM2ULL(v)
|
||||
#else
|
||||
# error cannot find an integer type which size is same as rlim_t.
|
||||
#endif
|
||||
|
||||
/*
|
||||
|
@ -1978,7 +1976,7 @@ proc_setpriority(obj, which, who, prio)
|
|||
static VALUE
|
||||
proc_getrlimit(VALUE obj, VALUE resource)
|
||||
{
|
||||
#ifdef HAVE_GETRLIMIT
|
||||
#if defined(HAVE_GETRLIMIT) && defined(RLIM2NUM)
|
||||
struct rlimit rlim;
|
||||
|
||||
rb_secure(2);
|
||||
|
@ -2025,7 +2023,7 @@ proc_getrlimit(VALUE obj, VALUE resource)
|
|||
static VALUE
|
||||
proc_setrlimit(VALUE obj, VALUE resource, VALUE rlim_cur, VALUE rlim_max)
|
||||
{
|
||||
#ifdef HAVE_SETRLIMIT
|
||||
#if defined(HAVE_SETRLIMIT) && defined(NUM2RLIM)
|
||||
struct rlimit rlim;
|
||||
|
||||
rb_secure(2);
|
||||
|
@ -3728,7 +3726,7 @@ Init_process()
|
|||
#ifdef HAVE_SETRLIMIT
|
||||
rb_define_module_function(rb_mProcess, "setrlimit", proc_setrlimit, 3);
|
||||
#endif
|
||||
#ifdef HAVE_RLIM_T
|
||||
#ifdef RLIM2NUM
|
||||
#ifdef RLIM_INFINITY
|
||||
rb_define_const(rb_mProcess, "RLIM_INFINITY", RLIM2NUM(RLIM_INFINITY));
|
||||
#endif
|
||||
|
|
Загрузка…
Ссылка в новой задаче