El Sun, 18 Jul 2010 00:47:01 +0300 Karim Allah Ahmed <karim.allah.ah...@gmail.com> escribió:
> I've modified a little bit some RPCs of the current gnumach interface > ( mainly added a new argument ) , all the changes are in > <mach/mach.defs> ( [gnu-src]/include/mach/mach.defs ) , and I've > modified the pager library accordingly. > > Now I'm compiling the pager library code to start testing the patch > but I keep getting "too many arguments to function > `memory_object_change_attributes`" while compiling the pager library. > ( This error also pops up in every call to the modified RPCs ) > This means that it's still using the mach.defs (it has less arguments > than the new one) which is strange because I've added the new > mach.defs to "/usr/include/mach" and recompiled mig and installed > linked the generated "mig" binary to /usr/bin (I've no idea if this > is necessary). > You also need to rebuild glibc. This one provides the user interface to RPCs (which is pretty undesirable, but that's another matter).