Including <sys/errno.h> instead of <errno.h> raises a compiler warning when building against musl libc. Always include <errno.h> instead of <sys/errno.h> to prevent that compilation warning from being triggered and to achieve consistency in this regard across the entire source tree.