Homebrew ABI: Difference between revisions
Line 106: | Line 106: | ||
Homebrew should allow up to 32 service overrides. | Homebrew should allow up to 32 service overrides. | ||
Note: Overridden service handles should not be converted to domains or closed. | Note: Overridden service handles should not be converted to domains or closed. If they are domain, they should be converted to sessions before passed to the homebrew application. | ||
Note: For services that authenticate with pid, the app should not attempt re-authentication with an overridden handle. | Note: For services that authenticate with pid, the app should not attempt re-authentication with an overridden handle. | ||
Line 114: | Line 114: | ||
* '''Key:''' 4 | * '''Key:''' 4 | ||
* '''Value[0]:''' Name of service, same format as for sm. | * '''Value[0]:''' Name of service, same format as for sm. | ||
* '''Value[1]:''' Lower 32-bits: Service handle | * '''Value[1]:''' Lower 32-bits: Service handle | ||
* '''DefaultBehavior:''' Fetches service from "sm:" named port. | * '''DefaultBehavior:''' Fetches service from "sm:" named port. | ||