31 |
mach_msg_type_name_t replytype, |
mach_msg_type_name_t replytype, |
32 |
mach_port_t dotdot, |
mach_port_t dotdot, |
33 |
uid_t *uids, |
uid_t *uids, |
34 |
u_int nuids, |
size_t nuids, |
35 |
uid_t *gids, |
uid_t *gids, |
36 |
u_int ngids, |
size_t ngids, |
37 |
int flags, |
int flags, |
38 |
retry_type *retry, |
retry_type *retry, |
39 |
char *retryname, |
char *retryname, |
101 |
{ |
{ |
102 |
/* Handle symlink interpretation */ |
/* Handle symlink interpretation */ |
103 |
char pathbuf[diskfs_root_node->dn_stat.st_size + 1]; |
char pathbuf[diskfs_root_node->dn_stat.st_size + 1]; |
104 |
int amt; |
size_t amt; |
105 |
|
|
106 |
if (diskfs_read_symlink_hook) |
if (diskfs_read_symlink_hook) |
107 |
error = (*diskfs_read_symlink_hook) (diskfs_root_node, pathbuf); |
error = (*diskfs_read_symlink_hook) (diskfs_root_node, pathbuf); |