diff options
author | Sergey Bugaev <bugaevc@gmail.com> | 2023-05-09 00:31:03 +0300 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2023-05-10 02:16:00 +0200 |
commit | 4ba239ddbe936322bd7f9a8b17715ebaeb1cb800 (patch) | |
tree | 54d13689e60310babf35b5d9117278eade2ed758 /libdiskfs/fsys-getroot.c | |
parent | edc6fe07c5a7f9ade000b3bfc17c030fe2086e21 (diff) | |
download | hurd-4ba239ddbe936322bd7f9a8b17715ebaeb1cb800.tar.gz hurd-4ba239ddbe936322bd7f9a8b17715ebaeb1cb800.tar.bz2 hurd-4ba239ddbe936322bd7f9a8b17715ebaeb1cb800.zip |
libdiskfs: Port to x86_64
Message-Id: <20230508213136.608575-9-bugaevc@gmail.com>
Diffstat (limited to 'libdiskfs/fsys-getroot.c')
-rw-r--r-- | libdiskfs/fsys-getroot.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/libdiskfs/fsys-getroot.c b/libdiskfs/fsys-getroot.c index 1bc6c4a3..4debdf8b 100644 --- a/libdiskfs/fsys-getroot.c +++ b/libdiskfs/fsys-getroot.c @@ -28,18 +28,18 @@ /* Implement fsys_getroot as described in <hurd/fsys.defs>. */ kern_return_t diskfs_S_fsys_getroot (struct diskfs_control *pt, - mach_port_t reply, - mach_msg_type_name_t replytype, - mach_port_t dotdot, - const uid_t *uids, - size_t nuids, - const id_t *gids, - size_t ngids, - int flags, - retry_type *retry, - string_t retryname, - file_t *returned_port, - mach_msg_type_name_t *returned_port_poly) + mach_port_t reply, + mach_msg_type_name_t replytype, + mach_port_t dotdot, + const uid_t *uids, + mach_msg_type_number_t nuids, + const id_t *gids, + mach_msg_type_number_t ngids, + int flags, + retry_type *retry, + string_t retryname, + file_t *returned_port, + mach_msg_type_name_t *returned_port_poly) { error_t err = 0; mode_t type; @@ -110,7 +110,7 @@ diskfs_S_fsys_getroot (struct diskfs_control *pt, err = (*diskfs_read_symlink_hook) (diskfs_root_node, pathbuf); if (!diskfs_read_symlink_hook || err == EINVAL) { - size_t amt = 0; + mach_msg_type_number_t amt = 0; err = diskfs_node_rdwr (diskfs_root_node, pathbuf, 0, diskfs_root_node->dn_stat.st_size, 0, 0, &amt); @@ -184,7 +184,7 @@ diskfs_S_fsys_getroot (struct diskfs_control *pt, flags &= ~OPENONLY_STATE_MODES; err = diskfs_make_peropen (diskfs_root_node, flags, - &peropen_context, &newpo); + &peropen_context, &newpo); if (! err) { err = diskfs_create_protid (newpo, &user, &newpi); |