external numa_bitmask_isbitset : bitmask ‑> int ‑> int = "caml_numa_bitmask_isbitset" external numa_bitmask_nbytes : bitmask ‑> int = "caml_numa_bitmask_nbytes" external numa_bitmask_weight : bitmask ‑> int = "caml_numa_bitmask_weight" external numa_bitmask_alloc : int ‑> bitmask = "caml_numa_bitmask_alloc" external nodemask_zero : nodemask ‑> unit = "caml_nodemask_zero" external numa_bind : bitmask ‑> unit = "caml_numa_bind" external numa_set_interleave_mask : bitmask ‑> unit = "caml_numa_set_interleave_mask" external numa_get_interleave_mask : unit ‑> bitmask = "caml_numa_get_interleave_mask" external numa_allocate_nodemask : unit ‑> bitmask = "caml_numa_allocate_nodemask" external numa_set_membind : bitmask ‑> unit = "caml_numa_set_membind" external numa_get_membind : unit ‑> bitmask = "caml_numa_get_membind" external numa_get_mems_allowed : unit ‑> bitmask = "caml_numa_get_mems_allowed" external numa_run_on_node_mask : bitmask ‑> int = "caml_numa_run_on_node_mask" external numa_run_on_node_mask_all : bitmask ‑> int = "caml_numa_run_on_node_mask_all" external numa_get_run_node_mask : unit ‑> bitmask = "caml_numa_get_run_node_mask" external numa_allocate_cpumask : unit ‑> bitmask = "caml_numa_allocate_cpumask" external numa_node_to_cpus : int ‑> bitmask ‑> int = "caml_numa_node_to_cpus" external numa_sched_getaffinity : int ‑> bitmask ‑> int = "caml_numa_sched_getaffinity" external numa_sched_setaffinity : int ‑> bitmask ‑> int = "caml_numa_sched_setaffinity" external numa_parse_nodestring : string ‑> bitmask = "caml_numa_parse_nodestring" external numa_parse_nodestring_all : string ‑> bitmask = "caml_numa_parse_nodestring_all" external numa_parse_cpustring : string ‑> bitmask = "caml_numa_parse_cpustring" external numa_parse_cpustring_all : string ‑> bitmask = "caml_numa_parse_cpustring_all"