X-Git-Url: http://git.buserror.net/cgi-bin/gitweb.cgi?p=polintos%2Fscott%2Fpriv.git;a=blobdiff_plain;f=kernel%2Forb%2Finvoke.cc;h=7fffb61ef2fde1bb1b8c00e17abea2aec434bcf5;hp=8d4f3eb96370a03fab278e4edbd06eb29b49e9bb;hb=b5cbe98949d5b279965d607c9618d404b26d4760;hpb=d32da4b91b9a403ae9d65c48fbb25c1abbb5083f diff --git a/kernel/orb/invoke.cc b/kernel/orb/invoke.cc index 8d4f3eb..7fffb61 100644 --- a/kernel/orb/invoke.cc +++ b/kernel/orb/invoke.cc @@ -158,7 +158,7 @@ namespace ORB { printf("invoke_method: pib %p\n", user_pib); ParamInfoBlock pib = Arch::copyin(user_pib); - printf("objlist len %lu\n", pib.objlist_len); + printf("objlist len %u\n", pib.objlist_len); if (pib.objlist_len == 0) throw_idl(InvalidArgument, 0, countarray("no objects")); @@ -194,7 +194,7 @@ namespace ORB { u8 *copy = new(orbmm) u8[pib.copy_size]; ParamInfoBlock *dpib = reinterpret_cast (args + piboff); - dpib->objlist = reinterpret_cast(args + datalen); + dpib->objlist = reinterpret_cast(args + datalen); copy_ids_to_kern(dpib, &pib, ids); copy_data(args, args, pib.buffer_size, dpib, &pib, ~0U, Segment::In);