ASSIGN(1) Unix Programmer's Manual ASSIGN(1)
NNNAAAMMMEEE
assign - Assign a drive letter to a different drive
SSSYYYNNNOOOPPPSSSIIISSS
aaassssssiiigggnnn [/mmm] [/ssshhhaaadddooowww] /???
aaassssssiiigggnnn [/mmm] [/ssshhhaaadddooowww] /ssstttaaatttuuusss
aaassssssiiigggnnn [/mmm] [/ssshhhaaadddooowww] /uuu
aaassssssiiigggnnn [/mmm] [/ssshhhaaadddooowww] [{ dddrrr111[:]=dddrrr222[:] }]
DDDEEESSSCCCRRRIIIPPPTTTIIIOOONNN
_A_s_s_i_g_n maps a drive letter to a different drive. This
mapping effects only the drive letter, but not the
path, what makes _A_s_s_i_g_n different to _S_u_b_s_t, e.g.:
With the current working paths "C:\FREEDOS" and
"B:\TEMP" after the commands "assign B=C" and "cd C:\",
the path "B:" also points to the directory "C:\".
Whereas after the commands "subst B: ." and "cd C:\",
the path "B:" still points to "C:\FREEDOS".
Because this program is no TSR, do not load it via the
"LOADHIGH" or the "LH" command.
OOOPPPTTTIIIOOONNNSSS
///??? Display a little help screen.
///SSSHHHAAADDDOOOWWW
This option hides the resident portion of _A_s_s_i_g_n
from being detected easily. That includes:
1) The memory block containing the resident
portion is marked as a part of the system.
2) The installation check interrupt returns "Not
installed, but not allowed to install" rather than
"Installed" or "Not installed".
If the resident portion is installed with this
option, but subsequent invokations are made
without this option, a warning pops up, but the
action is performed.
The option may be abbreviated down to ///SSSHHH.
///SSSTTTAAATTTUUUSSS
Display all assigned drive letters in the form:
dr1: => dr2:
where dddrrr111 is the assigned drive letter and dddrrr222 the
drive, where dr1 points to.
If there is no assigment at all, no output will be
displayed.
This option prevents the loading of the resident
portion, if it has not already been installed.
08 August 1995 1
ASSIGN(1) Unix Programmer's Manual ASSIGN(1)
The option may be abbreviated down to ///SSS.
///uuu Uninstall a previously installed _A_s_s_i_g_n.
dddrrr111[:]=dddrrr222[:]
This defines a drive letter assignment, where dddrrr111
shall point to dddrrr222. The colons ":" are optional.
There are no whitespaces allowed between the drive
letters, the colons and the equal sign '='.
If the resident portion is not already loaded, it
will be loaded without further notice.
///mmm Move the resident portion into the UMB area, if
possible. This option is ignored, when the
resident portion is already installed.
no option
If there is neither ///SSSTTTAAATTTUUUSSS nor ///uuu nor an
assignment specified on the command line, all
existing assignments are broken, so that all
letters point to themselfs in result.
KKKNNNOOOWWWNNN BBBUUUGGGSSS
+o Because _A_s_s_i_g_n is no TSR itself, a loading with
one of the commands "LOADHIGH" or "LH" may fail.
If you want to load the resident portion high, you
must specify the ///mmm option.
+o The options ///SSSTTTAAATTTUUUSSS and ///SSSHHHAAADDDOOOWWW do not follow the
option standard because of compatibly to the
original _A_s_s_i_g_n.
+o Later installed TSR's or a secondary command
processor (shell) mostly prevent the uninstall
process. In this case, _A_s_s_i_g_n is not suspended,
but remains active in memory. Use AAASSSSSSIIIGGGNNN without
any option to clear the assignment table instead.
SSSEEEEEE AAALLLSSSOOO
Subst, Join
CCCOOONNNTTTRRRIIIBBBUUUTTTEEERRRSSS
Steffen Kaiser
Ernst-Tha"lmann-Stra|3e 2
D-09126 Iden
Deutschland - Germany
08 August 1995 2