sverre@lev.Seri.GOV (Sverre Froyen) (02/16/91)
Last night I went through the new 1.5/1.3 distribution and upgraded my prerelease to agree with the crcs in NEW.crc. Below is attatched a list of changes that I believe may still be necessary. Most are trivial but they may help somebody in the process of porting some utility. Sverre PS. I am missing the man page nroff.1. Could somebody send it to me. Here are the notes: scsi_8490.c: When a scsi device is initialized scsi_8490 now waits three seconds before continuing. Needed to get Emulex controller to work. vfprintf.c, vprintf.c, vsprintf.c, stdio.h: These routines now take and passes a last argument of type va_alist. The prototypes in stdio.h were modified to reflect this. Change was prompted by failure of the Gnu fileutils programs to print legible error messages. Interestingly these changes (partially) reverse the ones in the distribution patches. isatty.c: Whenever isatty was called with an argument that was not a tty, errno was set to ENOTTY. isatty now saves errno before the massage call and restores it afterwards. Change was prompted by rsc + estdio (fdopen) failure. ls.c: Changed incompatible include file path. Needed to get ls to compile. fcntl.h, sys/stat.h: Changed prototypes for creat, chmod, and umask to reflect correct type, mode_t, for the last argument. I defined it as mode_t in sys/sta.h and unsigned short in fcntl.h. Needed to get estdio to compile. limits.h: Removed trailing L from the values defining integer limits.