Initial import from FreeBSD RELENG_4:
[dragonfly.git] / crypto / kerberosIV / lib / krb / klog.h
1 /*
2  * $Id: klog.h,v 1.5 1997/05/11 11:05:28 assar Exp $
3  *
4  * Copyright 1988 by the Massachusetts Institute of Technology.
5  *
6  * For copying and distribution information, please see the file
7  * <mit-copyright.h>.
8  *
9  * This file defines the types of log messages logged by klog.  Each
10  * type of message may be selectively turned on or off. 
11  */
12
13 #ifndef KLOG_DEFS
14 #define KLOG_DEFS
15
16 #ifndef KRBLOG
17 #define KRBLOG          "/var/log/kerberos.log"  /* master server  */
18 #endif
19 #ifndef KRBSLAVELOG
20 #define KRBSLAVELOG     "/var/log/kerberos_slave.log"  /* slave server  */
21 #endif
22 #define NLOGTYPE        100     /* Maximum number of log msg types  */
23
24 #define L_NET_ERR         1     /* Error in network code            */
25 #define L_NET_INFO        2     /* Info on network activity         */
26 #define L_KRB_PERR        3     /* Kerberos protocol errors         */
27 #define L_KRB_PINFO       4     /* Kerberos protocol info           */
28 #define L_INI_REQ         5     /* Request for initial ticket       */
29 #define L_NTGT_INTK       6     /* Initial request not for TGT      */
30 #define L_DEATH_REQ       7     /* Request for server death         */
31 #define L_TKT_REQ         8     /* All ticket requests using a tgt  */
32 #define L_ERR_SEXP        9     /* Service expired                  */
33 #define L_ERR_MKV        10     /* Master key version incorrect     */
34 #define L_ERR_NKY        11     /* User's key is null               */
35 #define L_ERR_NUN        12     /* Principal not unique             */
36 #define L_ERR_UNK        13     /* Principal Unknown                */
37 #define L_ALL_REQ        14     /* All requests                     */
38 #define L_APPL_REQ       15     /* Application requests (using tgt) */
39 #define L_KRB_PWARN      16     /* Protocol warning messages        */
40
41 char * klog __P((int type, const char *format, ...))
42 #ifdef __GNUC__
43 __attribute__ ((format (printf, 2, 3)))
44 #endif
45 ;
46
47 #endif /* KLOG_DEFS */