E.1 March 2, 2005 Release

This release is the candidate release for NetWare 6.5 SP3, NetWare 5.1 SP8, and Novell Open Enterprise Server.

It continues the major restructuring of the library, to increase support for POSIX standards and to provide a more UNIX-like separation between kernel-space and user-space programming.

POSIX path semantics and the POSIX prelude file are now officially supported. Subsequent releases of the library will continue to add support for missing POSIX features. For example, this release of the library includes increased support for signals, but fork is still in development.

The following sections describe some of the major new features in this release:

E.1.1 Apache Dependency

This version of LibC is dependent upon an updated version of the NetWare Apache server. Therefore, it is dependent upon NetWare 6.5 SP3, NetWare 5.1 SP8, or Novell Open Enterprise Server. If you update a test server with this version of LibC and this test server is not running one of these versions, you must also update your server with Apache server version 2.0.51, or your NetWare server fails to boot. To download this software, see Apache 2.0.x for NetWare Binaries. This might not be the only dependency. Novell recommends running this version of LibC only with the supported NetWare versions.

E.1.2 Syslogd Daemon

The syslogd daemon is a standard logging device used by UNIX*, Linux*, and open source code. For more information, see Section 1.8.4, Using syslogd Daemon.

E.1.3 New POSIX Prelude File

A new prelude object, posixpre.o (.obj and .gcc.o) has been added, for use in creating NLM applications and libraries that are fully POSIX semantic. For more information, see POSIX Prelude File.

E.1.4 New Header Files

This release contains a number of new header files, including but not limited to the following. The functions in these files are ready for experimental use:

E.1.5 Modified Header Files

The following files have had modifications, some of which include adding new functions and macros. Many of these new functions have been added to the manual, but some are still in the experimental stage.