-
Notifications
You must be signed in to change notification settings - Fork 53
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
B0 define conflicts on Linux with user code #35
Comments
This seems to be a known problem, e.g.: http://eigen.tuxfamily.org/bz/show_bug.cgi?id=365 https://www.mit.edu/afs.new/athena/astaff/source/src-8.2/third/tcsh/mi.termios.c Most codes decided to rename I also found this note, which lists the reserved names that programs should not use. https://www.gnu.org/software/libc/manual/html_node/Reserved-Names.html |
Wow! Thanks for all of the links. I’ll pass this along. |
Due to this define:
https://github.com/bminor/glibc/blob/0b262ca4c64cd9042576ddb9969607c0ea1187d7/bits/termios.h#L288
user code can break. To fix it, we should but
right after including
termios.h
. The same for all the other constants.Reported by @KineticTheory.
The text was updated successfully, but these errors were encountered: