AppleShare for PCs
------------------

INSTALLATION
This directory contains the patches necessary to support AppleShare on PCs.
Some changes have been made to the short name generator routine to bring it
into line with the behaviour of Macintosh AppleShare servers and some minor
code problems have been fixed. All patches have been applied to this
distribution of CAP. Changes are marked with #ifdef SHORT_NAMES and the
makefile contain the appropriate definition.

 
NO GUARANTEES
I give no guarantees that these modification work on all systems because 
I've only tested them on our Encore Multimax.  The modifications give 
the basic functionality of the fileserver i.e. copying, renaming, creating and
deleting file etc.  I've also been able to boot Lotus, WordPerfect, Turbo
Pascal and Kermit off the server with out any hitches. 


STILL NEEDS WORK
Two issues still need to be addressed.
1. My server won't allow the PC to copy over an already existing file.
   For example if file1 and file2 exist you can't 
		copy file1 file2
   unless you delet file2 first.

2. File transparency.  The PC uses the 13 10 combination for eoln, UNIX
uses 10 and the Mac uses 13.  When transferring a UNIX text file or a
Mac text file to the PC the eoln characters aren't modified in any way.
Thus making it necessary to write a small utility to change the eoln
characters before using these files.


MODIFICATIONS
If you want to see what has been modified you simply have to check for
the ifdef SHORT_NAMES declarations.  All of the modifications are marked
this way.  If you find some problem, and I wouldn't be surprised if you did,
send me a message and I will try to address it.
   Email brogers@ub.d.umn.edu


PAPER
I've written a paper which describes the modifications made as well as
the strategies I used when making them.  If you are interested there is
a tech report on this available.

University of MN, Duluth
Department of Computer Science
Duluth,MN 55812.

Title:
Modifying CAP to Provide UNIX file transferring on a LAN of Mixed 
             Macintoshes and DOS PCs
