You are suggesting using the POSIX API's as much as possible but as far as i know these aren't supported within the MinGW Compiler for windows, would it be preferable to change the compiler i have to Cygwin which does or are there ways round this on the Windows based system?
Thanks,
Dinklebaga