NetDrive
Beta 1 for OS/2
Photo above shows the virtual drive X: created by NetDrive Beta 1 on @Macarlo's OS/2 Warp 4.5 (Warp 4.0 + FP13) In Affiliation
=@MACARLO MICROSOFT= =@MACARLO YAHOO= =@MACARLO WEBALIAS= =@MACARLO ALTAVISTA=
|
||||||
![]()
![]()
By @Macarlo
Team OS/2 Registered
Registered user of 212 OS/2 shareware
and 145 Windows applications
Screenshots by registered Embellish
![]()
Hi All.
I just tested on my OS/2 Warp 4.5 Client (Warp 4.0 + FixPak 13) the NetDrive
Beta 1 just released by Blueprint Software Works, Inc. and available in BMT
Micro, Inc. web site at:
ftp://ftp.bmtmicro.com/bmtmicro/netdrive/ndfsb1.zip
NetDrive for OS/2 - a is new virtual file system. NetDrive allows users to mount an FTP site or a local directory or a network resource to a virtual volume. It is running just fine here and at this time I encountered not problems. I will follow testing it for a more accurate evaluation, in order to use it in my works.
Note that the release of this soft is another proof that OS/2 is alive.
To install this soft on your Warp is very simple and easy. Unzip the ndfsb1.zip (281.5K) in a directory created for it, as NDFS and add the following lines to CONFIG.SYS:
IFS=C:\NDFS\NDFS.IFS
RUN=C:\NDFS\NDCTL.EXE
Add C:\NDFS to LIBPATH and PATH statements.
Reboot. That is all.
In the photo below you can see my CONFIG.SYS into Boxer with the NDFS two lines added

![]()
Feedback
Send NetDrive's questions, bug reports and suggestions to
![]()

Photo above shows NetDrive files opened into Larsen Commander, @Macarlo's default file manager
The following files are included in the distribution package:
ndctl.exe - control program
ndctl.cfg - control program configuration file
ndfs.ifs - file system driver
ndcalls.dll - interface dll
ndattach.exe - utility for attaching drive letter
nddetach.exe - utility for detaching drive letter
ndmount.exe - utility for mounting a directory
ndunmount.exe - utility to unmount an object
ndcreatemp.exe - creates a mountpoint
nddeletemp.exe - deletes a mountpoint
ndgetm.exe - utility to get mountdata for a mount point
ndquery.exe - utility to get some statistics
ndrefresh.exe - utility to refresh a mountpoint objects
attach.cmd - example attaching drive
detach.cmd - example detaching drive
local.cmd - example of mounting disk C:
hobbes.cmd - example of mounting hobbes.nmsu.edu ftp
server
\toolkit - user's toolkit, sources of utilities
2) The NDFS drive structure and features
There are three key elements of the NetDrive:
- NDFS Drive
- MountPoint
- MountObject
NDFS Drive contains a tree of MountPoints.
NDFS drive is created by ndattach utility.
Root MountPoint is always exists.
A MountPoint can contains zero, one or more child MountPoints.
MountPoint contains zero, one or more MountObjects.
MountPoint is created by ndcreatemp utility.
MountObject is a virtual representation of a real resource.
The representation is performed by a NetDrive Plugin.
Current version has FTP and LOCAL embedded plugins.
It is possible to write external plugins which would
allow to create plugins for example for NFS, SMB, etc.
Extended attributes are supported for 'local' mounts.
Command line parameters of the ndmount utility
ndmount type dest src mode
type = ftp|local
dest = destination mount point on a NDFS drive
src = plugin specific mount parameters:
for local:
a local (c:\dir)
or network ( \\server\dir ) directory name
for ftp:
server;type=d;passive=d;timeout=d;retries=d;dircache=d
type = type
of server, see ndfs.h
passive =
1 or 0
timeout =
seconds
retries =
number
dircache =
0 - nocache, 1 - cache all requests,
2
- cache only nonglobal searches
mode = ro|rw for readonly or read write
![]()
![]()
@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited