NAMESPACE(4)
NAME
namespace − syntactic namespace pseudo-device driver (type nam)
SYNOPSIS
#include <name.h>
open(device, name, mode)
init(device)
DESCRIPTION
The nam pseudo-device driver provides mapping of OPEN(2) calls to underlying devices based on name syntax. The standard Xinu name for the namespace device is NAMESPACE.
The nam driver provides two operations as follows:
open(device,name,mode)
Open a device given its name and access mode (see ACCESS(2) for an explanation of modes).
init(device)
Initialize the namespace by establishing a default interpretation for names.
NOTES
Although system calls MOUNT(2), UNMOUNT(2), NAMMAP(2), and NAMREPL(2) are intricate parts of the naming system, they are not included in the driver simply because they do not fit the read/write paradigm easily.
December 01, 1986 — Xinu Programmer’s Manual