Do we want a #define HWLOC_API_VERSION to help people support both the 0.9 and the 1.0 APIs at runtime ?
What's the difference between obj->cpuset and the other obj->*cpuset ? Some documentation is missing there, and os_index should probably move outside of the list of *cpuset fields. /* FIXME: clarify what happens if ignoring the top-level type (ignore the ignoring?) */ HWLOC_DECLSPEC int hwloc_topology_ignore_type(hwloc_topology_t topology, hwloc_obj_type_t type); Brice