New features of SCCS-0.4: - Code cleanup, SCCS is now fully under SCCS - Fixed a admin(1) bug that Sun did introduce when admin has been changd to use getopt(). admin(1) now again allows to specify "no" mr number Former sccs versions did allow to call "admin -fv -m -i..." to specify "no mr". With getopt, this only works with '-m ' or -m ''. This bug has been detected while running the test suite from GNU CSSC. - Changed mktemp() -> close(mkstemp()) in get.c & sccs.c which is a bit more safe than mktemp(). Thanks to a hint from Gunnar Ritter - Tying to avoid some more GCC warnings. - Removed -Wtraditional from GCC opts - /usr/src/linux/include is no longer included if it contains broken include files. Please send a bug report to the Linux Kernel maintainers in case that the makefile system reports broken Linux kernel include files. - incluce/schily/*.h reworked - make PATH_MAX definitions for old OS more rubust. - diff(1) is now included in SCCS. This helps to make the granted features of SCCS to be uniform across platforms: - diff makes sure, that only files that contain nul characters are treated as binary. - diff makes sure that there is no line length limit. SCCS now has been tested to compile and work on the following platforms: - SunOS-4.x - SunOS-5.x (Solaris 2.x, 7, 8, 9, 10, 11) - FreeBSD - Linux - Mac OS X - Cygwin The portability now reached a state that should allow SCCS to compile and run on other platforms too. After the man pages are made available as OSS, we will release a 1.0 version.