TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Craig Morrison
from: Ian Timms
date: 1995-04-03 01:41:02
subject: RXASYNC - Serial I/O

On the 03-28-95, Craig Morrison was chatting with Ian Timms:

CM>Ian Timms wrote in a message to Peter Fitzsimmons:
CM>
CM>IT> the port, something that prevents the user from shooting
CM>IT> themselves in the foot under normal circumstances, however
CM>IT> many a user (including me) does not like the idea of being
CM>IT> prevented from using the full capabilities of this OS.
CM>
CM>  Which would be circumventing the purpose of the 
CM>protection mechanisms built into the operating system.

BOLSH, It's circumventing the mechanisms built into the program
is what it is!

CM>IT> What you're forgetting here is that this is a multi-tasking
CM>IT> single-user who wants to be able to have another process in
CM>IT> another session monitor the status of the port so that a
CM>IT> lost connection can be  re-started, or a lengthy hung
CM>IT> connection can be terminated.
CM>
CM>  This is the job of the process that opened the port. 

Sure is. But if that process doesn't provide the facility
desired by the user then what good is it!

CM>Certain resources aren't meant to be shared under OS/2, 
CM>comm ports are one of them.

More BOLSH. There is nothing stopping programs from sharing
resources under OS/2, only narrow minded application designers.

Process can share resources perfectly well as long as such
sharing is co-ordinated.

CM>What you are trying to do is 
CM>circumvent the mechanisms built-in to the operating system 
CM>for another purpose. You can expect problems, but Maximus 
CM>isn't causing them.

BOLSH again. The mechanism you are referring to is the restriction
imposed by Maximus when it opens the comm port, it has nothing 
whatsoever to do with anything being imposed by the operating system,
except that that is what has been requested of it when the
port was opened.

Maximus simply does not permit another process in another session
to monitor the comm port because that is the way it was written.

Just because the author chose to write it that way doesn't mean
I have to agree with it, nor does it mean that I am trying to
circumvent the operating system.

This mentallity of being the only user of every resource you open
is something which needs to be stamped out if we are to truly
multitask.

 Cheers, Ian.

 Internet:itimms{at}ariel.ucs.unimelb.edu.au   CIS:100236,1404   [Team OS/2]
___
 * MR/2 2.1 #141 * Please excuse my DOS. It has WIND.

--- Maximus/2 2.02
* Origin: Bunyip's Cave BBS - +61-3-859-8194 (3:633/379)
SEEN-BY: 620/243 632/103 341 348 363 633/379 635/503 640/820 690/660 711/409
SEEN-BY: 711/410 413 430 807 808 809 934 949 955 712/515 713/888 800/1
SEEN-BY: 7877/2809
@PATH: 633/379 632/348 711/409 808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.