Blame src/lib/libast/man/strtape.3

Packit Service a8c26c
.fp 5 CW
Packit Service a8c26c
.de Af
Packit Service a8c26c
.ds ;G \\*(;G\\f\\$1\\$3\\f\\$2
Packit Service a8c26c
.if !?\\$4?? .Af \\$2 \\$1 "\\$4" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9"
Packit Service a8c26c
..
Packit Service a8c26c
.de aF
Packit Service a8c26c
.ie ?\\$3?? .ft \\$1
Packit Service a8c26c
.el \{\
Packit Service a8c26c
.ds ;G \&
Packit Service a8c26c
.nr ;G \\n(.f
Packit Service a8c26c
.Af "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9"
Packit Service a8c26c
\\*(;G
Packit Service a8c26c
.ft \\n(;G \}
Packit Service a8c26c
..
Packit Service a8c26c
.de L
Packit Service a8c26c
.aF 5 \\n(.f "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" "\\$7"
Packit Service a8c26c
..
Packit Service a8c26c
.de LR
Packit Service a8c26c
.aF 5 1 "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" "\\$7"
Packit Service a8c26c
..
Packit Service a8c26c
.de RL
Packit Service a8c26c
.aF 1 5 "\\$1" "\\$2" "\\$3" "\\$4" "\\$5" "\\$6" "\\$7"
Packit Service a8c26c
..
Packit Service a8c26c
.de EX		\" start example
Packit Service a8c26c
.ta 1i 2i 3i 4i 5i 6i
Packit Service a8c26c
.PP
Packit Service a8c26c
.RS 
Packit Service a8c26c
.PD 0
Packit Service a8c26c
.ft 5
Packit Service a8c26c
.nf
Packit Service a8c26c
..
Packit Service a8c26c
.de EE		\" end example
Packit Service a8c26c
.fi
Packit Service a8c26c
.ft
Packit Service a8c26c
.PD
Packit Service a8c26c
.RE
Packit Service a8c26c
.PP
Packit Service a8c26c
..
Packit Service a8c26c
.TH STRTAPE 3
Packit Service a8c26c
.SH NAME
Packit Service a8c26c
strtape \- convert string to tape device pathname
Packit Service a8c26c
.SH SYNOPSIS
Packit Service a8c26c
.L "char* strtape(char* s, char** e)"
Packit Service a8c26c
.SH DESCRIPTION
Packit Service a8c26c
.I strtape
Packit Service a8c26c
converts the generic tape device specification in the nul-terminated string
Packit Service a8c26c
.I s
Packit Service a8c26c
to a local tape device pathname.
Packit Service a8c26c
A pointer to the device pathname is returned.
Packit Service a8c26c
If 
Packit Service a8c26c
.I e
Packit Service a8c26c
not 0 then
Packit Service a8c26c
.I *e
Packit Service a8c26c
is set to point to the first unrecognized character in
Packit Service a8c26c
.IR s .
Packit Service a8c26c
.PP
Packit Service a8c26c
A tape device specification is composed of
Packit Service a8c26c
.IR unit-density-rewind .
Packit Service a8c26c
All are optional.
Packit Service a8c26c
.I unit
Packit Service a8c26c
is a unit number in the range
Packit Service a8c26c
.BR [0-7] .
Packit Service a8c26c
The default unit is
Packit Service a8c26c
.BR 1 .
Packit Service a8c26c
Density may be one of:
Packit Service a8c26c
.TP 3
Packit Service a8c26c
.B l
Packit Service a8c26c
for low;
Packit Service a8c26c
.TP 3
Packit Service a8c26c
.B m
Packit Service a8c26c
for medium, and
Packit Service a8c26c
.TP
Packit Service a8c26c
.B h
Packit Service a8c26c
for high.
Packit Service a8c26c
.PP
Packit Service a8c26c
The default is
Packit Service a8c26c
.BR m .
Packit Service a8c26c
.I rewind
Packit Service a8c26c
is
Packit Service a8c26c
.B n
Packit Service a8c26c
for no-rewind on device close.
Packit Service a8c26c
The default is to rewind on device close.
Packit Service a8c26c
.SH "SEE ALSO"
Packit Service a8c26c
pax(1), tar(1)
Packit Service a8c26c
.SH CAVEATS
Packit Service a8c26c
The return value points to a static area that is overwritten on each call.