summaryrefslogtreecommitdiffstats
path: root/src/lib/krb4/krb4int.h
blob: ecffcf1907ecdd0969935155c63132a85745f103 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
/* A series of private prototypes that we are not exporting but should
 * be available for self consistancy in the library.
 */

/* ad_print.c */
void ad_print(AUTH_DAT *x);

/* fgetst.c */
int fgetst(FILE *, char *, int);

/* getst.c */
int getst(int, char *, int);

/* g_cnffile.c */
FILE *krb__get_realmsfile(void);

FILE *krb__get_cnffile(void);

/* g_svc_in_tkt.c */
int krb_svc_init(char *, char *, char *, int, char *, char *);
int krb_svc_init_preauth(char *, char *, char *, int, char *, char *);

int krb_get_svc_in_tkt_preauth(char *, char *, char *, char *, char *, int, char *);

/* gethostname.c */
int k_gethostname(char *, int);

/* klog.c */
void kset_logfile(char *);

/* log.c */
void krb_log(char *, char *, char *, char *, char *, char *, char *, 
	     char *, char *, char *, char *);

void krb_set_logfile(char *);

/* mk_req.c */
int krb_set_lifetime(int);

/* month_sname.c */
const char * month_sname(int);

/* rd_preauth.c */
#ifdef KRB_DB_DEFS
int krb_rd_preauth(KTEXT, char *, int, Principal *, des_cblock);
#endif

/* sendauth.c */
int krb_net_rd_sendauth(int, KTEXT, char *);

/* stime.c */
char *krb_stime(long *);

/* tf_util.c */
int tf_save_cred(char *, char *, char *, C_Block, int , int, KTEXT, long);

/* unix_glue.c */
int krb_start_session(char *);

int krb_end_session(char *);

#ifndef _WINDOWS
/* For windows users, these are defined in krb.h */
char *krb_get_default_user (void);

int krb_set_default_user (char *);
#endif