title: What are the POSIX like functions in MSVC's C runtime?
body: <p>Today I stumbled to MSDN's documents about Visual C++'s C runtime (example: <a href="http://msdn.microsoft.com/en-us/library/8syseb29.aspx" rel="noreferrer">http://msdn.microsoft.com/en-us/library/8syseb29.aspx</a>) and find to my surprise a lot of functions that look just like POSIX syscalls: <code>dup2</code>, <code>fdopen</code>, <code>stat</code>, <code>execlp</code>, ..., except being prefixed with <code>_</code> or <code>_w</code>. Are these functions just wrappers to Windows API? Are they only usable with the POSIX subsystem? Are they deprecated/going to be deprecated?</p>