-/*
- * We can't use unix file's perm to support Apple's inherited protection modes.
- * If we aren't the file's owner we can't change its perms when moving it and smb
- * nfs,... don't even try.
-*/
-#define AFP_CHECK_ACCESS
-
-int check_access(char *path, int mode)
-{
-#ifdef AFP_CHECK_ACCESS
-struct maccess ma;
-char *p;
-
- p = ad_dir(path);
- if (!p)
- return -1;
-
- accessmode(p, &ma, curdir, NULL);
- if ((mode & OPENACC_WR) && !(ma.ma_user & AR_UWRITE))
- return -1;
- if ((mode & OPENACC_RD) && !(ma.ma_user & AR_UREAD))
- return -1;
-#endif
- return 0;
-}
-