![]() |
|||||
|
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 |