The EMX package consists of: • The emx.exe program, a
DOS extender, that allows running a
32-bit mode application and emx.dll and helper dlls in single threaded (for MS-DOS compatibility) and multithreaded forms for running under
OS/2. • A C library that provides a
POSIX API, for use on both DOS and OS/2. • Additional libraries for OS/2. • Ports of the C and C++ compilers of
GNU GCC, the
GNU binutils,
gdb,
GNU make, and other tools for program development. • Tools for creating OS/2
shared libraries. == History ==