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 <atalk/globals.h>
10
11/* FP functions */
12/* messages.c */
13int	afp_getsrvrmesg (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,  size_t *rbuflen);
14
15/* afs.c */
16#ifdef AFS
17int	afp_getdiracl (AFPObj *obj, char *ibuf, size_t ibuflen, char *rbuf,  size_t *rbuflen);
18int	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 )
25int	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
31