ruby-changes:21904
From: nobu <ko1@a...>
Date: Mon, 5 Dec 2011 19:04:13 +0900 (JST)
Subject: [ruby-changes:21904] nobu:r33953 (trunk): * process.c (proc_seteuid_m): fix argument.
nobu 2011-12-05 19:02:02 +0900 (Mon, 05 Dec 2011) New Revision: 33953 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=33953 Log: * process.c (proc_seteuid_m): fix argument. * test/ruby/test_process.rb (test_geteuid): fix typo. * test/ruby/test_process.rb (test_getegid, test_set[eg]uid): add. Modified files: trunk/ChangeLog trunk/process.c trunk/test/ruby/test_process.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 33952) +++ ChangeLog (revision 33953) @@ -1,3 +1,11 @@ +Mon Dec 5 19:01:59 2011 Nobuyoshi Nakada <nobu@r...> + + * process.c (proc_seteuid_m): fix argument. + + * test/ruby/test_process.rb (test_geteuid): fix typo. + + * test/ruby/test_process.rb (test_getegid, test_set[eg]uid): add. + Mon Dec 5 18:56:55 2011 Nobuyoshi Nakada <nobu@r...> * bignum.c (big_rshift), compile.c (validate_label, Index: process.c =================================================================== --- process.c (revision 33952) +++ process.c (revision 33953) @@ -5097,7 +5097,7 @@ */ static VALUE -proc_seteuid_m(VALUE euid) +proc_seteuid_m(VALUE mod, VALUE euid) { check_uid_switch(); proc_seteuid(NUM2UIDT(euid)); Index: test/ruby/test_process.rb =================================================================== --- test/ruby/test_process.rb (revision 33952) +++ test/ruby/test_process.rb (revision 33953) @@ -1162,9 +1162,21 @@ end def test_geteuid + assert_kind_of(Integer, Process.euid) + end + + def test_seteuid + assert_nothing_raised(TypeError) {Process.euid += 0} + end + + def test_getegid assert_kind_of(Integer, Process.egid) end + def test_setegid + assert_nothing_raised(TypeError) {Process.egid += 0} + end + def test_uid_re_exchangeable_p r = Process::UID.re_exchangeable? assert(true == r || false == r) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/