X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fatalk%2Fafp.h;h=b93eb8bce4ea0dd129ee25362ee8f4268cc0f57e;hb=b82fd352a6bcb02696304173efcad7e313420a21;hp=16f815b850c28342360e6f54d61732be0781b2b7;hpb=34733f08078b2928ac763cc34ac2dd23b789d963;p=netatalk.git diff --git a/include/atalk/afp.h b/include/atalk/afp.h index 16f815b8..b93eb8bc 100644 --- a/include/atalk/afp.h +++ b/include/atalk/afp.h @@ -55,10 +55,11 @@ typedef u_int16_t AFPUserBytes; #define AFPSRVRINFO_SRVRDIR (1<<8) /* supports directories service */ #define AFPSRVRINFO_SRVUTF8 (1<<9) /* supports UTF8 names AFP 3.1 */ - +#define AFPSRVRINFO_UUID (1<<10) /* supports UUIDs */ #define AFPSRVRINFO_FASTBOZO (1<<15) /* fast copying */ #define AFP_OK 0 +#define AFPERR_DID1 -4000 /* not an afp error DID is 1*/ #define AFPERR_ACCESS -5000 /* permission denied */ #define AFPERR_AUTHCONT -5001 /* logincont */ #define AFPERR_BADUAM -5002 /* uam doesn't exist */ @@ -164,7 +165,7 @@ typedef enum { #define AFP_GETFLDRPARAM 34 #define AFP_SETFLDRPARAM 35 #define AFP_CHANGEPW 36 - +#define AFP_GETUSERINFO 37 #define AFP_GETSRVRMSG 38 #define AFP_CREATEID 39 #define AFP_DELETEID 40 @@ -192,10 +193,24 @@ typedef enum { #define AFP_ENUMERATE_EXT 66 #define AFP_READ_EXT 60 #define AFP_WRITE_EXT 61 +#define AFP_LOGIN_EXT 63 #define AFP_GETSESSTOKEN 64 #define AFP_DISCTOLDSESS 65 /* version 3.1 */ #define AFP_ENUMERATE_EXT2 68 +#define AFP_SPOTLIGHT_PRIVATE 76 +#define AFP_SYNCDIR 78 +#define AFP_SYNCFORK 79 +#define AFP_ZZZ 122 + +/* version 3.2 */ +#define AFP_GETEXTATTR 69 +#define AFP_SETEXTATTR 70 +#define AFP_REMOVEATTR 71 +#define AFP_LISTEXTATTR 72 +#define AFP_GETACL 73 +#define AFP_SETACL 74 +#define AFP_ACCESS 75 #endif