A
ara.t.howard
why does this not blow up?
cfp:~ > cat a.rb
require 'yaml'
factor = 100000000000000000
soft, hard = Process.getrlimit Process::RLIMIT_RSS
y 'soft' => soft, 'hard' => hard
Process.setrlimit Process::RLIMIT_RSS, soft/factor, hard/factor
soft, hard = Process.getrlimit Process::RLIMIT_RSS
y 'soft' => soft, 'hard' => hard
s = 42.chr * (soft + 1)
s[-1]
cfp:~ > sudo ruby a.rb; echo $?
---
hard: 9223372036854775807
soft: 9223372036854775807
---
hard: 92
soft: 92
0
i sort of expect this to get signaled and throw an exception?
cheers
a @ http://drawohara.com/
cfp:~ > cat a.rb
require 'yaml'
factor = 100000000000000000
soft, hard = Process.getrlimit Process::RLIMIT_RSS
y 'soft' => soft, 'hard' => hard
Process.setrlimit Process::RLIMIT_RSS, soft/factor, hard/factor
soft, hard = Process.getrlimit Process::RLIMIT_RSS
y 'soft' => soft, 'hard' => hard
s = 42.chr * (soft + 1)
s[-1]
cfp:~ > sudo ruby a.rb; echo $?
---
hard: 9223372036854775807
soft: 9223372036854775807
---
hard: 92
soft: 92
0
i sort of expect this to get signaled and throw an exception?
cheers
a @ http://drawohara.com/