#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <atalk/cnid.h>
#include <atalk/directory.h>
#include <atalk/globals.h>
#include <atalk/logger.h>
#include <atalk/queue.h>
#include <atalk/util.h>
#include <atalk/volume.h>
#include "afp_config.h"
#include "dircache.h"
#include "directory.h"
#include "file.h"
#include "filedir.h"
#include "hash.h"
#include "subtests.h"
#include "test.h"
#include "volume.h"
Macros | |
#define | rbufsize 128000 |
#define | ADD(a, b, c) |
#define | PUSHBUF(p, val, size, len) |
#define | PUSHVAL(p, t, val, len) |
Functions | |
static int | push_path (char **bufp, const char *name) |
char ** | cnamewrap (const char *name) |
int | getfiledirparms (AFPObj *obj, uint16_t vid, cnid_t did, const char *name) |
int | createdir (AFPObj *obj, uint16_t vid, cnid_t did, const char *name) |
int | createfile (AFPObj *obj, uint16_t vid, cnid_t did, const char *name) |
int | delete (AFPObj *obj, uint16_t vid, cnid_t did, const char *name) |
int | enumerate (AFPObj *obj, uint16_t vid, cnid_t did) |
uint16_t | openvol (AFPObj *obj, const char *name) |
Variables | |
static char | rbuf [rbufsize] |
static size_t | rbuflen |
#define ADD | ( | a, | |
b, | |||
c ) |
#define PUSHBUF | ( | p, | |
val, | |||
size, | |||
len ) |
#define PUSHVAL | ( | p, | |
t, | |||
val, | |||
len ) |
#define rbufsize 128000 |
char ** cnamewrap | ( | const char * | name | ) |
uint16_t openvol | ( | AFPObj * | obj, |
const char * | name ) |
|
static |
|
static |
|
static |