> I've looked through gnumach's machine dependent headers trying to see
> where they could be replaces by equivalet oskit headers to eliminate
> redundancy. So now I've eliminated most of the redundancy and removed the
> unneeded headers from my local copy of gnumach (oskit-mach) rather.
Please
> The output goes on for sometime, however, as you can see from this
> snip-it, the order of parameters are _different_ in each of the versions!
> And not only that, they take different parameters. Even stranger is that
>
> # diff hurd/fsys.defs /include/hurd/fsys.defs
>
> shows that they two
> A client gets a port with a send right to the server using
> file_name_lookup, i.e.:
>
> file_t server;
> server = file_name_lookup (argv[1], O_READ, 0666);
>
> Generally, these above flags/permissions work, however what is the
> best combination and what do they mean in this conte
In oskit-mach, device_close is a no-op and releasing the last send right to
the port returned by device_open is what closes the device. Then there is
nothing extra to worry about, even in case of untimely death of translator.
So there.
___
Bug-hurd mai
PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMC8vRU4iPg0KPGh0
bWw+DQo8aGVhZD4NCjx0aXRsZT5idWctaHVyZLTUIL7Is+fHz73KtM+x7j88L3RpdGxlPg0K
PG1ldGEgbmFtZT0iZ2VuZXJhdG9yIiBjb250ZW50PSJOYW1vIFdlYkVkaXRvciB2My4wIj4N
CjwvaGVhZD4NCg0KPEJPRFkgdGV4dD1ibGFjayB2TGluaz1wdXJwbGUgYUxpbms9cmVkIGxp
bms9Ymx