summaryrefslogtreecommitdiff
path: root/process.c
diff options
context:
space:
mode:
authorusa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2006-08-31 11:24:44 +0000
committerusa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2006-08-31 11:24:44 +0000
commit5b5e4a6fc1e2829e6a2e1fb41986e951070646c7 (patch)
treeedc5c2dd23e5782b76695b8e22b5f67a4fbdbadf /process.c
parent54af80844fbcf132f85e9275673eaa66b72da996 (diff)
* file.c (test_identical, rb_file_s_truncate): use RSTRING_PTR and
RSTRING_STR. * io.c (pipe_open, rb_io_reopen): ditto. * process.c (proc_spawn_n, rb_spawn): ditto. * util.c (ruby_add_suffix): ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@10811 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'process.c')
-rw-r--r--process.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/process.c b/process.c
index ab8a9a3f70..4797f5d1ff 100644
--- a/process.c
+++ b/process.c
@@ -1113,11 +1113,11 @@ proc_spawn_n(int argc, VALUE *argv, VALUE prog)
args = ALLOCA_N(char*, argc + 1);
for (i = 0; i < argc; i++) {
- args[i] = RSTRING(argv[i])->ptr;
+ args[i] = RSTRING_PTR(argv[i]);
}
args[i] = (char*) 0;
if (args[0])
- return proc_spawn_v(args, prog ? RSTRING(prog)->ptr : 0);
+ return proc_spawn_v(args, prog ? RSTRING_PTR(prog) : 0);
return -1;
}
@@ -1538,7 +1538,7 @@ rb_spawn(int argc, VALUE *argv)
if (prog && argc) argv[0] = prog;
#elif defined HAVE_SPAWNV
if (!argc) {
- status = proc_spawn(RSTRING(prog)->ptr);
+ status = proc_spawn(RSTRING_PTR(prog));
}
else {
status = proc_spawn_n(argc, argv, prog);