home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume18 / mush6.4 / part02 / config.h-dist < prev    next >
Text File  |  1989-03-12  |  3KB  |  88 lines

  1. /* config.h 1.1    (c) copyright 1986 (Dan Heller) */
  2.  
  3. #define MAILRC        ".mushrc"
  4. #define ALTERNATE_RC    ".mailrc"
  5. #define DEFAULT_RC    "/usr/lib/Mail.rc"
  6. #define COMMAND_HELP    "/usr/lib/cmd_help"
  7. #ifdef SUNTOOL
  8. #    define TOOL_HELP    "/usr/lib/tool_help"
  9. #endif /* SUNTOOL */
  10. #define ALTERNATE_HOME    "/tmp"       /* Path must be read/write to EVERYONE */
  11. #define EDFILE      ".edXXXXXX"  /* file/pathname added to user's "home" */
  12.  
  13. /* mail delivery system */
  14. #ifdef MMDF
  15. #define MAIL_DELIVERY    "exec MMDFBIN/submit -mlnr"
  16. #define VERBOSE_ARG    "W"
  17. #else /* MMDF */
  18. #define MAIL_DELIVERY    "/usr/lib/sendmail -i"
  19. #define VERBOSE_ARG    "-v"    /* undef if none exists */
  20. #define METOO_ARG    "-m"    /* man sendmail for more info. */
  21. #endif /* MMDF */
  22.  
  23. /* Headers that will NOT be included when forwarding mail */
  24. #define IGNORE_ON_FWD    "status"
  25.  
  26. #define    MAXMSGS        1000    /* maximum number of messages we can read */
  27. #define HDRSIZ BUFSIZ    /* This should not be < BUFSIZ! (but can be >) */
  28.  
  29. #define VPRINTF        /* If your system supports the vprintf() functions,
  30.              * True for sys-v and later sun versions (3.0+ ?).
  31.              */
  32.  
  33. /* If your mail transfer agent uses something *besides* "From " to separate
  34.  * adjacent messages in a folder, define MSG_SEPARATOR to be this string.
  35.  * If that string is 4 ^A's, then the string would be "\001\001\001\001"
  36.  * If you don't know what this means, leave it alone.
  37.  */
  38. /* #define MSG_SEPARATOR "From " */
  39. #ifdef MMDF
  40. #ifndef OLD_MAILER
  41. #define OLD_MAILER
  42. #endif /* OLD_MAILER */
  43. /*
  44.  * These values should be identical (respectively) to the contents of
  45.  * delim1 and delim2 in MMDFSRC/conf/yoursite/conf.c (sans newline).
  46.  */
  47. #define MSG_SEPARATOR    "\001\001\001\001\n"
  48. #define END_MSG_SEP    "\001\001\001\001\n"
  49. /*
  50.  * You only need to define LCKDFLDIR if you have MMDF configured to use a
  51.  * locking module which accesses the global MMDF variable "lckdfldir".
  52.  * Most of you WILL NOT need this, since you probably use one of the more
  53.  * sophisticated locking modules provided with MMDF.
  54.  */
  55. /* #define LCKDFLDIR    "/usr/spool/mmdf/lockfiles" */
  56.  
  57. /*
  58.  * IMPORTANT NOTE: If you are trying to use mush with MMDF, you need to
  59.  * remove most of the LOCFUN declarations in the MMDF locking module which
  60.  * is in use at your site and recompile the MMDF library.  The only function
  61.  * which need not appear in the new libmmdf.a is lk_name().
  62.  */
  63. #endif /* MMDF */
  64.  
  65. #define LS_COMMAND    "ls"
  66. #define FORTUNE        "/usr/games/fortune"
  67. #define LPR        "lpr"
  68. #define SIGNATURE    ".signature"
  69. #ifdef HOMEMAIL
  70. #define MAILFILE    "Mailbox"    /* or whatever */
  71. #else /* HOMEMAIL */
  72. #define MAILDIR        "/usr/spool/mail"
  73. #endif /* HOMEMAIL */
  74.  
  75. /* default settings for some variable strings */
  76. #define DEF_PROMPT    "Msg %m of %t: "
  77. #define DEF_PAGER    "more" /* set to "internal" to use internal pager */
  78. #define DEF_SHELL    "csh"
  79. #define DEF_EDITOR    "vi"
  80. #define DEF_FOLDER    "~/Mail"        /* default Mail folder */
  81. #define DEF_MBOX    "~/mbox"    /* default mbox */
  82. #define DEF_INDENT_STR    "> "        /* indent included mail */
  83. #define DEF_PRINTER    "lp"
  84. #define DEF_ESCAPE    "~"
  85. #define DEF_HDR_FMT    "%25f %7d (%l/%c) \"%s\"" /* default hdr_format */
  86. #define DEF_CURSES_HELP    \
  87.     "display save mail reply next-msg back-msg screen-next screen-back"
  88.