home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume25 / msgd / Include / msgoptions.h < prev   
Encoding:
C/C++ Source or Header  |  1992-03-09  |  1.6 KB  |  43 lines

  1. /* msgoptions.h
  2.    separate options file, so I can #inlcude it in an Imakefile
  3. */
  4.  
  5. /*
  6.  * $Header: /usr/source/users/msg/Include/RCS/msg.h,v 1.9 91/03/08 20:13:16 jmsellens Exp Locker: jmsellens $
  7.  * 
  8.  */
  9.  
  10. /* Options */
  11. /* define PMBECOME if you want to use the Waterloo pmbecome() routine
  12.    which allows you to seteuid() to a user, and seteuid() back to root
  13.    later.  Only needed if the MSGFILE is on a partition that root can't
  14.    write, such as on pre 4.0 SunOS diskless clients. */
  15. /* #define PMBECOME */
  16.  
  17. /* define SAVEMSG to save received messages in MSGFILE */
  18. #define SAVEMSG
  19.  
  20. /* define ANSWERBACK to allow the use of answerback files set up by
  21.    mesg to send back to the sender when a message is received. */
  22. #define ANSWERBACK
  23.  
  24. /* define REMOTE to always use the daemon to deliver instead of doing
  25.    local delivery when possible.  This means msg doesn't have to be
  26.    setuid/setgid, but it's also slower. */
  27. /* #define REMOTE */
  28.  
  29. /* define VARARGS if you have the varargs stuff, including vprintf and
  30.    friends. */
  31. #define VARARGS
  32.  
  33. /* define DUMBSHORT if you're silly enough to have long userids in the
  34.    passwd file, but short userids everywhere else.  We were silly enough
  35.    to be doing this on our MIPS machines ... */
  36. /* #define DUMBSHORT */
  37.  
  38. /* define REALUSER if you want to use the MFCF realuser() routine to find
  39.    out your "real" campus-wide userid and use that as the return address.
  40.    This won't be useful outside Waterloo, and I hope I remembered to remove
  41.    the "-luw" from the Makefile before sending it into the outside world. */
  42. /* #define REALUSER */
  43.