machx

due to the lack of maintenance of mach2 and mach, a lot of APIs are missing, so I maintain this version for my own use.

via bindgen as well as manual fixes.