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