spawn and wait?

Mumit Khan khan@xraylith.wisc.edu
Mon Dec 29 22:46:00 GMT 1997


Hi Tim,
it's not a bug. Try the following:
 
 #include <stdio.h>
 #include <stdlib.h>
 #include <process.h>
 
 int main()
 {
 int stat, pid;
 
 pid = spawnl(_P_NOWAIT, 
 "/gnuwin32/b18/H-i386-cygwin32/bin/sleep.exe", "sleep", "5", 0);
 printf("spawned (%d). waiting\n", stat);
 cwait(&stat, pid, WAIT_CHILD);
 printf("status %x\n", stat);
 exit (0);
 }
 
and you should something like the following (if the spwan is successful):
 
 spawned (xx). waiting
 status 0
where "xx" is the pid.
 
fyi, wait goes with [fork]+exec*, and cwait goes with spawn*.
Regards,
Mumit - khan@xraylith.wisc.edu
http://www.xraylith.wisc.edu/~khan/
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".


More information about the Cygwin mailing list

AltStyle によって変換されたページ (->オリジナル) /