Article View: comp.sys.atari.st
Article #36461TAXIDOS-Ethernet/GEMDOS networking question
From: Avy MOISE
Date: Wed, 08 Feb 1989 17:53
Date: Wed, 08 Feb 1989 17:53
29 lines
1877 bytes
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!avyShow 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