X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=etc%2Fafpd%2Fmangle.h;h=6c6ed75dceefdd55ecbb7195d09a83426e93330d;hb=4054f4b3c85ecab060dafd46c0d3632cadbb5803;hp=ac01a7a6f7dfd38788225ddc528c089b2c97f661;hpb=62182ed80f098b859c8db943b4399f396048faa6;p=netatalk.git diff --git a/etc/afpd/mangle.h b/etc/afpd/mangle.h index ac01a7a6..6c6ed75d 100644 --- a/etc/afpd/mangle.h +++ b/etc/afpd/mangle.h @@ -1,5 +1,5 @@ /* - * $Id: mangle.h,v 1.4 2003-03-09 19:55:35 didg Exp $ + * $Id: mangle.h,v 1.7 2009-10-13 22:55:37 didg Exp $ * */ @@ -11,22 +11,21 @@ #include #include -#ifdef CNID_DB #include -#endif /* CNID_DB */ #include #include "globals.h" #include "volume.h" #include "directory.h" -#define MANGLE_CHAR "~" -#define MANGLE_LENGTH 3 /* XXX This really can't be changed. */ +#define MANGLE_CHAR '#' #define MAX_MANGLE_SUFFIX_LENGTH 999 -#define MAX_EXT_LENGTH 4 /* XXX This cannot be greater than 27 */ +#define MAX_EXT_LENGTH 5 /* XXX This cannot be greater than 27 */ +#define MANGLE_LENGTH 9 /* #ffffffff This really can't be changed. */ #define MAX_LENGTH MACFILELEN -extern char *mangle __P((const struct vol *, char *, char *, int)); -extern char *demangle __P((const struct vol *, char *)); +extern char *mangle (const struct vol *, char *, size_t, char *, cnid_t, int); +extern char *demangle (const struct vol *, char *, cnid_t did); +extern char *demangle_osx (const struct vol *, char *, cnid_t did, cnid_t *fileid); #endif /* AFPD_MANGLE_H */