allbery@ncoast.UUCP (Brandon S. Allbery) (09/10/87)
I'm working on implementing a reasonably complete version of syslog for System V, based on the debugging syslog posted to comp.sources.unix. To do this, I'd like some more information. In particular, the code posted didn't know what the two arguments to openlog() were, and doesn't specify how the various message priorities are routed to various destinations (and what destinations). Can someone, without violating their BSD license, mail me a description of what syslog does under 4.3BSD? (May as well go for the most current version.) Please keep in mind that I'm a System V.2 (soon V.3) binary licensee, so I can't accept copies of syslog.h, etc. I am looking for the various logging destinations and how syslog/syslogd chooses between them for various message priorities, and a list of the priorities supported (I've seen a few that weren't in Arnold Robbins' posting). I'd also like to stay as compatible with the BSD code as possible _at the source level_ (at the interface level, I'm planning on using FIFOs so I can run it under {USG UNIX,Xenix} 3, if possible). Thanks in advance. -- Brandon S. Allbery, moderator of comp.sources.misc {{harvard,mit-eddie}!necntc,well!hoptoad,sun!mandrill!hal}!ncoast!allbery ARPA: necntc!ncoast!allbery@harvard.harvard.edu Fido: 157/502 MCI: BALLBERY <<ncoast Public Access UNIX: +1 216 781 6201 24hrs. 300/1200/2400 baud>> All opinions in this message are random characters produced when my cat jumped (-: up onto the keyboard of my PC. :-)