Submission for Unix-PC
was-John McMillan
jcm at mtunb.ATT.COM
Fri Sep 15 06:26:20 AEST 1989
In article <8909140024.AA00979 at vx2.GBA.NYU.EDU> campbell at vx2.GBA.NYU.EDU (bruce dietrich-campbell) writes:
:
>I've just had a problem running pcomm. As far as I can recall it worked
>just fine before I went on vacation. Anyhow, I recompiled pcomm with
>the -g option and found out that it was burping on a shmget() call.
:
This was a model example of how to provide a simple test
to help the helper. Thanks! As a result, it took less than
two minutes to answer the question:
In the land of loadable drivers, the error message
for executing an IPC call when it's NOT LOADED is
Bad system call(coredump)
WHY you're not loading the IPC driver (lipc.o) is unclear.
It should be listed in
/etc/lddrv/drivers
...IFF you usually want it present. For most of us the
1st line in this file is:
lipc
Of course, you can manually load it too.
A driver WILL BE REMOVED from this file by the BOOT CODE
if the system crashes during the loading of the driver.
This is a NICE way to protect the user from a lethally
written driver -- but it can byte you if the system crashes
for OTHER reasons during the loading of a driver.
Also check the directory
/etc/lddrv
for the file
lipc.o .
I recommend backing up lipc.o (to lipc.o.real, or such) and
then copying nipc.o to lipc.o -- all in that directory.
NIPC fixes a bug in LIPC. Folks running the HOTLINE's LIPC
-- that supports more messages/semaphores -- are stuck without
a comparable NIPC at this time. (As noted in prior comments
thereon: you CAN alter the 'drivers' file to load 'nipc'
instead of 'lipc', but the 'ipcs' command will fail to
find required information as a result -- hence the COPYING above.)
john mcmillan -- att!mtunb!jcm -- juzz trying to help, sorry...
More information about the Unix-pc.general
mailing list