Deutsch   English   Français   Italiano  
<86tt4nrj5r.fsf@linuxsc.com>

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

Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Tim Rentsch <tr.17687@z991.linuxsc.com>
Newsgroups: comp.lang.c
Subject: Re: encapsulating directory operations
Date: Tue, 10 Jun 2025 03:21:52 -0700
Organization: A noiseless patient Spider
Lines: 31
Message-ID: <86tt4nrj5r.fsf@linuxsc.com>
References: <100h650$23r5l$1@dont-email.me> <1e3f53801e22a94356b9b0aded0ed7d33e67fd06.camel@gmail.com> <1021pgp$35sqk$1@raubtier-asyl.eternal-september.org> <1858c98adc50b2bec4021f15d0c5b94e2158f6b5.camel@gmail.com> <10223hq$38g0s$1@raubtier-asyl.eternal-september.org> <5484915e06dec7fa7a1371a9eb41801a00495079.camel@gmail.com> <1023gak$3nt1m$1@raubtier-asyl.eternal-september.org> <1023j6o$3ogga$1@dont-email.me> <10248l1$3tavs$1@raubtier-asyl.eternal-september.org> <1024910$3tdrq$1@dont-email.me> <qgj1Q.929647$mjgd.293482@fx09.iad> <20250608103312.947@kylheku.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Injection-Date: Tue, 10 Jun 2025 12:21:53 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="1fbd55e74bfc4309a280a41a1d3a3e6e";
	logging-data="1248019"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18AG93wA7Tg40bVsD4uPcCFWTNxLrxqR5g="
User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux)
Cancel-Lock: sha1:iABsN/Lnd69HQz/QsA/E3QMPtr0=
	sha1:RaT1Hk5MIEAenkqYXkfCKRe+yyY=

Kaz Kylheku <643-408-1753@kylheku.com> writes:

> On 2025-06-08, Scott Lurndal <scott@slp53.sl.home> wrote:
>
>> Muttley@DastardlyHQ.org writes:
>>
>>> On Sun, 8 Jun 2025 17:02:08 +0200
>>> Bonita Montero <Bonita.Montero@gmail.com> wibbled:
>>>
>>>> Am 08.06.2025 um 10:55 schrieb Muttley@DastardlyHQ.org:
>>>>
>>>>> You can of course use setjmp & longjmp in C but depending on how
>>>>> many levels up you jump they could be more trouble than they're
>>>>> worth.  I think I've only ever used them once.
>>>>
>>>> That's makes a lot of work and it's really ugly.  And you need
>>>> global jump_buf-s for that.

Nonsense.

[...]

> setjmp and longjmp have a clearly defined implementation model
> (obviously not in ISO C, but so in implementation practice).

What I think you mean is that setjmp/longjmp have a natural and
straightforward implementation strategy that works on many
hardware platforms and in many C implementations.  That strategy
is not ubiquitous, and TTBOMK is not defined anywhere except
implicitly by the code that implements it.  Described perhaps,
but that isn't the same as a definition.