NAMMAP(2) Xinu Programmer's Manual NAMMAP(2) NAME nammap - map a name through the syntactic namespace SYNOPSIS int nammap(name, newname) char *name; char *newname; DESCRIPTION _N_a_m_m_a_p uses the syntactic namespace to translate a name into a new name and returns the id of a device to which the name maps. Names are mapped iteratively until they map to a dev- ice other than the _N_A_M_E_S_P_A_C_E. Argument _n_a_m_e points to a null-terminated string containing the name to be mapped. Argument _n_e_w_n_a_m_e points to a string area large enough to hold the mapped version of the name. If successful, _n_a_m_m_a_p returns the device id of the device to which the mapping corresponds. Otherwise, it returns SYSERR. SEE ALSO namrepl(2), open(2), mount(2), unmount(2), namespace(4) BUGS _N_a_m_m_a_p writes the mapped name into _n_e_w_n_a_m_e without checking to make sure it fits. There is no way to distinguish errors such as string overflow from names that map to device SYSERR. Version 6b Printed 1/12/87 1