Homebrew ABI: Difference between revisions

OverrideService: require that overriden services not be converted to domains or closed
Line 65: Line 65:


* 9: [[#StdioSockets]]
* 9: [[#StdioSockets]]
* 10: [[#ProcessHandle]]


==== EndOfList ====
==== EndOfList ====
Line 141: Line 143:
* '''IsRecognitionMandatory:''' False.
* '''IsRecognitionMandatory:''' False.
* '''IsPresenceMandatory:''' False.
* '''IsPresenceMandatory:''' False.
* '''IsMandatory:''' False
* '''Value[0]:''' Each byte is a rare syscall number that the process has access to. <code>0xFF</code> means byte should be ignored.
* '''Value[0]:''' Each byte is a rare syscall number that the process has access to. <code>0xFF</code> means byte should be ignored.
* '''Value[1]:''' Same as above.
* '''Value[1]:''' Same as above.
Line 185: Line 186:
   LoaderConfigSocketService_BsdS = 1,
   LoaderConfigSocketService_BsdS = 1,
  };
  };
==== ProcessHandle ====
Handle to self process.
* '''Key:''' 10
* '''IsRecognitionMandatory:''' False.
* '''IsPresenceMandatory:''' False.
* '''Value[0]:''' Process handle.
* '''Value[1]:''' Ignored.