Update NEWS for 1.6.22
[pkg-k5-afs_openafs.git] / src / libafscp / afscp_internal.h
blob0ce984743f184fbf8e4037885f5a5f4dc77c6e30
1 #ifndef AFS_SRC_LIBAFSCP_AFSCP_INTERNAL_H
2 #define AFS_SRC_LIBAFSCP_AFSCP_INTERNAL_H
4 #include <afs/param.h>
5 #include <afs/afsint.h>
6 #include <afs/cellconfig.h>
8 #include <afs/afs_consts.h>
10 #include <afs/dir.h>
11 #include <afs/afsutil.h>
13 #include <sys/types.h>
14 #include <ctype.h>
15 #include <sys/stat.h>
16 #include <errno.h>
17 #include <fcntl.h>
19 /* afsint.h conflicts with afscbint.h; provide this here */
20 extern int RXAFSCB_ExecuteRequest(struct rx_call *);
22 /* AUTORIGHTS */
23 extern int _GetSecurityObject(struct afscp_cell *);
24 extern int _GetVLservers(struct afscp_cell *);
25 extern int _StatInvalidate(const struct afscp_venusfid *);
26 extern int _StatStuff(const struct afscp_venusfid *,
27 const struct AFSFetchStatus *);
29 #ifndef AFSCP_DEBUG
30 #define afs_dprintf(x)
31 #else
32 #define afs_dprintf(x) printf x
33 #endif
35 #ifndef HAVE_STRNLEN
36 size_t strnlen(const char *s, size_t len);
37 #endif
39 #endif /* AFS_SRC_LIBAFSCP_AFSCP_INTERNAL_H */