]> arthur.barton.de Git - netatalk.git/blob - etc/afpd/misc.h
Merge remote-tracking branch 'remotes/origin/branch-netatalk-2-1'
[netatalk.git] / etc / afpd / misc.h
1 /*
2  * $Id: misc.h,v 1.5 2009-10-15 10:43:13 didg Exp $
3  */
4
5 #ifndef AFPD_MISC_H
6 #define AFPD_MISC_H 1
7
8 #include <sys/cdefs.h>
9 #include "globals.h"
10
11 /* FP functions */
12 /* messages.c */
13 int     afp_getsrvrmesg (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,  size_t *rbuflen);
14
15 /* afs.c */
16 #ifdef AFS
17 int     afp_getdiracl (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,  size_t *rbuflen);
18 int     afp_setdiracl (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,  size_t *rbuflen);
19 #else /* AFS */
20 #define afp_getdiracl   NULL
21 #define afp_setdiracl   NULL
22 #endif /* AFS */
23
24 #if defined( AFS ) && defined( UAM_AFSKRB )
25 int     afp_afschangepw (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,  size_t *rbuflen);
26 #else /* AFS && UAM_AFSKRB */
27 #define afp_afschangepw NULL
28 #endif /* AFS && UAM_AFSKRB */
29
30 #endif