** Overview

This package implements the OS-9 client for Microsoft's networks,
also known as NetBIOS over TCP/IP (SMB) protocol.
With this Samba client  you can mount drives exported by Windows 
for Workgroups, OS/2 Lan Manager, Windows NT, Windows 95 or compatible 
systems running TCP/IP. It is usable with OS-9 v2.4 and above, you need 
also the TCP/IP stack installed on your machine (ISP v1.4 and above).


** Files 

  - smbmount
    This is the mount command. We need a special mount command for Samba,
    because there's lot more to say to the SMB server.
    smbmount tells the filesystem the real uid of the caller. This
    user is allowed to unmount the filesystem later.

  - samba
    This is a Samba client core - a special file manager. It emulates all
    OS-9 I/O calls with sending requests to the Samba server and interpreting
    results as OS-9 requires.

  - smbdrv
    This driver is required because OS-9 need a pair driver/manager
    for any device in the system. The driver do nothing and only declares
    the Samba specified device static storage.

  - smbview
    Display all available resources on given Samba server (script).
 
  - smbstat
    Display mount information for all connected Samba devices (script).


** Limitations

- No documentation at this moment.

- The limitations Samba client  has are the natural limitations of the SMB
  protocol, which was designed with MS-DOS based PCs in mind. The first
  limitation is the lack of uid, gid and permission information per
  file. You have to assign those values once for a complete mounted
  directory. 

- Partially tested with WfWG 3.11, Windows 95 (SP1, IE 4.01), 
  Windows NT 4.0 (SP3).


** Legal

The author of this program accepts no responsibility for damages resulting 
from its use and makes no warranty or representation, either express or 
implied, including but not limited to, any implied warranty of 
merchantability or fitness for a particular purpose. This software is 
provided "AS IS",  and you, its user, assume all risks when using it.

Please note that the program and accompanying files are copyright material.
No part of this material may be distributed with other software packages 
without the express permission from the author.

I encourage you to freely copy and distribute this program to any 
and all who are interested in obtaining a copy, including 
distribution through the Internet, BBS's, Shareware  distribution 
libraries, CD-ROMs, etc. 

The package is subject to the following restrictions:
OS-9 Samba file manager must be distributed as a complete package
including the following 6 files:

 1. readme          - this file
 2. samba           - file manager binaries
 3. smbdrv          - null driver binaries
 4. smbmount        - user's side utility to mount SMB volumes
 5. smbview         - mshell script to browse available 
                      resources on the Samba servers
 6. smbstat         - mshell script to display mount information
                      for all connected Samba devices

If any of these files are missing, then the package is not complete 
and distribution is forbidden.

+ The package - including all related program files
  and documentation files CANNOT be modified in any
  way and must be distributed as a complete package,
  without exception.

+ You may charge a distribution fee for the package,
  but you must not represent in any way that you are
  selling the software itself.

+ You shall not use, copy, rent, lease, sell, modify,
  decompile, disassemble, otherwise reverse engineer,
  or transfer the licensed program except as provided
  in this agreement. Any such unauthorized use shall
  result in immediate and automatic termination of
  this distribution license.

All rights not expressly granted here are reserved by
the author.


** Author
  Ilja V.Levinson, Yekaterinburg, Russia
  E-mail: lev@oduurl.ru
  Web   : http://members.xoom.com/os9/

