diff options
| author | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2004-12-27 05:39:27 +0000 |
|---|---|---|
| committer | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2004-12-27 05:39:27 +0000 |
| commit | 4464bbbd81b651697078d3caaf820901bc3293e7 (patch) | |
| tree | 0346ba75f9f90336944d816b4ffc226c1385846c | |
| parent | 86625aa322e7f808417640f1b5ae7b27b2405079 (diff) | |
| download | ruby-4464bbbd81b651697078d3caaf820901bc3293e7.tar.gz ruby-4464bbbd81b651697078d3caaf820901bc3293e7.tar.xz ruby-4464bbbd81b651697078d3caaf820901bc3293e7.zip | |
* process.c (NUM2RLIM, RLIM2NUM): Without SIZEOF_RLIM_T is not error.
fixed: [ruby-dev:25346]
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7659 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r-- | process.c | 8 |
2 files changed, 8 insertions, 5 deletions
@@ -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 |
