*BSD News Article 17858


Return to BSD News archive

Newsgroups: comp.os.386bsd.development
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!haven.umd.edu!uunet!brunix!cs.brown.edu!mhw
From: mhw@cs.brown.edu (Mark Weaver)
Subject: Re: Newbie question.
In-Reply-To: altitude@css.itd.umich.edu's message of 1 Jul 1993 16:45:50 GMT
Message-ID: <MHW.93Jul2043302@barney.cs.brown.edu>
Sender: news@cs.brown.edu
Organization: Dept. of Computer Science, Brown University
References: <20v4bu$dfu@stimpy.css.itd.umich.edu>
Date: Fri, 2 Jul 1993 09:33:02 GMT
Lines: 22

In article <20v4bu$dfu@stimpy.css.itd.umich.edu> altitude@css.itd.umich.edu (Alex Tang) writes:
> Hi.  I'm just starting to move into system type coding.  I've picked
> up a book on writing device drivers called "writing Unix Device
> Drivers".  I'm wondering where the u. structure is defined (if at
> all).  When I tried writing one of the sample programs, it said that u
> wasn't defined.  I thought that it was a base structure.  One of my
> colleagues is a systems programmer and did not understand why u.
> wasn't defined.  I'm confused.  Sorry if this is a dumb question.

I strongly suggest buying the following book:

The Design and Implemention of the 4.3BSD UNIX Operating System
by Samuel J. Leffler, Marshall Kirk McKusick, Michael J. Karels
and John S. Quarterman.

It is published by Addison Wesley.  It explains BSD from the system-call
level down, and is a must for anyone doing kernel programming for it.
--
--------------------------------------------------------------------
Internet/CSnet: mhw@cs.brown.edu        | Mark Weaver
BITNET: mhw@browncs                     | Box 2160, Brown University
UUCP: uunet!brunix!mhw                  | Providence, RI 02912-2160