Interface was changed in https://git.savannah.gnu.org/cgit/hurd/gnumach.git/commit/?id=b379d5afdf65cce11426ab0349a3778b3fd632f5 where the signature of i386 RPCs are now using real_descriptor --- libmachdev/trivfs_server.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/libmachdev/trivfs_server.c b/libmachdev/trivfs_server.c index 9c9f817d..99ea49bc 100644 --- a/libmachdev/trivfs_server.c +++ b/libmachdev/trivfs_server.c @@ -138,11 +138,10 @@ trivfs_append_args (struct trivfs_control *fsys, char **argz, size_t *argz_len) return err; } - kern_return_t S_i386_set_ldt (mach_port_t target_thread, int first_selector, - const_descriptor_list_t desc_list, + const_real_descriptor_list_t desc_list, mach_msg_type_number_t desc_listCnt, boolean_t desc_listSCopy) { @@ -153,7 +152,7 @@ kern_return_t S_i386_get_ldt (mach_port_t target_thread, int first_selector, int selector_count, - descriptor_list_t *desc_list, + real_descriptor_list_t *desc_list, mach_msg_type_number_t *desc_listCnt) { return EOPNOTSUPP; @@ -170,7 +169,7 @@ S_i386_io_perm_modify (mach_port_t target_task, kern_return_t S_i386_set_gdt (mach_port_t target_thread, int *selector, - descriptor_t desc) + real_descriptor_t desc) { return EOPNOTSUPP; } @@ -178,7 +177,7 @@ S_i386_set_gdt (mach_port_t target_thread, kern_return_t S_i386_get_gdt (mach_port_t target_thread, int selector, - descriptor_t *desc) + real_descriptor_t *desc) { return EOPNOTSUPP; } -- 2.39.0