1*940a5a2dSguenther /* $OpenBSD: types.h,v 1.8 2015/01/21 03:18:31 guenther Exp $ */ 2b0f9517bSmillert 3fdd8ad51Sdm #ifndef __myTYPES_H__ 4fdd8ad51Sdm #define __myTYPES_H__ 5fdd8ad51Sdm 6fdd8ad51Sdm /* 740934732Smillert * $From: types.h,v 1.5 1999/08/04 15:57:31 christos Exp $ 8fdd8ad51Sdm */ 9fdd8ad51Sdm 10fdd8ad51Sdm /* 11fdd8ad51Sdm * Dist Options. 12fdd8ad51Sdm * 13fdd8ad51Sdm * WARNING: This values are used by the server (rdistd) 14fdd8ad51Sdm */ 1540934732Smillert #define DO_VERIFY 0x0000001 1640934732Smillert #define DO_WHOLE 0x0000002 1740934732Smillert #define DO_YOUNGER 0x0000004 1840934732Smillert #define DO_COMPARE 0x0000008 1940934732Smillert #define DO_REMOVE 0x0000010 2040934732Smillert #define DO_FOLLOW 0x0000020 2140934732Smillert #define DO_IGNLNKS 0x0000040 2240934732Smillert #define DO_QUIET 0x0000100 2340934732Smillert #define DO_CHKNFS 0x0000200 2440934732Smillert #define DO_CHKREADONLY 0x0000400 2540934732Smillert #define DO_NOEXEC 0x0000800 2640934732Smillert #define DO_SAVETARGETS 0x0001000 2740934732Smillert #define DO_NODESCEND 0x0002000 2840934732Smillert #define DO_NOCHKOWNER 0x0004000 2940934732Smillert #define DO_NOCHKMODE 0x0008000 3040934732Smillert #define DO_NOCHKGROUP 0x0010000 3140934732Smillert #define DO_CHKSYM 0x0020000 3240934732Smillert #define DO_NUMCHKGROUP 0x0040000 3340934732Smillert #define DO_NUMCHKOWNER 0x0080000 3440934732Smillert #define DO_HISTORY 0x0100000 3540934732Smillert #define DO_UPDATEPERM 0x0200000 3640934732Smillert #define DO_DEFGROUP 0x0400000 3740934732Smillert #define DO_DEFOWNER 0x0800000 3840934732Smillert #define DO_SPARSE 0x1000000 /* XXX not implemented */ 39fdd8ad51Sdm 40*940a5a2dSguenther typedef int opt_t; 41fdd8ad51Sdm 42fdd8ad51Sdm /* Debug Message types */ 43fdd8ad51Sdm #define DM_CALL 0x01 44fdd8ad51Sdm #define DM_PROTO 0x02 45fdd8ad51Sdm #define DM_CHILD 0x04 46fdd8ad51Sdm #define DM_MISC 0x10 47fdd8ad51Sdm #define DM_ALL 0x17 48fdd8ad51Sdm 49fdd8ad51Sdm /* 50fdd8ad51Sdm * Message Type definitions 51fdd8ad51Sdm */ 52fdd8ad51Sdm #define MT_DEBUG 0x0001 /* Debugging messages */ 53fdd8ad51Sdm #define MT_NERROR 0x0002 /* Normal errors */ 54fdd8ad51Sdm #define MT_FERROR 0x0004 /* Fatal errors */ 55fdd8ad51Sdm #define MT_WARNING 0x0010 /* Warning messages */ 56fdd8ad51Sdm #define MT_CHANGE 0x0020 /* Something changed */ 57fdd8ad51Sdm #define MT_INFO 0x0040 /* General information */ 58fdd8ad51Sdm #define MT_NOTICE 0x0100 /* Notice's */ 59fdd8ad51Sdm #define MT_SYSLOG 0x0200 /* System log, but not user */ 60fdd8ad51Sdm #define MT_REMOTE 0x0400 /* Ensure msg to remote */ 61fdd8ad51Sdm #define MT_NOREMOTE 0x1000 /* Don't log to remote host */ 62fdd8ad51Sdm #define MT_VERBOSE 0x2000 /* Verbose messages */ 63fdd8ad51Sdm #define MT_ALL (MT_NERROR|MT_FERROR|\ 64fdd8ad51Sdm MT_WARNING|MT_CHANGE|\ 65fdd8ad51Sdm MT_INFO|MT_NOTICE|\ 66fdd8ad51Sdm MT_SYSLOG|MT_VERBOSE) 67fdd8ad51Sdm 68fdd8ad51Sdm #endif /* __myTYPES_H__ */ 69