/*
- * $Id: unix.h,v 1.12.2.1.2.3 2004-03-11 02:02:03 didg Exp $
+ * $Id: unix.h,v 1.12.2.1.2.6.2.1 2005-01-31 17:01:00 didg Exp $
*/
#ifndef AFPD_UNIX_H
#endif /* linux */
-extern int getnfsquota __P((const struct vol *, const int, const u_int32_t,
+extern int getnfsquota __P((struct vol *, const int, const u_int32_t,
struct dqblk *));
-extern int uquota_getvolspace __P((const struct vol *, VolSpace *, VolSpace *,
+extern int uquota_getvolspace __P((struct vol *, VolSpace *, VolSpace *,
const u_int32_t));
#endif /* NO_QUOTA_SUPPORT */
extern int gmem __P((const gid_t));
extern int setdeskmode __P((const mode_t));
-extern int setdirunixmode __P((const struct vol *, const mode_t));
-extern int setdirmode __P((const struct vol *, const mode_t));
+extern int setdirunixmode __P((const struct vol *, const char *, const mode_t));
+extern int setdirmode __P((const struct vol *, const char *, const mode_t));
extern int setdeskowner __P((const uid_t, const gid_t));
-extern int setdirowner __P((const struct vol *, const uid_t, const gid_t));
+extern int setdirowner __P((const struct vol *, const char *, const uid_t, const gid_t));
extern int setfilmode __P((char *, mode_t , struct stat *));
extern int setfilunixmode __P((const struct vol *, struct path*, const mode_t));
+extern int setfilowner __P((const struct vol *, const uid_t, const gid_t, struct path*));
extern int unix_rename __P((const char *oldpath, const char *newpath));
+extern int dir_rx_set __P((mode_t mode));
extern void accessmode __P((char *, struct maccess *, struct dir *, struct stat *));
+extern char *fullpathname __P((const char *));
#ifdef AFS
#define accessmode afsmode