[PATCH v6 3/8] Cygwin: winsup/doc/posix.xml: SUS V5 POSIX 2024 not implemented new additions

brian.inglis@systematicsw.ab.ca brian.inglis@systematicsw.ab.ca
Thu Jan 16 22:54:37 GMT 2025


On 2025-01-16 11:41, Corinna Vinschen wrote:
> On Jan 15 12:39, Brian Inglis wrote:
>> Add unavailable POSIX additions to Not Implemented section,
>> with mentions of headers and packages where they are expected.
>>
>> Signed-off-by: Brian Inglis <Brian.Inglis@SystematicSW.ab.ca>
>> ---
>>   winsup/doc/posix.xml | 20 ++++++++++++++++++--
>>   1 file changed, 18 insertions(+), 2 deletions(-)
>>
>> diff --git a/winsup/doc/posix.xml b/winsup/doc/posix.xml
>> index 0b23a2251028..89728e050bef 100644
>> --- a/winsup/doc/posix.xml
>> +++ b/winsup/doc/posix.xml
>> @@ -1681,9 +1681,14 @@ ISO/IEC DIS 9945 Information technology
>>   
>>   </sect1>
>>   
>> -<sect1 id="std-notimpl"><title>NOT implemented system interfaces from the Single Unix Specification, Volume 7:</title>
>> +<sect1 id="std-notimpl"><title>NOT implemented system interfaces from the Single UNIX® Specification Version 5:</title>
>>   
>>   <screen>
>> +    _Fork			(not available in "(sys/)unistd.h" header)
>> +    dcgettext_l			(not available in external gettext "libintl" library)
>> +    dcngettext_l		(not available in external gettext "libintl" library)
>> +    dgettext_l			(not available in external gettext "libintl" library)
>> +    dngettext_l			(not available in external gettext "libintl" library)
> 
> Sorry, but they are not available.  It doesn't matter *where* they are
> not available.  Please drop the hints.

Intended as reminders of work needed for support:

_Fork needs to be async safe and does not call pthread_atfork fork handlers: 
could it not be specialized from _fork?

Ask if gettext project is working on adding those.

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retrancher  but when there is no more to cut
                                 -- Antoine de Saint-Exupéry


More information about the Cygwin-patches mailing list