🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.ibm.pc.programmer
3 messages
3 total messages Started by Tim W Smith Mon, 11 Jun 1990 07:37
How do file servers work?
#682
Author: Tim W Smith
Date: Mon, 11 Jun 1990 07:37
17 lines
1094 bytes
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?

						Tim Smith
Re: How do file servers work?
#685
Author: Hi Ho Silver
Date: Mon, 11 Jun 1990 12:38
14 lines
1193 bytes
In article <30686@cup.portal.com> ts@cup.portal.com (Tim W Smith) writes:
$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?

   That's the way the all work, as far as I know.  Certainly that's how the
Novell system I'm running at work does it.  It isn't a terribly hard task,
it's just that there are a lot of calls you have to intercept and treat
separately.
-- 
   /Nikebo \ Nikebo says "Nikebo knows how to post.  Just do it."\silver@xrtll/
  /---------\_____________________________________________________\----------/
 /yunexus!xrtll!silver (L, not 1)\ Hi Ho Silver \   just silver for short   /
/Silver:  Ever Searching for SNTF \  Life sucks. \  someone buy me a BEER! /
Re: How do file servers work?
#684
Author: 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
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads