Hi, Justus Winter <4win...@informatik.uni-hamburg.de> skribis:
> * I use Machs `Inherited Ports' mechanism to install a receive right > at a well-known location to serve introspection requests. This is > by choice orthogonal to the usual mechanism used in the Hurd, as I > want it to be as universal as possible (e.g. I want to be able to > use it on the proc server). > > * Servers can label port buckets and classes, and install a function > that creates a human-readable description of an object. This > information is then presented to the user doing portinfo > --query-process, a feature that is hinted to by a #if 0ed option in > portinfo.c. This looks neat. BTW, I was looking at msg.defs, which does higher-level introspection, and noticed that, surprisingly, utils/msgport.c lacks support for ‘msg_describe_ports’, although libc does implement it. Would be another nice addition. Ludo’.