Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove obsolete constants in version 1.0.0 #454

Closed
asomers opened this issue Nov 16, 2016 · 4 comments · Fixed by #1833
Closed

Remove obsolete constants in version 1.0.0 #454

asomers opened this issue Nov 16, 2016 · 4 comments · Fixed by #1833

Comments

@asomers
Copy link
Contributor

asomers commented Nov 16, 2016

This issue tracks constants that should be removed from libc for release 1.0.0.

The following are absent in FreeBSD 11, never had stable values across versions, and should never have been used by third party software. They should be removed from FreeBSD.

CTL_MAXID
KERN_MAXID
HW_MAXID
USER_MAXID

The following is still present in FreeBSD 11, but like the previous four it should never have been used by third party software, and its value isn't guaranteed to be stable across versions. It should be removed from FreeBSD
CTL_P1003_1B_MAXID

@asomers
Copy link
Contributor Author

asomers commented Mar 10, 2017

Add to the list AIO_LISTIO_MAX. That symbol should never be used because the quantity it represents can potentially vary at runtime. Programs should use sysconf(3) instead.

Susurrus pushed a commit to Susurrus/libc that referenced this issue Mar 26, 2017
Bump minimum supported version of Rust

Many crates are coalescing around 1.9.0 with the stabilization of `std::panic`,
and it helps remove the build script w/ rustc version parsing for now as well.
@gnzlbg
Copy link
Contributor

gnzlbg commented May 24, 2019

I've deprecated these on master, and they are also doc(hidden). I'd say that we'd remove them in one of the next releases.

@asomers
Copy link
Contributor Author

asomers commented May 24, 2019

I agree.

@gnzlbg
Copy link
Contributor

gnzlbg commented Jun 27, 2019

Feel free to open a PR removing these.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants