]> arthur.barton.de Git - netatalk.git/blob - etc/afpd/misc.h
Merge master
[netatalk.git] / etc / afpd / misc.h
1 #ifndef AFPD_MISC_H
2 #define AFPD_MISC_H 1
3
4 #include <atalk/globals.h>
5
6 /* FP functions */
7 /* messages.c */
8 int     afp_getsrvrmesg (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,  size_t *rbuflen);
9
10 /* afs.c */
11 #ifdef AFS
12 int     afp_getdiracl (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,  size_t *rbuflen);
13 int     afp_setdiracl (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,  size_t *rbuflen);
14 #else /* AFS */
15 #define afp_getdiracl   NULL
16 #define afp_setdiracl   NULL
17 #endif /* AFS */
18
19 #if defined( AFS ) && defined( UAM_AFSKRB )
20 int     afp_afschangepw (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,  size_t *rbuflen);
21 #else /* AFS && UAM_AFSKRB */
22 #define afp_afschangepw NULL
23 #endif /* AFS && UAM_AFSKRB */
24
25 #endif