[Top][All Lists]
[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:
--
王浩禎
- [Chicken-users] Bug in process-run,
Peter Wang <=