Re: encapsulating directory operations

Liste des GroupesRevenir à cl c 
Sujet : Re: encapsulating directory operations
De : mutazilah (at) *nospam* gmail.com (Paul Edwards)
Groupes : comp.lang.c
Date : 21. May 2025, 11:00:20
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <100k87q$2pear$1@dont-email.me>
References : 1 2 3 4
User-Agent : Microsoft Outlook Express 6.00.2800.1106
"Lawrence D'Oliveiro" <ldo@nz.invalid> wrote in message
news:100jhor$2lgt3$4@dont-email.me...
On Wed, 21 May 2025 10:23:27 +1000, Paul Edwards wrote:
>
Your definition of "real world", is probably "not C90".
>
Precisely.
>
Your "real world" applications won't work on traditional MVS ...
>
Let's face it: MVS stopped being part of the "real world" a long time ago.
Just about the time IBM's mainframe business started circling the gurgler.

I don't agree with that.

Regardless, I'm not attempting to have a debate about the
definition of "real world".

That is an example of a system I wish to support. It existed
at the time the C90 standard came out.

(Also, I think it's called "z/OS" now.)

Right. Still exists in 2025 too.

And that's assuming you want to ignore my MVS/380 update.

I'm not saying *you* should support MVS. I'm not saying
the ISO C23 committee should support MVS.

I note that C90 *does* support MVS.

And I am saying that my proposed C90+ explicitly needs to
support MVS 3.8J as an important target that cannot be
ignored.

And you can add DEC/VMS too.

The key point about symlinks is they are not the same as hardlinks.
>
There is no such universal concept for either of those things,
>
Yes there is: they are defined in POSIX, which is an official standard,
after all.

An official standard that isn't even supported by Windows, which
is far more important than any POSIX system in existence. Except
z/OS obviously. But I'm not interested in the bolt-on z/OS Unix.

Yes - I acknowledge that a POSIX bandwagon exists.

And if people want to jump on it - that's fine - it's a free world.

I'm just saying that I rarely use a POSIX-compliant system,
but do use multiple C90-compliant systems.

And it is the latter that I wish to make small changes to.
Supporting what someone else called a "half-baked"
file system is just one of those several extensions I am
interested in.

Do note one more thing.

The C90 standard deferred to MVS - probably still does -
and says that you can't open a file as "w", then read it as
"rb" and write (a new file) as "wb", and still access (the
new file) with "r".

I was shocked when I saw IBM's C library lose the newlines
when I did the above, and went to look at the standard to
show that IBM was violating C90 - but it turns out they
weren't.

That sort of means you can't write a "zip" program portably,
against the theoretical C90 file system. Or you would have
to have flags to say which files need to be opened as text
or binary.

I do not agree with IBM's C library, and PDPCLIB does
not have that behavior, so that constraint could potentially
be dropped in a C90+ standard.

BFN. Paul.



Date Sujet#  Auteur
20 May07:06 * encapsulating directory operations125Paul Edwards
20 May08:27 +* Re: encapsulating directory operations18Lawrence D'Oliveiro
20 May10:33 i`* Re: encapsulating directory operations17Paul Edwards
21 May01:10 i `* Re: encapsulating directory operations16Lawrence D'Oliveiro
21 May01:23 i  `* Re: encapsulating directory operations15Paul Edwards
21 May04:37 i   `* Re: encapsulating directory operations14Lawrence D'Oliveiro
21 May11:00 i    +* Re: encapsulating directory operations3Paul Edwards
22 May07:49 i    i`* Re: encapsulating directory operations2Lawrence D'Oliveiro
22 May08:02 i    i `- Re: encapsulating directory operations1Kaz Kylheku
22 May00:51 i    `* Re: encapsulating directory operations10James Kuyper
22 May06:04 i     `* Re: encapsulating directory operations9Lawrence D'Oliveiro
22 May19:13 i      `* Re: encapsulating directory operations8James Kuyper
22 May23:46 i       `* Re: encapsulating directory operations7Lawrence D'Oliveiro
23 May00:07 i        `* Re: encapsulating directory operations6James Kuyper
23 May00:15 i         `* Re: encapsulating directory operations5Kaz Kylheku
23 May00:26 i          +* Re: encapsulating directory operations2Paul Edwards
23 May01:44 i          i`- Re: encapsulating directory operations1Kaz Kylheku
23 May01:10 i          `* Re: encapsulating directory operations2James Kuyper
23 May03:08 i           `- Re: encapsulating directory operations1Kaz Kylheku
20 May10:18 +* Re: encapsulating directory operations54Keith Thompson
20 May10:33 i+* Re: encapsulating directory operations10Richard Heathfield
20 May10:45 ii+- Re: encapsulating directory operations1Paul Edwards
20 May12:42 ii+- Re: encapsulating directory operations1David Brown
20 May14:55 ii`* Re: encapsulating directory operations7Kaz Kylheku
20 May15:05 ii `* Re: encapsulating directory operations6Richard Heathfield
20 May15:09 ii  +* Re: encapsulating directory operations2Muttley
20 May15:15 ii  i`- Re: encapsulating directory operations1Paul Edwards
20 May15:48 ii  `* Re: encapsulating directory operations3Paul Edwards
20 May16:02 ii   `* Re: encapsulating directory operations2Richard Heathfield
20 May16:28 ii    `- Re: encapsulating directory operations1Paul Edwards
20 May10:36 i`* Re: encapsulating directory operations43Paul Edwards
20 May13:23 i +* Re: encapsulating directory operations39David Brown
20 May14:47 i i`* Re: encapsulating directory operations38Paul Edwards
20 May15:37 i i +* Re: encapsulating directory operations10Richard Heathfield
20 May16:11 i i i`* Re: encapsulating directory operations9Paul Edwards
20 May16:43 i i i `* Re: encapsulating directory operations8Richard Heathfield
20 May22:15 i i i  +* Re: encapsulating directory operations2Paul Edwards
20 May23:50 i i i  i`- Re: encapsulating directory operations1Kaz Kylheku
21 May02:11 i i i  +- Re: encapsulating directory operations1Lawrence D'Oliveiro
21 May03:40 i i i  `* Re: encapsulating directory operations4James Kuyper
21 May05:50 i i i   `* Re: encapsulating directory operations3Richard Heathfield
21 May09:06 i i i    `* Re: encapsulating directory operations2David Brown
21 May09:27 i i i     `- Re: encapsulating directory operations1Richard Heathfield
20 May17:19 i i `* Re: encapsulating directory operations27David Brown
20 May17:43 i i  +* Re: encapsulating directory operations6Richard Heathfield
20 May18:14 i i  i+* Re: encapsulating directory operations4Kaz Kylheku
20 May18:20 i i  ii`* Re: encapsulating directory operations3Richard Heathfield
20 May19:50 i i  ii +- Re: encapsulating directory operations1Richard Heathfield
20 May20:34 i i  ii `- Re: encapsulating directory operations1Kaz Kylheku
21 May09:09 i i  i`- Re: encapsulating directory operations1David Brown
20 May17:51 i i  +- Re: encapsulating directory operations1Kaz Kylheku
20 May18:09 i i  +* Re: encapsulating directory operations2Richard Heathfield
20 May19:34 i i  i`- Re: encapsulating directory operations1Richard Heathfield
20 May22:41 i i  +* Re: encapsulating directory operations4Paul Edwards
20 May23:02 i i  i+- Re: encapsulating directory operations1Keith Thompson
21 May02:05 i i  i`* Re: encapsulating directory operations2Lawrence D'Oliveiro
21 May10:23 i i  i `- Re: encapsulating directory operations1Paul Edwards
20 May22:51 i i  +* Re: encapsulating directory operations9Paul Edwards
21 May05:31 i i  i`* Re: encapsulating directory operations8Richard Heathfield
21 May11:08 i i  i `* Re: encapsulating directory operations7Paul Edwards
21 May11:28 i i  i  +- Re: encapsulating directory operations1Richard Heathfield
21 May16:00 i i  i  `* Re: encapsulating directory operations5David Brown
21 May16:37 i i  i   `* Re: encapsulating directory operations4Richard Heathfield
21 May18:21 i i  i    +- Re: encapsulating directory operations1Michael S
22 May11:37 i i  i    `* Re: encapsulating directory operations2James Kuyper
22 May18:53 i i  i     `- Re: encapsulating directory operations1Kaz Kylheku
20 May23:09 i i  +- Re: encapsulating directory operations1Paul Edwards
21 May09:27 i i  `* Re: encapsulating directory operations3David Brown
21 May11:46 i i   `* Re: encapsulating directory operations2Paul Edwards
21 May15:46 i i    `- Re: encapsulating directory operations1David Brown
21 May01:12 i `* Re: encapsulating directory operations3Lawrence D'Oliveiro
21 May01:25 i  `* Re: encapsulating directory operations2Paul Edwards
21 May02:03 i   `- Re: encapsulating directory operations1Lawrence D'Oliveiro
20 May14:53 +* Re: encapsulating directory operations48Kaz Kylheku
20 May15:12 i`* Re: encapsulating directory operations47Paul Edwards
20 May22:41 i `* Re: encapsulating directory operations46Keith Thompson
20 May23:38 i  `* Re: encapsulating directory operations45Paul Edwards
21 May00:09 i   +* Re: encapsulating directory operations5Paul Edwards
21 May00:22 i   i+- Re: encapsulating directory operations1Keith Thompson
21 May01:18 i   i+* Re: encapsulating directory operations2Kaz Kylheku
21 May01:31 i   ii`- Re: encapsulating directory operations1Paul Edwards
21 May02:02 i   i`- Re: encapsulating directory operations1Lawrence D'Oliveiro
21 May00:18 i   +* Re: encapsulating directory operations30Keith Thompson
21 May00:57 i   i+* Re: encapsulating directory operations22Paul Edwards
21 May06:41 i   ii`* Re: encapsulating directory operations21Keith Thompson
21 May11:41 i   ii +* Re: encapsulating directory operations18Paul Edwards
21 May19:06 i   ii i+* Re: encapsulating directory operations15Keith Thompson
21 May19:22 i   ii ii+- Re: encapsulating directory operations1Keith Thompson
22 May22:10 i   ii ii+* Re: encapsulating directory operations10Paul Edwards
22 May23:32 i   ii iii+* Re: encapsulating directory operations8Keith Thompson
23 May00:16 i   ii iiii`* Re: encapsulating directory operations7Paul Edwards
23 May02:38 i   ii iiii +- Re: encapsulating directory operations1Keith Thompson
23 May03:28 i   ii iiii +* Re: encapsulating directory operations2Kaz Kylheku
23 May05:27 i   ii iiii i`- Re: encapsulating directory operations1Keith Thompson
23 May06:08 i   ii iiii `* Re: encapsulating directory operations3Janis Papanagnou
23 May06:20 i   ii iiii  `* Re: encapsulating directory operations2Keith Thompson
23 May06:43 i   ii iiii   `- Re: encapsulating directory operations1Janis Papanagnou
22 May23:44 i   ii iii`- Re: encapsulating directory operations1Paul Edwards
22 May23:06 i   ii ii`* Re: encapsulating directory operations3Paul Edwards
23 May02:24 i   ii ii `* Re: encapsulating directory operations2Keith Thompson
23 May03:19 i   ii ii  `- Re: encapsulating directory operations1Kaz Kylheku
21 May20:31 i   ii i`* Re: encapsulating directory operations2Kaz Kylheku
22 May22:52 i   ii `* Re: encapsulating directory operations2Paul Edwards
21 May03:21 i   i`* Re: encapsulating directory operations7Kaz Kylheku
21 May03:26 i   +* Re: encapsulating directory operations7James Kuyper
21 May22:19 i   `* Re: encapsulating directory operations2Waldek Hebisch
21 May03:35 +* Re: encapsulating directory operations3Janis Papanagnou
22 May19:34 `- Re: encapsulating directory operations1Bonita Montero

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal