NEW features of smake-1.2a19: - Renamed psmake/MAKE to psmake/MAKE-all to avoid endless recursion on OS with non-POSIX filesystem semantics (case-sensitivity) e.g. OS/2 and MacOS X with non-UNIX FS. - Renamed psmake/MAKE.sh to psmake/MAKE-sh to avoid problems with buggu shells like PDKSH which illegaly call 'MAKE.sh' if you type 'MAKE'. - Changed a Makefile line from 'cd psmake; sh MAKE-all' to 'cd psmake && sh MAKE-all' to work arouns a bug in either the shell or GNU make on OS/2 - New platforms: 9000-831-hp-ux sparc64-freebsd macppc-netbsd sparc-bsd-os sparc-bsd-os3 i786-cygwin32_nt i486-unixware i586-unixware pentium-iii-unixware pentium-pro-unixware - New install rules for hardlinks - Use +DAportable for HP-UX cc - BSD-OS-3.x does not need 'shlicc' anymore - Add $(RANLIB) -> true for OS/2 - Added some prototypes for non ANSI-C OS in include/unixstd.h - fixed typo in include/fctldefa.h for O_ACCMODE - include/strdefs.h for better AIX compatibility - correctly evaluating HAVE_UNION_WAIT in include/waitdefs.h for vanilla BSD-4.2 systems like Next-Step - nanosecond access macros for include/statdefs.h - several new autoconf tests - dependency generation script conf/mkdep-sco.sh for SCO unix fixed - Using spawnl(P_NOWAIT, ...) on OS/2 EMX instead of fork()/exec() - include ctypes.h -> past schily.h for OpenBSD #define EOF BUG - fcons.c changed because FI_APPEND problem in SCO UnixWare and fileopen("/dev/null", "wca") - Changed -pg (progiling compile option) to -p on SCO UnixWare because there is no -pg on this platform. - Changes related to the now portable software signal system handlecond()/raisecond() - Trying to better follow the 'cstyle' indentation conventions - Changes conf/cc-config.sh to better find out that a user is incorrectly calling 'make' on Solaris with /usr/ucb in PATH and with no real C-compiler WARNING: Do not use 'winzip' to extract the tar file! Winzip cannot extract symbolic links correctly. Joerg