home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / os / vms / 20090 < prev    next >
Encoding:
Internet Message Format  |  1992-12-30  |  2.3 KB

  1. Path: sparky!uunet!zaphod.mps.ohio-state.edu!darwin.sura.net!gatech!concert!ais.com!bruce
  2. From: bruce@ais.com (Bruce C. Wright)
  3. Newsgroups: comp.os.vms
  4. Subject: Re: Alternative callable editors in MAIL? [source+question]
  5. Message-ID: <1992Dec30.090550.5921@ais.com>
  6. Date: 30 Dec 92 09:05:50 GMT
  7. References: <9212282149.AA16692@uu3.psi.com> <1992Dec30.044645.11200@cnplss5.cnps.philips.nl>
  8. Organization: Applied Information Systems, Chapel Hill, NC
  9. Lines: 39
  10.  
  11. In article <1992Dec30.044645.11200@cnplss5.cnps.philips.nl>, hd@cnplss5.cft.philips.nl (Henk Davids) writes:
  12. > Following up on the creation of custom editor modules for MAIL,
  13. > below you will find some code designed to attach to a subprocess
  14. > that has been created earlier, presumably running EVE or GNU Emacs.
  15. > [...]
  16. > Now a question: the comment in the C module says that MAIL is an installed
  17. > module. In fact, it is not. Neither are the shareable images that MAIL will
  18. > call. How then does MAIL get its privileges (SYSPRIV) to write into other
  19. > peoples' mail files?
  20.  
  21. In standard VMS V5.x, MAIL is not installed with privileges.  It is
  22. usually installed as /SHARABLE/OPEN/HEADER in order to speed up its
  23. startup time, but even that probably isn't strictly necessary.  But
  24. DECUS UUCP wants to install MAIL with SYSPRV;  this is to handle
  25. foreign mail protocols (like UUCP%"mumble").  I suspect that this is
  26. so that the foreign protocol module can write into the UUCP spool
  27. directory -- maybe someone who's familiar with the UUCP internals
  28. like Jamie can elaborate.  It's possible that that's what the comment
  29. in the code is referring to, or that that `feature' of UUCP had
  30. confused the author;  if an image is installed as /OPEN/HEADER/SHARE
  31. (i.e., without any privileges), then it can run non-installed images
  32. just fine.
  33.  
  34. In the current version of VMS, MAIL _doesn't_ write into other people's
  35. mail files; that's handled by the MAIL_SERVER.  If you think about it,
  36. this makes a certain amount of sense:  if you receive mail from another
  37. node in a network, the server is a smaller image to start up than MAIL
  38. itself.
  39.  
  40. But in previous versions of VMS (before V5.0), MAIL was installed
  41. with SYSPRV because MAIL and its server were contained in the same
  42. image.  It's possible that _that's_ what the comment in the code is
  43. referring to.
  44.  
  45. Interesting program BTW.
  46.  
  47. Bruce C. Wright
  48.