|
|
1.1 ! root 1: This directory contains the source files for the C component of GNU Emacs. ! 2: Nothing in this directory is needed for using Emacs once it is built ! 3: and installed, if the dumped Emacs (on Unix systems) or the Emacs ! 4: executable and map files (on VMS systems) are copied elsewhere. ! 5: ! 6: On Unix, building is controlled by a makefile called `xmakefile' ! 7: that is generated with machine-dependent contents from `ymakefile' ! 8: using `cpp'. `Makefile' just invokes `cpp' to produce `xmakefile' ! 9: and then runs `make' on `xmakefile'. ! 10: ! 11: See the file VMSBUILD in this directory for instructions on compiling, ! 12: linking and building Emacs on VMS. ! 13: ! 14: The files `*.com' and `temacs.opt' are used on VMS only. ! 15: The files `vlimit.h', `ioclt.h' and `param.h' are stubs to ! 16: allow compilation on VMS with the minimum amount of #ifdefs. ! 17: ! 18: `uaf.h' contains VMS uaf structure definitions. This is only needed if ! 19: you define READ_SYSUAF. This should only be done for single-user ! 20: systems where you are not overly concerned with security, since it ! 21: either requires that you install Emacs with SYSPRV or make SYSUAF.DAT ! 22: world readable. Otherwise, Emacs can determine information about the ! 23: current user, but no one else. ! 24: ! 25: `pwd.h' contains definitions for VMS to be able to correctly simulate ! 26: `getpwdnam' and `getpwduid'.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.