home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!ira.uka.de!smurf.sub.org!easix!umunk!udo
- From: udo@umunk.GUN.de (Udo Munk)
- Newsgroups: comp.os.coherent
- Distribution: world
- Subject: Summary about missing/buggy functions
- Keywords: system calls, library functions, COHERENT
- Summary:
- X-Newsreader: TIN [version 1.1 PL7]
- Message-ID: <9212285255@umunk.GUN.de>
- Organization: Udo Munk's private BBS
- Date: Mon, 28 Dec 92 15:16:08 GMT
- Lines: 37
-
- This is the summary about missing/buggy system calls and library functions
- which I've collected so far:
-
- missing system calls:
- nice (this call is available but not documented)
- ulimit
- fsync
- setreuid
- setregid
-
- system calls with bugs:
- none
-
- missing library functions:
- vprintf family (is available on raven, I'll mail it to MWC)
- alarm2 (is documented but not available yet)
- tick (is documented but not available yet)
- getutent, getutid, getutline, pututline, setutent, endutent, utmpname
-
- library functions with bugs:
- mktemp uses not only letters (A-Z, a-z) and digits (0-9) to
- create temporary filenames, it also uses the special
- characters $%&/... This results in a lot of problems if
- such a filename is used in a system() call.
- access access(filename, AEXEC) executed under user root returns
- execute permission also for files, where the x bit is off.
- getpwent does not fill pw_comment
-
- Of course a lot of BSD library funtions like gethostname(), usleep()
- and so on are missing. But I think this is not a problem of MWC until
- they stated that COHERENT should be SV.4 compatible. I would suggest
- that we users build a library with BSD compatible functions to make
- porting of BSD programs easyer.
-
- If you know about other missing functions and/or other bugs please mail
- them to me. I'll hold this list up to date and mail a copy to MWC.
- Thanks for your help!
- --
- Udo Munk, Oberstr. 21, 4040 Neuss 1, Germany
- udo@umunk.GUN.de ...!{mcshh,smurf,unido}!easix!umunk!udo CIS: 100021,2515
- uucp: +49 2131 278869 V22/32/42bis 8N1 login: uucp pwd: public MYNAME=bbsuser
- request file /usr/spool/uucppublic/info for instructions
-