This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Remove obsolete, never-implemented XSI STREAMS declarations


* 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]