Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ (4) — Plan9 3rd Edition (Vita Nuova)

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

cpu(1)

sys-dial(2)

intro(5)

EXPORT(4)

NAME

export − export name space on a connection

SYNOPSIS

­export [ ­−a ] [ ­−n ] ­dir [ ­file ]

DESCRIPTION

­Export calls ­Sys->export (see sys-dial(2)) to serve a name space rooted at ­dir over a connection to a Styx client.  ­Export opens the connection on the given file, or uses the standard input by default. It returns when the client closes the connection. If the ­−a option is given, however, ­export starts an Inferno kernel process to serve the name space and returns immediately. 

Normally, ­export forks the current name space, and makes ­dir the root of its copy.  Changes subsequently made to the current name space will not be visible to clients of export. If the ­−n option is given, however, and ­dir is the root (‘/’), ­export serves the current name space without forking it; changes made to it will be visible to clients. 

­Export starts serving Styx immediately; it assumes that the connection has been authenticated if required. 

EXAMPLE

Start a background process to serve the name space on the serial port. 

­export / /dev/eia0 &

Although useful when bootstrapping a system, this is unsafe unless a transport protocol is run on the connection. 

SOURCE

­/appl/cmd/export.b

SEE ALSO

cpu(1), sys-dial(2), intro(5)

Plan 9  —  June 05, 2000

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