I have a large C program that runs under Unix and uses many Unix facilities, including forks, pipes, shared memory, memory mapping, semaphores, and signals.
I want to port it to run natively under Windows without redesigning all the code.
Ideally, I'd have a free, royalty-free, freely supported, and perfectly reliable Unix-emulation package or library that provides these Unix facilities seamlessly under Windows.
In the real world, what are my practical choices?
I want to port it to run natively under Windows without redesigning all the code.
Ideally, I'd have a free, royalty-free, freely supported, and perfectly reliable Unix-emulation package or library that provides these Unix facilities seamlessly under Windows.
In the real world, what are my practical choices?