The sccs(1) command now supports working on directory trees using -R. All date related limits have been removed for 64-bit versions of the programs. 32-bit programs work until year 2068 if the OS supports time and file time stamps to 2068. SCCS performance has been enhanced to fix the performance problems that appeared on UNIX past 1986. SCCS admin now supports fast mass entering of files. Support for new platforms (AIX, IRIX, Haiku, VMS) has been added.
SCCS admin now supports a new option -N for efficient mass entering of files. Several smaller old bugs have been fixed. Several enhancements in the man pages have been introduced.
SCCS delta now uses a faster method to close open files (which is important on AIX with 65535 files). The new function zrealloc() is used on platforms that do not support realloc(NULL, size). A workaround for a deficit in setvbuf() on Linux was introduced. A workaround for platforms with a slow mktime() implementation (e.g. AIX, Linux, SunOS-4.1) was introduced. SCCS is once again always faster than RCS regardless of the OS platform.
The prs(1) keywords :G: and :D_: were added for BitKeeper compatibility. diff -u now includes nanoseconds in the timestamp. The bugs in the lock mechanism introduced by Sun have been fixed. A bug introduced by Sun related to automatic recognition of binary files has been fixed. SCCS no longer calls link(2) and thus now should work on BeOS and similar platforms. The SCCS performance was enhanced.
SCCS "admin -fy s.foo" now not only turns off keyword expansion but also turns off the "No iy keyword" warning for "admin", "delta", and "get". SCCS get now implements a new -o (original file date) option. Time stamp handling now is more robust and supports times before 1970 and times past 2068 (including 3000). 4-digit year numbers may be specified for the cut-off time. A verification/validation test suite has been added to "sccs/tests".