The documentation describes it as a POSIX function, (in name at least, and albeit deprecated for use with MSVC), but its behaviour definitely does NOT conform to the POSIX.1 specification. I've written a description of the issue, and proposed corrective action, as ticket https://osdn.net/projects/mingw/ticket/42561 I would appreciate a review of my proposed changes, by the MinGW user community. In the absence of any objections, I plan to incorporate the proposed (option 4) change into the next mingwrt release. TIA. -- Regards, Keith. Public key available from keys.gnupg.net Key fingerprint: C19E C018 1547 DE50 E1D4 8F53 C0AD 36C6 347E 5A3F -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 840 bytes Desc: OpenPGP digital signature URL: <https://lists.osdn.me/mailman/archives/mingw-users/attachments/20210625/f70dc457/attachment.sig>