-
Notifications
You must be signed in to change notification settings - Fork 321
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
kcmp in cmd/sort.c conflicts with FreeBSD system header file #648
Comments
kcmp was added to /usr/include/unicode.h post FreeBSD-14.0. As kcmp is local to src/cmd/sort.c , renaming it to keycmp would fix this without impacting anything else. |
I'll rename it to |
Declaring it static (and no name change) would work. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Recent development versions of FreeBSD define a function
kcmp
in<unistd.h>
This conflicts with
int kcmp(Key *ka, Key *kb)
defined insrc/cmd/sort.c
causing a compilation error.The
kcmp
system call also exists on Linux but there is no C library wrapper to conflict. kcmp(2): "Glibc does not provide a wrapper for this system call; call it using syscall(2)."The text was updated successfully, but these errors were encountered: