host_processors(2) NAME host_processors - gets processor ports for a host SYNOPSIS ###iiinnncccllluuudddeee <<>> kkkeeerrrnnn___rrreeetttuuurrrnnn___ttt hhhooosssttt___ppprrroooccceeessssssooorrrsss(((hhhooosssttt___ppprrriiivvv,,, ppprrroooccceeessssssooorrr___llliiisssttt,,, ppprrroooccceeessssssooorrr___cccooouuunnnttt))) hhhooosssttt___ppprrriiivvv___ttt hhhooosssttt___ppprrriiivvv;;; ppprrroooccceeessssssooorrr___aaarrrrrraaayyy___ttt ***ppprrroooccceeessssssooorrr___llliiisssttt;;; ///*** ooouuuttt,,, ppptttrrr tttooo aaarrrrrraaayyy ***/// iiinnnttt ***ppprrroooccceeessssssooorrr___cccooouuunnnttt;;; ///*** ooouuuttt ***/// ARGUMENTS hhhooosssttt___ppprrriiivvv Privileged host port for the desired host. ppprrroooccceeessssssooorrr___llliiisssttt The set of processors existing on hhhooosssttt___ppprrriiivvv ; no particu- lar ordering is guaranteed. ppprrroooccceeessssssooorrr___cccooouuunnnttt The number of threads in the ppprrroooccceeessssssooorrr___llliiisssttt DESCRIPTION hhhooosssttt___ppprrroooccceeessssssooorrrsss gets send rights to the processor port for each proces- sor existing on hhhooosssttt___ppprrriiivvv ppprrroooccceeessssssooorrr___llliiisssttt is an array that is created as a result of this call. The caller may wish to vvvmmm___dddeeeaaallllllooocccaaattteee this array when the data is no longer needed. DIAGNOSTICS KERN_SUCCESS The call succeeded. KERN_INVALID_ARGUMENT hhhooosssttt___ppprrriiivvv is not a privileged host port. KERN_INVALID_ADDRESS ppprrroooccceeessssssooorrr___cccooouuunnnttt points to inaccessible memory. SEE ALSO ppprrroooccceeessssssooorrr___ssstttaaarrrttt,,, ppprrroooccceeessssssooorrr___eeexxxiiittt,,, ppprrroooccceeessssssooorrr___iiinnnfffooo,,, ppprrroooccceeessssssooorrr___cccooonnntttrrrooolll 2/2/89 MACH Programmer's Reference Manual 1