Synesis Software

unixem Documentation

Version 1.8.3

This is the documentation for the Synesis Software UNIX Emulation for Win32 Library. The purpose of the library is very simple: to be able to test projects for the UNIXSTL project from the Win32 platform.

The library currently provides implementations of the following UNIX APIs:

all of which are unavailable with the Intel C/C++ / Visual C/C++ and other compilers.

There are also makefiles for the following compilers: Borland (5.5, 5.5.1, 5.6, 5.6.4), Comeau (4.3.0.1, 4.3.3), CodeWarrior (7 & 8), Digital Mars, GCC (2.95, 3.2, 3.3, 3.4), Intel (6-11), Open Watcom (1.2) and Visual C++ (4.2-9).

The implementations provided are not industrial strength, by any means, and are only intended to provide aid in cross-platform development. There are NO WARRANTIES WHATSOEVER with this software, and if you use it for production code, you may be making a mistake.

Notwithstanding those caveats, it is my intention to provide a good quality library, so I would appreciate notification if you locate any bugs

As of version 1.4, it is released under the BSD license. Earlier versions use the Synesis Software Standard Source License.


Best regards, and good coding

Matthew Wilson

   Author, "Extended STL, volume 1: Collections and Iterators", Addison-Wesley, 2007    (http://www.extendedstl.com)
   Author, "Imperfect C++", Addison-Wesley, 2004    (http://www.imperfectcplusplus.com)
   Director, Synesis Software    (http://www.synesis.com.au)



UNIX Emulation for Win32 Libraries documentation © Synesis Software Pty Ltd, 2002-2010