home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!think.com!ames!ig!rcac.astem.or.jp!kenji
- From: kenji@RCAC.ASTEM.OR.JP (Kenji Rikitake)
- Newsgroups: comp.os.coherent
- Subject: Coherent DDK Kernel (4.0.1r68+) known problems
- Message-ID: <9301110601.AA01379@daemun.rcac.astem.or.jp>
- Date: 11 Jan 93 06:01:37 GMT
- Sender: daemon@presto.ig.com
- Reply-To: "Coherent operating system" <COHERENT@indycms.bitnet>
- Lines: 49
-
- Coherent known bugs on DDK kernel (4.0.1r68+)
- by Kenji Rikitake
- Version 1.0 11-JAN-1993
-
- This memo describes problems I experienced after I installed Coherent
- 386 DDK Kernel (4.0.1r68+). Inquiries and comments should be directed
- to me by email to <kenji@rcac.astem.or.jp>.
-
- ========
-
- 1. Implementation changes
-
- * As Udo Munk mentioned in his Problem FAQ, DDK Kernel now has "stty
- istrip"ed terminal driver. This means 8-bit input will not get through
- unless you do "stty -istrip". I recommend you to perform this on your
- .profile or at /etc/profile.
-
- * /bin/ps output format has been changed from r65. It now requires
- only 35Kbyte or so to run.
-
- * Message queue implementation has been changed from r65. msgget(key,
- 0) did not work on r65 so I had to write it as msgget(key, 0777). But
- now 0777 permission doesn't work.
-
- 2. Bugs (anything else? :) )
-
- * settz() often does not set correct tzname[0] value.
-
- * elvis does not accept 8-bit (i.e. MSB=1) character even after you
- set -istrip by stty. Current version (1.6) of elvis uses sgtty library
- to handle terminal I/O, so I modified to use termio library instead on
- curses.c, and the bug was fixed. I suspect sgtty library does not
- properly handle r68 terminal driver.
-
- * One more terminal driver bug: when I tried to use termio's VMIN and
- VTIME features on -icanon mode to reimplement elvis, I experienced
- "PANIC: Kernel Page Fault" when I set VTIME other than 0. The system
- crashes when it faces with this bug, so be careful. (Note: this bug
- appeared when I enabled M_SYSV option in unix.c of elvis 1.6.)
-
- * tin 1.1 PL6 crashes just after the reader post a followup article.
- It seems r68 kernel sends SIGCHLD/SIGCLD (signal 18) when a child
- process (elvis editor in this case) terminates. How should I handle
- SIGCHLD/SIGCLD? I modified tin to SIG_IGN SIGCHLD/SIGCLD and it runs
- OK so far.
-
- ========
-
- [End of Memorandum]
-