diff options
Diffstat (limited to 'libnetfs/file-exec.c')
-rw-r--r-- | libnetfs/file-exec.c | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/libnetfs/file-exec.c b/libnetfs/file-exec.c index da49ac36..b5293afc 100644 --- a/libnetfs/file-exec.c +++ b/libnetfs/file-exec.c @@ -36,19 +36,19 @@ netfs_S_file_exec (struct protid *cred, task_t task, int flags, const_data_t argv, - size_t argvlen, + mach_msg_type_number_t argvlen, const_data_t envp, - size_t envplen, + mach_msg_type_number_t envplen, const mach_port_t *fds, - size_t fdslen, + mach_msg_type_number_t fdslen, const mach_port_t *portarray, - size_t portarraylen, + mach_msg_type_number_t portarraylen, const int *intarray, - size_t intarraylen, + mach_msg_type_number_t intarraylen, const mach_port_t *deallocnames, - size_t deallocnameslen, + mach_msg_type_number_t deallocnameslen, const mach_port_t *destroynames, - size_t destroynameslen) + mach_msg_type_number_t destroynameslen) { return netfs_S_file_exec_paths (cred, task, @@ -71,19 +71,19 @@ netfs_S_file_exec_paths (struct protid *cred, const_string_t path, const_string_t abspath, const char *argv, - size_t argvlen, + mach_msg_type_number_t argvlen, const char *envp, - size_t envplen, + mach_msg_type_number_t envplen, const mach_port_t *fds, - size_t fdslen, + mach_msg_type_number_t fdslen, const mach_port_t *portarray, - size_t portarraylen, + mach_msg_type_number_t portarraylen, const int *intarray, - size_t intarraylen, + mach_msg_type_number_t intarraylen, const mach_port_t *deallocnames, - size_t deallocnameslen, + mach_msg_type_number_t deallocnameslen, const mach_port_t *destroynames, - size_t destroynameslen) + mach_msg_type_number_t destroynameslen) { struct node *np; error_t err; @@ -141,7 +141,8 @@ netfs_S_file_exec_paths (struct protid *cred, err = fshelp_exec_reauth (suid, uid, sgid, gid, netfs_auth_server_port, get_file_ids, - portarray, portarraylen, fds, fdslen, &secure); + (mach_port_t *) portarray, portarraylen, + (mach_port_t *) fds, fdslen, &secure); if (secure) flags |= EXEC_SECURE | EXEC_NEWTASK; } @@ -213,7 +214,7 @@ netfs_S_file_exec_paths (struct protid *cred, if (! err) { - unsigned int i; + mach_msg_type_number_t i; mach_port_deallocate (mach_task_self (), task); for (i = 0; i < fdslen; i++) |