Synesis Software

Main Page   Modules   Compound List   File List   Compound Members   File Members  

Synesis Software Unix Emulation for Win32 Library Documentation

1.3

This is the documentation for version 1.3 of 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 from within my development IDDE of choice - Visual Studio 98.

The library currently provides implementations of chdir()/getcwd(), dlopen()/dlclose()/dlsym()/dlerror(), getpagesize(), gettimeofday(), glob(), mmap()/munmap()/msync(), opendir()/readdir() and pathconf(), 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, 7, & 8), Open Watcom (1.2) and Visual C++ (4.2, 5, 6, 7, 7.1).

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 if for any production code, you are making a serious mistake.

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


Best regards, and good coding

Matthew Wilson

   Author, "Imperfect C++", Addison-Wesley, 2004    (http://www.imperfectcplusplus.com)
   Contributing editor, C/C++ Users Journal    (http://www.synesis.com.au/articles.html#columns)
   Director, Synesis Software    (http://www.synesis.com.au)
   recls implementor    matthew hat imperfectcplusplus dot com
   STLSoft moderator    (http://www.stlsoft.org/)



UNIX Emulation for Win32 Libraries documentation © Synesis Software Pty Ltd, 2001-2003