What is the library that defines fork(). I am learning to use fork(). I found out that the Standard I/O Library : stdio.h
is enough for fork() to work but that
I am using gcc in Code::Blocks on Windows 8 Pro
You don't have fork
on windows. You can use cygwin or something like that though.
The C standard library (glibc) implements fork()
which calls a UNIX/Linux-specific system call eventually to create a process, on Windows, you should use the winapi CreateProcess() see this example in MSDN.
Note: Cygwin fork()
is just a wrapper around CreateProcess()
see How is fork() implemented?