xbbs features as request

Brandon S. Allbery allbery at ncoast.UUCP
Wed Jun 1 07:09:31 AEST 1988


As quoted from <3837 at uwspan.UUCP> by root at uwspan.UUCP (Sue Peru Sr.):
+---------------
| | 18) The following file protocols are available for downloading:
| |     sliding windows/standard kermit, zmodem, ymodem, batch-ymodem, crc-xmodem,
| |     checksum-xmodem, ascii, SEAlink, and type.
| | 19) The following file protocols are available for uploading:
| |     (Same as downloading except for "type")
| 
| All the file transfer protocols are external programs - you must have them
| on your system to be able to use them.
| 
| | 20) List the contents of an archive file ( .arc, .tar, or .tar.Z )
| 
| This requires that you have a working copy of ARC on your system...
+---------------

If arc, tar, kermit, Xmodem, SeaLINK, zoo, Zmodem, CIS B, etc. were all
bundled into a single XBBS (or, for that matter, UNaXcess) binary, you would
end up with a singleuser Unix/Xenix system.  DOS gets away with it because
it's only one process anyway.  But most people who run Unix/Xenix BBSes
would like to use the multiuser capabilities of *nix -- and humongous,
monolithic programs don't allow that.  (Okay, you can use a paging 386
system.  So now it's multiuser molasses.)

Also:  what if Arc were compiled into XBBS and some sysop wanted to support
Zoo archives?  Hmmm?  External programs can be announced to the BBS via
ASCII control files:  edit and voila!  New feature added WITHOUT recompiling.

It's a design decision.  Some of us prefer flexibility.

+---------------
| | 21) File directory summary
| 
| Simply a "ls -l directory > file ; cat file > modemport ; rm file" sequence
+---------------

Can you say "portable"?  BSD has portable directory routines.  System V does,
too:  but calls them by a different name.  EARLY System V and previous AT&T
releases (and Xenix 2/3, etc.) don't have them at all.  UNaXcess will break
when used under V.5 with a non-AT&T filesystem -- which may yet happen,
courtesy the file system switch.

I hate to say this, AT&T:  but "struct direNt" was a DUMB idea.
Incompatibility still reigns supreme.  AAAAARGH!!!!!
-- 
	      Brandon S. Allbery, moderator of comp.sources.misc
	{well!hoptoad,uunet!marque,cbosgd,sun!mandrill}!ncoast!allbery
Delphi: ALLBERY						     MCI Mail: BALLBERY



More information about the Comp.unix.xenix mailing list