blob: af5e3b51f9471a40de3e2a6111de61d21f494372 [file] [log] [blame]
#pragma once
#include "libc.h"
#include <zircon/process.h>
#include <zircon/types.h>
// TODO: add ATTR_LIBC_VISIBILITY to all 3 exports as soon as Rust no longer depends on these
extern zx_handle_t __zircon_process_self;
extern zx_handle_t __zircon_vmar_root_self;
extern zx_handle_t __zircon_job_default;
#define _zx_process_self() (__zircon_process_self + 0)
#define _zx_vmar_root_self() (__zircon_vmar_root_self + 0)
#define _zx_job_default() (__zircon_job_default + 0)