Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ namespace(4) — Purdue Xinu

Media Vault

Software Library

Restoration Projects

Artifacts Sought

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026