using it to communicate with the executed program. Microsoft Windows does not support the fork-exec model, as it does not have a system call analogous to fork(). The spawn() family of functions declared in process.h can replace it in cases where the call to fork() is followed directly by exec(). References "File descriptors across fork(2)/exec(2)", Operating Systems (Course 304-427B), Franco Callari, Electrical Engineering Department, McGill University "fork and exec", Tim Love, University of Cambridge Engineering Department Advanced Programming in the UNIX Environment, W. Richard Stevens, Addison-Wesley Unix Power Tools, Jerry Peek, Tim O'Reilly, Mike Loukides, O'Reilly, C POSIX library Process (computing)