symlink: daemon parses SYMLINK upcall

added symlink.c for parse_symlink() and marshall_symlink()

Signed-off-by: Casey Bodley <cbodley@citi.umich.edu>
This commit is contained in:
Casey Bodley 2010-09-23 12:32:56 -04:00 committed by unknown
parent 80d979ace6
commit 0db42ed126
6 changed files with 105 additions and 0 deletions

View file

@ -134,6 +134,15 @@ typedef struct __readdir_upcall_args {
BOOLEAN single;
} readdir_upcall_args;
typedef struct __symlink_upcall_args {
nfs41_abs_path target_get;
const char *target_set;
nfs41_root *root;
nfs41_open_state *state;
const char *path;
BOOLEAN set;
} symlink_upcall_args;
typedef struct __volume_upcall_args {
nfs41_root *root;
FS_INFORMATION_CLASS query;
@ -157,6 +166,7 @@ typedef union __upcall_args {
setattr_upcall_args setattr;
setexattr_upcall_args setexattr;
readdir_upcall_args readdir;
symlink_upcall_args symlink;
volume_upcall_args volume;
} upcall_args;