mingw32 have to worry about mkfifo later.