static Port* id_or_name2port(Process *c_p, Eterm id) { Port *port; if (is_not_atom(id)) port = erts_id2port(id, c_p, ERTS_PROC_LOCK_MAIN); else erts_whereis_name(c_p, ERTS_PROC_LOCK_MAIN, id, NULL, 0, 0, &port); return port; }
Process * erts_whereis_process(Process *c_p, ErtsProcLocks c_p_locks, Eterm name, ErtsProcLocks need_locks, int flags) { Process *proc; erts_whereis_name(c_p, c_p_locks, name, &proc, need_locks, flags, NULL, 0); return proc; }