Technical Information Document
CLIB Update for NetWare 3.12 & 3.2 - TID2953957 (last modified 20SEP1999)
2953957 2953957
associated file

Click filename to download:
lib312d.exe; 273268 bytes; Date/Time: 09-20-1999/05:15PM

abstract

This file contains the latest version of CLIB for NetWare 3.12 and 3.2. The only changes in since LIB312C.EXE are the inclusion of updated AFTER311.NLM and A3112.NLM.

installation

Before installing the new modules included in this update kit, it is recommended that you make a backup of all files that will be overwritten.

1- Copy files to appropriate subdirectory (ea. CLIB.NLM to SYS:\SYSTEM\, and NWSNUT.MSG to SYS:\SYSTEM\NLS\4\).

2- Re-load the updated modules or just restart the server using the console command "RESTART SERVER".

issue

The only changes in since LIB312C.EXE are the inclusion of updated AFTER311.NLM and A3112.NLM that address a possible memory corruption issue.

Fixes previously included in LIB312C.EXE:

CLIB.NLM Issues:
    
1. The wrong day of the week is returned by applications that use the CTIME API after February 29, 2000. For example, March 1, 2000 is a Wednesday, but some backup software products using this API displayed March 1, 2000 as a Tuesday. If backups were set for every Tuesday, two backups would occur the week of February 29, 2000. Backups made after Tuesday, February 29, 2000 would be off by one day. This problem does not affect any application that uses dates in numeric format, only those applications using the CTIME API that rely on the day of the week.

Applications using the API STRFTIME with the %D parameter return
the wrong date. If the date is February 01, 2000, it return 02/01/100 instead of 02/01/00.

Developers:
  These problems are seen with NLMs developed using ANCII C source code, with the Novell APIs STRFTIME and CTIME. These problems are seen only with NetWare versions 3.12 and 3.2, and have not been observed in NetWare versions 4.x or 5.x.

CLIBAUX.NLM Issue:

1. Fixed a 4 byte overwrite of the stat structure in the routines stat() and fstat(). This can only be seen on a NetWare 3.12 or 3.2 server.

contents

Self-Extracting File Name:  lib312d.exe

Files Included       Size   Date         Time    Version   Checksum

\
     A3112.NLM      16478   11-24-1997   12:32AM
  AFTER311.NLM      14952   11-24-1997   12:31AM
      CLIB.NLM     355394   05-14-1999   09:41AM
   CLIBAUX.NLM       8717   01-27-1999   02:04PM
   LIB312D.TXT       3590   09-20-1999   05:15PM
   MATHLIB.NLM      12458   12-20-1995   10:27AM
  MATHLIBC.NLM      16832   12-20-1995   10:27AM
    NWSNUT.MSG       2984   04-04-1994   09:42AM
    NWSNUT.NLM     175546   10-17-1994   03:14PM
Document Title: CLIB Update for NetWare 3.12 & 3.2
Document ID: 2953957
Creation Date: 20SEP1999
Modified Date: 20SEP1999
Document Revision: 1
Novell Product Class: NetWare
Novell Product and Version: NetWare 3.12
NetWare 3.2

Disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.

Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.