Sujet : Re: Case Insensitive File Systems -- Torvalds Hates Them
De : invalid (at) *nospam* invalid.invalid (Richard Kettlewell)
Groupes : comp.os.linux.miscDate : 04. May 2025, 14:41:31
Autres entêtes
Organisation : terraraq NNTP server
Message-ID : <wwvv7qglchg.fsf@LkoBDZeT.terraraq.uk>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
User-Agent : Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
The Natural Philosopher <
tnp@invalid.invalid> writes:
On 03/05/2025 21:08, Richard Kettlewell wrote:
The Natural Philosopher <tnp@invalid.invalid> writes:
On 03/05/2025 15:59, Richard Kettlewell wrote:
In Unix, the space-based splitting is part of the shell.
>
No, its part of the runtime of the C language
It really isn’t. You can trace it through the implementation of
execve and the Glibc startup, if you want.
And those are not part of the C language?
I mean you can trace the transmission of the command line from parent to
child process through the startup. There’s no splitting in there, it’s
an array of strings from top to bottom. The splitting on spaces (and
handling of quotes etc) happens in the shell.
I don’t know why you’re arguing about this, it’s standard Unix stuff,
unchanged since the 1970s.
-- https://www.greenend.org.uk/rjk/