🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc.programmer
Article #684

Re: How do file servers work?

#684
From: walt dixon
Date: Mon, 11 Jun 1990 12:40
29 lines
1664 bytes
In <30686@cup.portal.com> Tim W Smith writes:

>How do file servers under DOS work?  That is, you've got these DOS
>programs that are issuing INT 21h requests for file access, and
>somehow these get translated into requests for files on a server.

>Do the people that implement file servers just intercept all INT 21h
>requests and process those that refer to the server, or is there a
>better way?

>How about things that are not file servers but have non-DOS file
>systems, such as ISO 9660 CD-ROMs?

>In general, what's the best way to make a non-DOS storage device
>work under DOS, assuming that the file system format for the device
>has already been defined and it is not a DOS file system, so you
>can't just implement a block device driver for it?

If one marks a logical drive as a network device,  DOS generates
int 2fh requests which can be mapped to another disk structure.
I'm not sure whether the format of these requests has been documented.
You might try looking on the interrupt list that Ralf Brown maintains.

Walt Dixon	{internet:	dixon@crd.ge.com	}
		{us mail:	ge crd			}
		{		po box 8		}
		{		schenectady, ny 12301	}
		{phone:		518-387-5798		}
Walt Dixon dixon@crd.ge.com
Technical Details
Message-ID: <8435@crdgw1.crd.ge.com>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!crdgw1!sagittarius!dixon
References: <30686@cup.portal.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!crdgw1!sagittarius!dixon
From: dixon@sagittarius.crd.ge.com (walt dixon)
Newsgroups: comp.sys.ibm.pc.programmer
Subject: Re: How do file servers work?
Message-ID: <8435@crdgw1.crd.ge.com>
Date: 11 Jun 90 12:40:38 GMT
References: <30686@cup.portal.com>
Sender: news@crdgw1.crd.ge.com
Reply-To: dixon@sagittarius.crd.ge.com (walt dixon)
Organization: General Electric Corp. R&D, Schenectady, NY
Lines: 29