home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / unix / bsd / 5317 < prev    next >
Encoding:
Text File  |  1992-09-08  |  2.5 KB  |  59 lines

  1. Newsgroups: comp.unix.bsd
  2. Path: sparky!uunet!kithrup!sef
  3. From: sef@kithrup.COM (Sean Eric Fagan)
  4. Subject: Re: AT&T Long Distance Boycott (was: BNR2SS, Mach, and The Lawsuit)
  5. Organization: Kithrup Enterprises, Ltd.
  6. Date: Tue, 08 Sep 1992 19:18:20 GMT
  7. Message-ID: <1992Sep08.191820.4408@kithrup.COM>
  8. References: <QA2J6LM@taronga.com> <1992Sep08.085437.419@kithrup.COM> <1992Sep8.164622.21761@gateway.novell.com>
  9. Lines: 48
  10.  
  11. In article <1992Sep8.164622.21761@gateway.novell.com> terry@thisbe.Eng.Sandy.Novell.COM (Terry Lambert) writes:
  12. >    What about the termcap file itself?  
  13.  
  14. Hate to tell you this, but I have seen applications that came with their own
  15. termcap (or termcap equivalent) file.  Yes, the whole thing.
  16.  
  17. Next complaint?
  18.  
  19. >    VMS doesn't support the concept of SUID/SGID necessary from most
  20. >things, like score files in games.  Instead, you have to install the image
  21. >with priveledges (ie: I can't make an SUID "terry" program; only an SUID
  22. >SYSTEM with some priveledges).
  23.  
  24. Gosh.  Then I guess the fact that such things were in the last VMS I checked
  25. was my imagination, huh?  Yes, amazing as it seems, the POSIX work done to
  26. VMS is real, and it works, and it does make it look a lot more like a UNIX
  27. system.
  28.  
  29. >    The total lack of a CBREAK mode disallows single character I/O,
  30. >unless you are willing to call SYS$QIO() directly.  Raw mode requires a
  31. >QIO with IO$_SENSEMODE/IO$_SETMODE.
  32.  
  33. Here's another concept you and Peter seem to be missing:  wrapper libraries.
  34. The VMS POSIX stuff has termios, which allows single character I/O the same
  35. was as on a SysV system (well, kinda).
  36.  
  37. >    o    Open a file created with a text editor (this will insure
  38. >        it is a variable length record file with implied carriage
  39. >        return carriage control).
  40. [deleted]
  41.  
  42. Works fine.  Oh?  Don't you use the correct port of emacs?
  43.  
  44. >    MMDF (Multi-Memorandum Distribution Facility) ... OK, it stinks, but
  45. >it's what you asked for.
  46.  
  47. trn works with mmdf.  I haven't stuck the code in trn yet, because there
  48. isn't a need.  Note that MMDF won't work on a lot of systems because it is
  49. highly UNIX dependent, and if you claim a POSIX-dependent application isn't
  50. going to work on a non-UNIX system, then I don't see how you can think that
  51. something like MMDF will.  (Networking?  IPC?  fork() and exec()?  setuid()?
  52. seteuid()?  Huh?  What are those?)
  53.  
  54. -- 
  55. Sean Eric Fagan  | "You can't get lost in one room, no matter how
  56. sef@kithrup.COM  |  little effort you make to learn your way around."
  57. -----------------+    -- William E Davidsen (william@crd.GE.COM)
  58. Any opinions expressed are my own, and generally unpopular with others.
  59.