home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume1 / 8708 / 24 / genv.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-07-13  |  1.6 KB  |  74 lines

  1. /*         genv.c
  2.  
  3.  
  4.  
  5.         copyright (C) 1987 Stuart Lynne
  6.  
  7.         Copying and use of this program are controlled by the terms of the
  8.         Free Software Foundations GNU Emacs General Public License.
  9.  
  10.  
  11.         version        0.1        March 31/1987
  12.  
  13.     
  14.  
  15. environment variables
  16.  
  17.     The following evironment variables are defined:
  18.  
  19.         MAILBOX        current user's mailbox,     "sl"
  20.         NAME        current user's name,         "Stuart Lynne"
  21.         HOME        current user's home dir        "/usr/sl"
  22.         DOMAIN        domain of this machine,     "mac.van-bc.can"
  23.         MAILDIR        where mail is kept,            "/usr/mail"
  24.         CONFDIR        where config data is  kept,    "/usr/lib/uucp"
  25.         SPOOLDIR    where spooled files are     "/usr/spool/uucp"
  26.         PUBDIR        public spool directory        "/usr/spool/uucppublic"
  27.          MAILSERVICE    who do we send remote mail    "van-bc"
  28.          NODENAME    what is our local nodename    "slmac"
  29.          DEVICE        what is the default device    ".a"
  30.          SPEED        what is the default speed    "1200"
  31.          TEMPDIR        what is temp directory        "/tmp"
  32.  
  33. */
  34.  
  35.  
  36. #define    MAILBOX        "MAILBOX"
  37. #define    NAME        "NAME"
  38. #define    HOME        "HOME"
  39. #define    DOMAIN        "DOMAIN"
  40.  
  41. #define    MAILDIR        "MAILDIR"
  42. #define    CONFDIR        "CONFDIR"
  43. #define SPOOLDIR    "SPOOLDIR"
  44. #define    PUBDIR        "PUBDIR"
  45. #define    MAILSERVICE    "MAILSERVICE"
  46.  
  47. #define NODENAME    "NODENAME"
  48. #define    DEVICE        "DEVICE"
  49. #define    SPEED        "SPEED"
  50.  
  51. #define    TEMPDIR        "TEMPDIR"
  52.  
  53.  
  54.  
  55. extern char    *mailbox;
  56. extern char    *name;
  57. extern char *home;
  58. extern char    *domain;
  59. extern char    *maildir;
  60. extern char    *confdir;
  61. extern char *spooldir;
  62. extern char *pubdir;
  63. extern char    *mailserv;
  64. extern char *nodename;
  65. extern char *device;
  66. extern char *speed;
  67. extern char *tempdir;
  68.  
  69.  
  70. void loadenv();
  71. void genv();
  72. void mkfilename();
  73.  
  74.