Deutsch   English   Français   Italiano  
<vljcbk$27v6l$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Muttley@DastardlyHQ.org
Newsgroups: comp.unix.programmer
Subject: Re: OT: Windows (Was: Re: Open Source does not mean easily
Date: Tue, 7 Jan 2025 14:05:41 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <vljcbk$27v6l$1@dont-email.me>
References: <uu54la$3su5b$6@dont-email.me> <vlgud7$1mgh5$1@dont-email.me> <4OTeP.44026$vfee.5216@fx45.iad> <vlip2c$24ccb$1@dont-email.me> <vlj9ju$dp5$1@reader2.panix.com>
Injection-Date: Tue, 07 Jan 2025 15:05:41 +0100 (CET)
Injection-Info: dont-email.me; posting-host="8c5e3bb50f8ae50dc4390f343511cdc4";
	logging-data="2358485"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18ubvOkDS3TsI0RYXaUJhfO"
Cancel-Lock: sha1:xrRoVdQmpEYtIjYvD/pRh68pazc=
Bytes: 1809

On Tue, 7 Jan 2025 13:18:54 -0000 (UTC)
cross@spitfire.i.gajendra.net (Dan Cross) wibbled:
>In article <vlip2c$24ccb$1@dont-email.me>,  <Muttley@DastardlyHQ.org> wrote:
>>On Mon, 06 Jan 2025 16:46:56 GMT
>>ITYF it is VERY widely shared and having a signal safe API function is only
>>step 2 - plenty of the functions in the program itself or 3rd party library
>>functions are probably not re-entrant safe and even if they are, having
>>code stomp over itself - eg if in the middle of writing a log message then a 
>>signal is generated which tried to write a log message itself - is a very
>>poor way to write code.
>
>So don't write code that way.  It does not follow that the only
>thing you can do in a signal handler is an some atomic flag
>somewhere.

Just because you can doesn't mean you should. C lets you do a lot of things
that are a Bad Idea.