TIP: Click on subject to list as thread! ANSI
echo: binkd
to: Dallas Hinton
from: Dan Cross
date: 2021-01-19 09:56:00
subject: Re: Semaphore

On 18 Jan 2021 at 08:34a, Dallas Hinton pondered and said...
 
 DH> Hi, Dan -- on Jan 19 2021 at 03:11, you wrote:
 DH> 
 DH> DC> A couple of things, but the biggest one I can think of is fragility
 DH> DC> in the face of system crashes.  In particular, who's responsible for
 DH> DC> cleaning this file up?  Should `binkd` delete it as part of gracefully
 DH> 
 DH> FWIW, I have a batch file that runs on startup and deletes all semaphore
 DH> flags. They're all in the same directory so it's easy.

Yeah, that's _a_ design, but doesn't really address the
question.  The program author still has to make some kind
of design decision about what to do if the file exists
when the program starts up (suppose someone starts it
directly, without running the script that deletes the files
ahead of time?).

More generally, the issue in this discussion is that the
request for a feature has been wrapped up in details about
the implementation of that feature.  From my observation,
that's the central source of friction.

--- Mystic BBS v1.12 A46 2020/08/26 (Windows/32)
              
* Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (3:770/100)

SOURCE: echomail via QWK@pharcyde.org

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™.