🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #36461

TAXIDOS-Ethernet/GEMDOS networking question

#36461
From: Avy MOISE
Date: Wed, 08 Feb 1989 17:53
29 lines
1877 bytes
We have the TAXI-Ethernet controller card for the Atari-ST working now.
At this time we implement the server/client protocols for the Atari-ST
computer. This allows any number of Atari-ST or Mega-ST's to share some or
all the disk drives of any computer that resides on the network. In order
to finish the software development we need an answer to the following
"simple" problem:

All GEMDOS file handles (opened with the Fopen() system call - trap 1) are
associated with a unique process I.D., hence when the process terminates these
handles are returned to the system and the files closed.

Our network server runs as a background daemon on the Atari-ST (or Mega-ST),
receiving GEMDOS I/O requests from the clients. Whenever the file server
opens a file, GEMDOS associates the newly acquired file handle with the
current running task, hence these handles are lost when the task terminates
and therefore the network is unreliable.

The question:
	How can an interrupt handler open files under GEMDOS and instruct
	GEMDOS not to free (or Fclose) the file (handles) when the current
	process terminates. i.e. How can we open GEMDOS files and tell GEMDOS
	not to associate the returned file handle with any process.

Your replies will be greatly appreciated.

-- 
Avygdor Moise, York University. (C.R.E.S.S.),  Petrie Bldg. Rm 344,
               4700 Keele St., North York, Ontario, Canada. M3J 1P3
UUCP:   ...!yunexus!yugas!avy                      Tel:1 416 736-5359
Technical Details
Message-ID: <814@yugas.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!yunexus!stpl!yugas!avy

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!yunexus!stpl!yugas!avy
From: avy@yugas.UUCP (Avy MOISE)
Newsgroups: comp.sys.atari.st
Subject: TAXIDOS-Ethernet/GEMDOS networking question
Keywords: ethernet, gemdos, futuredos, atari
Message-ID: <814@yugas.UUCP>
Date: 8 Feb 89 17:53:21 GMT
Article-I.D.: yugas.814
Organization: C.R.E.S.S., York University, North York, Ontario, Canada, M3J 1P3.
Lines: 29