home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!cs.utexas.edu!sun-barr!sh.wide!wnoc-kyo!astemgw!daemun.rcac!kenji
- From: kenji@rcac.astem.or.jp (Kenji Rikitake)
- Newsgroups: comp.os.coherent
- Subject: Coherent 4.0.1r68+ (DDK Kernel) known bugs
- Message-ID: <KENJI.93Jan11171356@daemun.rcac.astem.or.jp>
- Date: 11 Jan 93 08:13:56 GMT
- Sender: news@astem.or.jp
- Organization: RCAC Project, ASTEM RI, Kyoto, Japan
- Lines: 54
-
- 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]
- --
- Kenji Rikitake, cyberspace samurai, RCAC Project
- office: <kenji@rcac.astem.or.jp> / home: <kenji@rd.macrofield.or.jp>
- "There is little excuse to continue propagating bang paths or mixed formats."
- -- Stuart Lynne <sl@wimsey.com>, Message-ID: <COLw2o.H82@wimsey.bc.ca>
-