Function rust_port_id_send

fn rust_port_id_send(target_port: port_id, data: *()) -> libc::uintptr_t

Function new_port

fn new_port(unit_sz: libc::size_t) -> *rust_port

Function del_port

fn del_port(po: *rust_port)

Function rust_port_begin_detach

fn rust_port_begin_detach(po: *rust_port, yield: *libc::uintptr_t)

Function rust_port_end_detach

fn rust_port_end_detach(po: *rust_port)

Function get_port_id

fn get_port_id(po: *rust_port) -> port_id

Function rust_port_size

fn rust_port_size(po: *rust_port) -> libc::size_t

Function port_recv

fn port_recv(dptr: *uint, po: *rust_port, yield: *libc::uintptr_t)

Function rust_port_select

fn rust_port_select(dptr: **rust_port, ports: **rust_port,
                    n_ports: libc::size_t, yield: *libc::uintptr_t)

Function rust_port_take

fn rust_port_take(port_id: port_id) -> *rust_port

Function rust_port_drop

fn rust_port_drop(p: *rust_port)

Function rust_port_task

fn rust_port_task(p: *rust_port) -> libc::uintptr_t

Function get_task_id

fn get_task_id() -> libc::uintptr_t