/*
- * $Id: directory.h,v 1.18 2005-04-28 20:49:41 bfernhomberg Exp $
+ * $Id: directory.h,v 1.23 2008-12-03 18:35:44 didg Exp $
*
* Copyright (c) 1990,1991 Regents of The University of Michigan.
* All Rights Reserved.
char *d_m_name; /* mac name */
char *d_u_name; /* unix name */
- ucs2_t *d_m_name_ucs2; /* mac name as UCS2 */
};
struct path {
};
#ifndef ATACC
-static __inline__ int path_isadir(struct path *o_path)
+static inline int path_isadir(struct path *o_path)
{
return o_path->d_dir != NULL;
#if 0
extern void dirfree __P((struct dir *));
extern struct dir *dirsearch __P((const struct vol *, u_int32_t));
extern struct dir *dirlookup __P((const struct vol *, u_int32_t));
-extern struct dir *dirsearch_byname __P((struct dir *,const char *));
+extern struct dir *dirsearch_byname __P((const struct vol *, struct dir *,char *));
extern struct dir *adddir __P((struct vol *, struct dir *,
struct path *));
extern int netatalk_rmdir __P((const char *name));
extern int netatalk_unlink __P((const char *name));
-extern int caseenumerate __P((const struct vol *, struct path *, struct dir *));
+extern hash_t *dirhash __P((void));
/* from enumerate.c */
extern char *check_dirent __P((const struct vol *, char *));
extern int afp_closedir __P((AFPObj *, char *, int, char *, int *));
extern int afp_mapid __P((AFPObj *, char *, int, char *, int *));
extern int afp_mapname __P((AFPObj *, char *, int, char *, int *));
+extern int afp_syncdir __P((AFPObj *, char *, int, char *, int *));
/* from enumerate.c */
extern int afp_enumerate __P((AFPObj *, char *, unsigned int, char *, unsigned int *));