.SH SYNOPSIS
.B cpu
[
+.B -p
+] [
.B -h
.I server
] [
.PP
.B cpu
[
+.B -n
+] [
+.B -A
+.I address
+] [
.B -R
-|
-.B -O
]
.SH DESCRIPTION
+This tool is deprecated and has been replaced by
+.IR rcpu (1).
+.PP
.I Cpu
starts an
.IR rc (1)
This is used if the local host is in a different protection domain than
the server or if the user wants to log into the server as a different
user.
+.TP
+.B none
+This skips authentication. This requires the
+.IR -n
+flag to be specified on the remote side.
.PD
.PP
The
It is run from service files such as
.BR /bin/service/tcp17010 .
The
-.B -O
-flag is similar but simulates the pre-9P2000 version
-of the
-.I cpu
-protocol.
+.B -n
+option allows using the
+.B none
+authentication method for incoming connections and must be
+specified before the
+.B -R
+flag.
+.PP
+The
+.B -p
+flag pushes the
+.IR aan (8)
+filter onto the connection to protect against temporary
+network outages.
+.PP
+The
+.B -A
+flag sets the announce-string
+.I address
+to use for
+.IR aan (8)
+connections, if requested by the initial protocol.
.SH FILES
The name space of the terminal side of the
.I cpu
.SH SOURCE
.B /sys/src/cmd/cpu.c
.SH SEE ALSO
+.IR rcpu (1) ,
.IR rc (1) ,
.IR rio (1) ,
-.IR exportfs (4)
+.IR exportfs (4) ,
+.IR aan (8)
.SH BUGS
Binds and mounts done after the terminal
.B lib/profile
is run are not reflected in the new name space.
.PP
-It is recommended to use the
+By default, the entire namespace of the local system is
+exported to the remote system. Use of the
.B -P
-option to restrict the namespace that is exported
-to the remote system.
-
+option in conjunction with a customized patternfile can
+limit this exposure, but also limits the usefulness of
+.B /mnt/term.