home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / unix / bsd / 4089 < prev    next >
Encoding:
Text File  |  1992-08-13  |  1.2 KB  |  34 lines

  1. Newsgroups: comp.unix.bsd
  2. Path: sparky!uunet!stanford.edu!rock!banjo.concert.net!abc
  3. From: abc@banjo.concert.net (Alan B Clegg)
  4. Subject: Modified structure elements in 386BSD vs NET2
  5. Message-ID: <1992Aug13.145542.17485@rock.concert.net>
  6. Sender: news@rock.concert.net
  7. Organization: Concert Network -- Internet Operations Group
  8. Date: Thu, 13 Aug 1992 14:55:42 GMT
  9. Lines: 23
  10.  
  11. While attacking some software, I happened to note the fact that struct tty
  12. (/usr/include/sys/tty.h) is missing the three queues:
  13.  
  14.         struct  clist t_rawq;           /* queues */
  15.         struct  clist t_canq;
  16.         struct  clist t_outq;
  17.  
  18. Ring buffers are here instead:
  19.  
  20.         struct  ringb t_raw;            /* ring buffers */
  21.         struct  ringb t_can;
  22.         struct  ringb t_out;
  23.  
  24. What is the reasoning for this change?  I understand that the ringb's are
  25. probably more compact, but they aren't standard (are they?) and yes, the 
  26. clists are used in other software...
  27.  
  28. -abc
  29. -- 
  30. abc@concert.net                Alan Clegg - Network Programmer
  31. KD4JML                                   MCNC -- Center for Communications
  32.    CREDIMUS IN EXISTIMATIONEM INCOMPTAM ET TABULAS MANDATORUM CURRENTES
  33.          I'm contaminated by BSDi source code, how about you?
  34.