[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