[PATCH] Remove obsolete, never-implemented XSI STREAMS declarations
Florian Weimer
fweimer@redhat.com
Tue Feb 26 15:16:00 GMT 2019
* Andreas Schwab:
> On Feb 26 2019, Florian Weimer <fweimer@redhat.com> wrote:
>
>> * Andreas Schwab:
>>
>>> Are there plans to remove the STREAMS option from future POSIX
>>> revisions?
>>
>> I think all the interfaces are tagged OB, which is described as:
>>
>> | [OB] [Option Start] Obsolescent [Option End]
>> |
>> | The functionality described may be removed in a future version of this
>> | volume of POSIX.1-2017. Strictly Conforming POSIX Applications and
>> | Strictly Conforming XSI Applications shall not use obsolescent
>> | features.
>> |
>> | Where applicable, the material is identified by use of the OB margin
>> | legend.
>>
>> To me, this suggests that a plan to remove them exists.
>
> The question is, how concrete is the plan?
Why do you think the plans regarding removal from POSIX matter?
We removed the gets function, which has the same OB tag, and we actually
implemented it and there was software using it.
Furthermore, I think it is confusing to ship header files for something
that we aren't actually planning to implement, ever.
Thanks,
Florian
More information about the Libc-alpha
mailing list