Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!dali.cs.montana.edu!caen!ox.com!math.fu-berlin.de!fub!geminix.in-berlin.de!gemini From: gemini@geminix.in-berlin.de (Uwe Doering) Newsgroups: comp.unix.sysv386 Subject: Re: -Xp optionin ISC cc Keywords: startup code in /lib for ISC cc Message-ID: <03AQHDJ@geminix.in-berlin.de> Date: 24 Apr 91 20:32:47 GMT References: <1991Apr23.145657.8672@cs.rochester.edu> Organization: Private UNIX Site Lines: 31 lubkin@cs.rochester.edu (Saul Lubkin) writes: >/lib contains crt[01].o, crtn.o, crtp[01].o, mcrt[01].o, mcrtp1.o, >pcrt[01].o and pcrtp1.o. > >Could someone enlighten me as to which of these are linked in when? > >This is relevant to my trying to create a useable job control support >version of bash for ISC 2.2. I have made a job control bash -- but it >causes a system panic when vpix is run under it. That's how I found out about the bug in the namei() kernel function (NULL pointer dereference). I also tried to run VP/ix in kernel POSIX mode, and the system paniced. I posted a binary patch to fix this problem. With this patch installed, you will find that VP/ix no longer causes a kernel panic, but it still won't work. If I remember correctly, this is because VP/ix tries to open the serial ports with the O_EXCL flag, which, in POSIX mode, obviously isn't allowed for devices. BTW, ISC told me that they already knew about the bug in namei(), and that it is fixed in their current (internal) release. However, they didn't tell me whether they intend to release a fix disk for this problem, or whether we have to wait until the next major release. Uwe -- Uwe Doering | INET : gemini@geminix.in-berlin.de Berlin |---------------------------------------------------------------- Germany | UUCP : ...!unido!fub!geminix.in-berlin.de!gemini