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.