Help-Bus Errors

Michael Meissner meissner at osf.org
Tue Feb 13 09:56:41 AEST 1990


In article <1990Feb10.192028.16025 at eddie.mit.edu> aryeh at eddie.mit.edu
(Aryeh M. Weiss) writes:

	...

| SIGSYS is for bad arguments to a system call, but this has never happened
| to me and I do not know how bad the argument has to be.  Illegal addresses
| passed to system calls generally get returned to the calling process with
| an error code, so I don't know how exactly to get one of those (this may be
| another throwback to the olden days of yore).

When I was at Data General, we once grep'ed the current version of
System V that we had at the time (probably V.1), and the only place
that ever generated SIGSYS was if you passed something other than 0,
1, or 2 as the whence argument to lseek.  Given that the Version 6
PDP-11 UNIX only had a 'seek' call which took 3, 4, or 5 in addition
to lseek's value, to multiply the offset by 512, it may be SIGSYS was
a portibility guide that long since has unneeded.

--
Michael Meissner	email: meissner at osf.org		phone: 617-621-8861
Open Software Foundation, 11 Cambridge Center, Cambridge, MA

Catproof is an oxymoron, Childproof is nearly so



More information about the Comp.unix.wizards mailing list