chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-users] Bug in process-run


From: Peter Wang
Subject: [Chicken-users] Bug in process-run
Date: Sat, 12 Jul 2003 16:24:31 +1000
User-agent: Mutt/1.4i

process-run seems to be passing one too many arguments to the child
process (chicken version 1, build 12).

--- t.c ---
#include <stdio.h>
int main(int argc, char *argv[])
{
    int i;
    printf("argc = %d\n", argc);
    for (i=0; i < argc; i++) printf("%d: %s\n", i, argv[i]);
    return 0;
}

--- s.scm ---
#!/usr/local/bin/csi -script
(receive _ (process-wait (process-run "./a.out" (list "1" "2"))) #f)

--- the test ---
$ gcc t.c -o a.out
$ ./s.scm 
argc = 4
0: a.out
1: 1
2: 2
3: 

-- 
王浩禎




reply via email to

[Prev in Thread] Current Thread [Next in Thread]