#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <atalk/adouble.h>
#include <atalk/cnid.h>
#include <atalk/globals.h>
#include <atalk/logger.h>
#include "directory.h"
#include "volume.h"
Go to the source code of this file.
|
char * | mangle (const struct vol *, char *, size_t, char *, cnid_t, int) |
char * | demangle (const struct vol *, char *, cnid_t did) |
char * | demangle_osx (const struct vol *, char *, cnid_t did, cnid_t *fileid) |
◆ MANGLE_CHAR
◆ MANGLE_LENGTH
#define MANGLE_LENGTH 9 /* #ffffffff This really can't be changed. */ |
◆ MAX_EXT_LENGTH
#define MAX_EXT_LENGTH 5 /* XXX This cannot be greater than 27 */ |
◆ MAX_LENGTH
◆ MAX_MANGLE_SUFFIX_LENGTH
#define MAX_MANGLE_SUFFIX_LENGTH 999 |
◆ demangle()
char * demangle |
( |
const struct vol * | vol, |
|
|
char * | mfilename, |
|
|
cnid_t | did ) |
|
extern |
◆ demangle_osx()
char * demangle_osx |
( |
const struct vol * | vol, |
|
|
char * | mfilename, |
|
|
cnid_t | did, |
|
|
cnid_t * | fileid ) |
|
extern |
◆ mangle()
char * mangle |
( |
const struct vol * | vol, |
|
|
char * | filename, |
|
|
size_t | filenamelen, |
|
|
char * | uname, |
|
|
cnid_t | id, |
|
|
int | flags ) |
|
extern |