[comp.sys.nsc.32k] Some changes to 1.5/1.3 hybrid Minix

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.