1 #include "zircon_impl.h" 2 3 #undef _zx_process_self 4 #undef _zx_vmar_root_self 5 #undef _zx_job_default 6 7 #include <zircon/process.h> 8 9 zx_handle_t __zircon_process_self; 10 zx_handle_t __zircon_vmar_root_self; 11 zx_handle_t __zircon_job_default; 12 _zx_process_self(void)13zx_handle_t _zx_process_self(void) { 14 return __zircon_process_self; 15 } 16 __typeof(zx_process_self) zx_process_self 17 __attribute__((weak, alias("_zx_process_self"))); 18 _zx_vmar_root_self(void)19zx_handle_t _zx_vmar_root_self(void) { 20 return __zircon_vmar_root_self; 21 } 22 __typeof(zx_vmar_root_self) zx_vmar_root_self 23 __attribute__((weak, alias("_zx_vmar_root_self"))); 24 _zx_job_default(void)25zx_handle_t _zx_job_default(void) { 26 return __zircon_job_default; 27 } 28 __typeof(zx_job_default) zx_job_default 29 __attribute__((weak, alias("_zx_job_default"))); 30