[#29911] [Bug #3231] Digest Does Not Build — Charlie Savage <redmine@...>

Bug #3231: Digest Does Not Build

19 messages 2010/05/01

[#29920] [Feature #3232] Loops (while/until) should return last statement value if any, like if/unless — Benoit Daloze <redmine@...>

Feature #3232: Loops (while/until) should return last statement value if any, like if/unless

9 messages 2010/05/01

[#29997] years in Time.utc — Xavier Noria <fxn@...>

Does anyone have a precise statement about the years supported by

13 messages 2010/05/04

[#30010] [Bug #3248] extension 'tk' is finding tclConfig.sh and tkConfig.sh incorrectly — Luis Lavena <redmine@...>

Bug #3248: extension 'tk' is finding tclConfig.sh and tkConfig.sh incorrectly

9 messages 2010/05/05

[#30226] [Bug #3288] Segmentation fault - activesupport-3.0.0.beta3/lib/active_support/callbacks.rb:88 — Szymon Jeż <redmine@...>

Bug #3288: Segmentation fault - activesupport-3.0.0.beta3/lib/active_support/callbacks.rb:88

10 messages 2010/05/13

[#30358] tk doesn't startup well in doze — Roger Pack <rogerdpack2@...>

Currently with 1.9.x and tk 8.5,the following occurs

12 messages 2010/05/22

[ruby-core:30380] execve still not possible?

From: Hadmut Danisch <hadmut@...>
Date: 2010-05-23 16:29:00 UTC
List: ruby-core #30380

Hi, 

I just tried to call an execve system call from ruby (need to exec one
of these silly cups printer programs that expect ARGV0 to be different
from their path), but when doing something like 

syscall 11 , '/bin/true' , ["true",0].pack('pi') , ['X=1', 0].pack('pi')


I get 


ArgumentError: string contains null byte
	       from (irb):1:in `syscall'
	       from (irb):1
	       from :0


which seems to be a rather old problem, has already been discussed
2008 under http://www.ruby-forum.com/topic/160121



However, the problem still exist with 1.8 and 1.9



Is there any way to call execve from ruby (i.e. execute a program with
a first parameter different from its path)?


regards
Hadmut





In This Thread

Prev Next