home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / unix / bsd / 2513 < prev    next >
Encoding:
Text File  |  1992-07-21  |  4.3 KB  |  99 lines

  1. Newsgroups: comp.unix.bsd
  2. Path: sparky!uunet!gatech!bloom-beacon!bloom-picayune.mit.edu!athena.mit.edu!eichin
  3. From: eichin@athena.mit.edu (Mark Eichin)
  4. Subject: reading 0.0->0.1 source diffs
  5. Message-ID: <EICHIN.92Jul21092841@tweedledumber.mit.edu>
  6. Sender: news@athena.mit.edu (News system)
  7. Nntp-Posting-Host: cambridge.cygnus.com
  8. Organization: Massachusetts Institute of Technology
  9. Date: Tue, 21 Jul 1992 13:28:52 GMT
  10. Lines: 87
  11.  
  12. I've been using 0.0 and have had some particular problems that I was
  13. waiting for 0.1 to fix... now that I've read the changes to the
  14. source, I'm pretty sure they're not fixed (I'll have to build a kernel
  15. to be sure) so I'll get to work on them. (In particular, UDP/NFS over
  16. SLIP gives up and times out when the packets are heading into the pc,
  17. but works fine the other way. TCP/NFS (and other TCP protocols)
  18. doesn't have this problem.)
  19.     Reading the diffs is educational. There are lots of neat
  20. things. A few oddities: in tty_ring.c, the arguments to nextc are
  21. still switched as they were in the original 0.0 release; I thought I
  22. reported this directly (I know it was discussed on the net.) Also, it
  23. seems that the some of the copyright messages are slightly mangled.
  24. (diff below shows both problems; paycheck.backup2 is a backup of my
  25. machine running 0.0)
  26.     Also, I noticed that the com driver always jumps back to spl0
  27. rather than bracketing with {s=spltty();splx(s);} I'd be curious to
  28. know why this was done (I believe that some of the splx code was added
  29. by Dan Muntz, but I don't know if what I'm running is the latest
  30. version of his driver.) I thought someone mentioned that the com
  31. driver in 0.1 isn't the latest; if that's so, I'll keep my old one.
  32.     This is by no means a thorough reading (or thorough commentary
  33. on what reading I've done) but it was interesting, nonetheless.
  34.  
  35.                 _Mark_ <eichin@athena.mit.edu>
  36.                 MIT Student Information Processing Board
  37.                 Cygnus Support <eichin@cygnus.com>
  38.  
  39. ps. I emailed the above comments with the bugnfix.form but thought it
  40. would be good to discuss a bit on the net (and it's hard to tell if
  41. internet mail is getting to the the authors.)
  42.  
  43. diff -rcbtw paycheck.backup2/src/sys.386bsd/kern/tty_ring.c 0.1/usr/src/sys.386b
  44. sd/kern/tty_ring.c
  45. *** paycheck.backup2/src/sys.386bsd/kern/tty_ring.c     Sun Mar 29 22:09:20 1992
  46. --- 0.1/usr/src/sys.386bsd/kern/tty_ring.c      Mon Feb 24 16:38:10 1992
  47. ***************
  48. *** 13,19 ****
  49.    * 3. All advertising materials mentioning features or use of this software
  50.    *    must display the following acknowledgement:
  51.    *      This software is a component of "386BSD" developed by 
  52. !  *      William F. Jolitz, TeleMuse.
  53.    * 4. Neither the name of the developer nor the name "386BSD"
  54.    *    may be used to endorse or promote products derived from this software
  55.    *    without specific prior written permission.
  56. --- 13,19 ----
  57.    * 3. All advertising materials mentioning features or use of this software
  58.    *    must display the following acknowledgement:
  59.    *      This software is a component of "386BSD" developed by 
  60. !         William F. Jolitz, TeleMuse.
  61.    * 4. Neither the name of the developer nor the name "386BSD"
  62.    *    may be used to endorse or promote products derived from this software
  63.    *    without specific prior written permission.
  64. ***************
  65. *** 22,28 ****
  66.    * AND IS INTENDED FOR RESEARCH AND EDUCATIONAL PURPOSES ONLY. THIS 
  67.    * SOFTWARE SHOULD NOT BE CONSIDERED TO BE A COMMERCIAL PRODUCT. 
  68.    * THE DEVELOPER URGES THAT USERS WHO REQUIRE A COMMERCIAL PRODUCT 
  69. !  * NOT MAKE USE OF THIS WORK.
  70.    *
  71.    * FOR USERS WHO WISH TO UNDERSTAND THE 386BSD SYSTEM DEVELOPED
  72.    * BY WILLIAM F. JOLITZ, WE RECOMMEND THE USER STUDY WRITTEN 
  73. --- 22,28 ----
  74.    * AND IS INTENDED FOR RESEARCH AND EDUCATIONAL PURPOSES ONLY. THIS 
  75.    * SOFTWARE SHOULD NOT BE CONSIDERED TO BE A COMMERCIAL PRODUCT. 
  76.    * THE DEVELOPER URGES THAT USERS WHO REQUIRE A COMMERCIAL PRODUCT 
  77. !  * NOT MAKE USE THIS WORK.
  78.    *
  79.    * FOR USERS WHO WISH TO UNDERSTAND THE 386BSD SYSTEM DEVELOPED
  80.    * BY WILLIAM F. JOLITZ, WE RECOMMEND THE USER STUDY WRITTEN 
  81. ***************
  82. *** 80,86 ****
  83.           return (c);
  84.   }
  85.   
  86. ! nextc(rbp, cpp) struct ringb *rbp; char **cpp; {
  87.   
  88.           if (*cpp == rbp->rb_tl) return (0);
  89.           else {  char *cp;
  90. --- 80,86 ----
  91.           return (c);
  92.   }
  93.   
  94. ! nextc(cpp, rbp) struct ringb *rbp; char **cpp; {
  95.   
  96.           if (*cpp == rbp->rb_tl) return (0);
  97.           else {  char *cp;
  98.  
  99.