Return to BSD News archive
Newsgroups: comp.unix.bsd
Path: sserve!manuel!munnari.oz.au!mips!mips!sdd.hp.com!zaphod.mps.ohio-state.edu!caen!uunet!stanford.edu!rock!banjo.concert.net!abc
From: abc@banjo.concert.net (Alan B Clegg)
Subject: Modified structure elements in 386BSD vs NET2
Message-ID: <1992Aug13.145542.17485@rock.concert.net>
Sender: news@rock.concert.net
Organization: Concert Network -- Internet Operations Group
Date: Thu, 13 Aug 1992 14:55:42 GMT
Lines: 23
While attacking some software, I happened to note the fact that struct tty
(/usr/include/sys/tty.h) is missing the three queues:
struct clist t_rawq; /* queues */
struct clist t_canq;
struct clist t_outq;
Ring buffers are here instead:
struct ringb t_raw; /* ring buffers */
struct ringb t_can;
struct ringb t_out;
What is the reasoning for this change? I understand that the ringb's are
probably more compact, but they aren't standard (are they?) and yes, the
clists are used in other software...
-abc
--
abc@concert.net Alan Clegg - Network Programmer
KD4JML MCNC -- Center for Communications
CREDIMUS IN EXISTIMATIONEM INCOMPTAM ET TABULAS MANDATORUM CURRENTES
I'm contaminated by BSDi source code, how about you?