What is POSIX?
POSIX stand for Portable Operating System Interface , POSIX standard defines the interface standard operating system should provide for the application, is IEEE is to run on a variety of UNIX operating system software defined general term for a range of API standard, its official name is IEEE 1003, while the international standard name is ISO / IEC 9945.
POSIX standard that intends to achieve the source code level of software portability . In other words, as a POSIX-compliant operating system written procedures, you should be in any other POSIX operating systems (even from other manufacturers) on the compiler implementation.