home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / 3b1 / 4335 next >
Encoding:
Text File  |  1993-01-21  |  5.1 KB  |  116 lines

  1. Newsgroups: comp.sys.3b1
  2. Path: sparky!uunet!spool.mu.edu!uwm.edu!linac!unixhub!ditka!ohare!kls
  3. From: kls@ohare.Chicago.COM (Karl Swartz)
  4. Subject: Re: Taylor uucp 1.4 gamma on 3B1 with TCP
  5. Message-ID: <1993Jan21.123039.8504@ohare.Chicago.COM>
  6. Organization: Chicago Software Works
  7. References: <1993Jan19.054921.1557@ohare.Chicago.COM> <1993Jan20.045619.1333@d-and-d.com>
  8. Date: Thu, 21 Jan 1993 12:30:39 GMT
  9. Lines: 105
  10.  
  11. In article <1993Jan20.045619.1333@d-and-d.com> dnichols@d-and-d.com (DoN. Nichols) writes:
  12. >In article <1993Jan19.054921.1557@ohare.Chicago.COM> kls@ohare.Chicago.COM (Karl Swartz) writes:
  13. >>The thought of getting Smail 3.1 to use Wollongong's Lose/TCP ...
  14. >>... and then news and NNTP as was most unappealing.  Taylor uucp
  15. >>running over TCP seemed a more reasonable approach.
  16.  
  17. >What do you have against nntp?
  18.  
  19. I never said I have anything against it, and I thought I was fairly
  20. unambiguous about why I chose the path I did -- getting NNTP going
  21. would seem to be a lot more work than getting Taylor uucp up, and
  22. still doesn't even address the issue of mail.  Consider that with
  23. uucp I simply replace one package -- in fact, since I'm only using
  24. Taylor's uucico at present (with the HDB utilities) it's not even
  25. the whole shebang.
  26.  
  27. By going to NNTP, I have to build NNTP (client and server), then
  28. rebuild C news with it, then rebuild trn with it, and worry about
  29. breaking my newsfeed.  Then I have to knock together the scripts to
  30. deal with batching NNTP stuff, which I could steal from work but don't
  31. otherwise need here since I've got a bunch of uucp feeds.  Quite a bit
  32. of effort for one special case.
  33.  
  34. And then there's still Smail and SMTP to deal with when I'm done with
  35. news.
  36.  
  37. Basically, I'm changing the transport so it seems to make a lot more
  38. sense to change the transport software (one piece) than to change a
  39. number of high-level pieces of software.  NNTP isn't the right tool
  40. to solve the problem.
  41.  
  42. >One advantage of nntp over what you appear to be describing is that
  43. >nntp needs a news spool directory only on *one* machine.
  44.  
  45. Did I say the two had identical feeds?  I don't believe I did.  One
  46. machine carries a full feed, distributing all or parts of it along to
  47. other machines (including my second machine) and then getting rid of
  48. it to make room for the next wave as quickly as possible.  The other
  49. gets a small feed of stuff I really want, and keeps it around as long
  50. as I need.  If I read news on the primary machine it'd miss most of
  51. the discussions I might be interested in, not to mention the problem
  52. of falling asleep because the thing is so damned slow.
  53.  
  54. At work I have a SPARCstation 2 with 4.5 GB of disk dedicated solely
  55. to news, which not only has enough space to keep articles for a decent
  56. period of time but also is fast enough to handle it all and also do a
  57. reasonable job of serving user requests for news.  It's great for all
  58. of the NNTP clients we have.  It's also not relavent to my 3B1 setup.
  59.  
  60. >I have not ried to do the compile of taylor uucp ...
  61.  
  62. Another reason for trying Taylor is that it is supposed to be quite a
  63. bit more efficient in using CPU cycles than other uucps.  If this can
  64. eke a bit more throughput out of the Telebits before I get 386BSD up
  65. and running, great!
  66.  
  67. >    My experience with the WIN/TCP include files was that when one of
  68. >the include files which came with that package bears the same name as one in
  69. >the standard include directory tree, it usually will include that one by
  70. >explicit path, so the two are combined effectively into a single include
  71. >file.  There may be cases where this doesn't happen that you have
  72. >encountered that did not get in my way.
  73.  
  74. First one in my notes is <errno.h>.  There is a Wollongong version and
  75. it does not include the standard version, though both do include the
  76. standard <sys/errno.h>.  The standard <errno.h> has
  77.  
  78.     extern int errno;
  79.  
  80. while the Wollongong one does not.  Ding!
  81.  
  82. Same goes for <signal.h>; in this case the missing define is
  83.  
  84.     extern (*signal())();
  85.  
  86. And then there's <sys/wait.h> -- the Wollongong version is essentially
  87. a no-op, so if you get that turkey you'll be missing all the stuff in
  88. the standard version.
  89.  
  90. >You just need to specify the WIN/TCP include tree first on your
  91. >command line, before it searches the stock headers.
  92.  
  93. That was *not* a positive approach for a lot of stuff!  I ended up
  94. using the Wollongong includes, before the standard ones, only for
  95. networking modules, which went well enough.  For everything else I
  96. ignored the Wollongong stuff.
  97.  
  98. >Of course, this is a bit of a problem with gcc, because the
  99. >fixincludes script didn't know about the WIN/TCP headers, so it
  100. >didn't sanitize them for gcc compatability.
  101.  
  102. Eh?  I didn't know about the fixincludes script either!  Was this with
  103. gcc 2.x or with 1.40?  I just checked and it isn't in the gcc 1.40
  104. package I got.
  105.  
  106. >Good Luck
  107.  
  108. Thanks!  I got some pointers from several folks as well as several
  109. patches which I'll be trying out this weekend.  Stay tuned ...
  110.  
  111. -- 
  112. Karl Swartz    |INet    kls@ditka.chicago.com        
  113. 1-415/854-3409    |UUCP    uunet!decwrl!ditka!kls
  114.         |Snail    2144 Sand Hill Rd., Menlo Park CA 94025, USA
  115.  Send sci.aeronautics.airliners submissions to airliners@chicago.com
  116.