Return to BSD News archive
Xref: sserve comp.unix.programmer:16302 comp.unix.bsd:13728 Path: sserve!newshost.anu.edu.au!munnari.oz.au!ihnp4.ucsd.edu!agate!howland.reston.ans.net!news.ans.net!inca.gate.net!inca.gate.net!c_farer From: c_farer@inca.gate.net (Wade Scholine) Newsgroups: comp.unix.programmer,comp.unix.bsd Subject: Re: Book Suggestion Needed Date: 14 Apr 1994 11:08:46 -0400 Lines: 25 Message-ID: <c_farer.766335423@inca.gate.net> References: <2oisfv$kb@nigel.msen.com> NNTP-Posting-Host: inca.gate.net dekard@garnet.msen.com (Eric McGlohon) writes: >I have a BSD 4.3 device driver that I need to turn into a SysV Streams >device driver... >I know little about either, which books would give me the nuts & bolts >descriptions & tutorial on bsd 4.3 device drivers and SysV streams >programming? (Probably 2 seperate books, I know.) More than two. There exists a SVR4 "Programmer's Guide: STREAMS" which is probably part of what you want. There is also a "Programmer's Guide: Networking Interfaces" which also may apply. For general SVR4 driver stuff there is the "Device Driver Interface/Driver Kernel Interface" and the (never updated from SVR3.2) "Block and Character Interface Driver Development Guide." If you really know zip about drivers you can get a little bit of information from the SysV "Integrated Software Development Guide." There's also a book out, "Writing a UNIX Device Driver," Egan & Texiera (Wiley & Sons). I have the 1st ed, I read someplace that the 2nd introduced errors without adding anything worth- while. It has good general info but the specifics refer to a defunct (?) 68000-based machine called a MASSCOMP. I don't know of any BSD-specific driver development stuff. I suppose the demon book would give useful background though.