============================= AssignWedge 1.1 =============================
===========================================================================
An  AmigaDOS  utility written by Olaf `Olsen' Barthel.  © Copyright 1992 by
Olaf `Olsen' Barthel, public domain, all rights reserved.
   No  guarantee  of any kind is made that the program(s) described in this
document are 100% reliable.  You use this material on your own risk.

================================= Purpose ================================
===========================================================================
In a discussion held on a german network the benefits of internationalizing
the  operating system were considered doubtful, mainly due to the fact that
a  couple  of useful programs, such as `Arq' and `AssignX', would no longer
work  correctly  since  they  would rely on the existance of certain system
requester  strings which were expected to change under an internationalized
version of the OS.
   I  the course of events I decided to find out how easy (of difficult) it
would  be to teach `AssignX' to cope with different system requester texts.
While  I  started  to  `cure a symptom', I ended up redesigning the program
from  the ground up.  Although based on Steve Tibbet's original program, it
shares no code with the original version.

============================== Installation ===============================
===========================================================================
`AssignWedge'  can  be  put into the S:User-Startup file (just add the line
`Run  >NIL:  AssignWedge', if used in conjuction with `Arq', enter the line
_after_ `Arq' is invoked), or dropped into the SYS:WBStartup drawer.

================================== Usage ==================================
===========================================================================
Just  like  the  original  program,  the  `please  insert volume...' system
requester  is  redirected to a routine which displays a different requester
with the following choices:

Retry.......... Will  cause the filing system which put up the requester to
                take a second look at the device table.  Usually, inserting
                a  disk  will cause the requester to close, just as if this
                button had been pressed.

Assign......... A  directory  requester  will be opened which allows you to
                select  a  path  an  assignment bearing the volume name the
                system requester was indicating will be made to.

Mount.......... The `Mount' command will be executed, if possible trying to
                mount a new device to bear the name indicated by the system
                requester.

Deny........... Denies  the process which caused the filing system to bring
                up  the requester access to the device in question.  If the
                requester was brought up by a Shell command, access will be
                denied  to  the shell command, not the Shell it was started
                from.

Cancel......... Tell  the  calling  program that any attempts to locate the
                device in question have failed.

================================= Author ==================================
===========================================================================
Just  like the original `AssignX' program, the program and the accompanying
source  code are are placed in the public domain.  Bug reports, enhancement
requests, etc.  should be directed to:

                               Olaf Barthel
                             Brabeckstrasse 35
                            D-3000 Hannover 71

                        Federal Republic of Germany

                                  EMail:

                    Z-Net: O.BARTHEL@A-Link-H
                   Usenet: o.barthel@a-link-h.comlink.de
                           cbmvax.commodore.com!cbmehq!sourcery!olsen
