]> sigrok.org Git - libsigrok.git/commit
hardware/beaglelogic: Don't include incorrect header <sys/errno.h>
authorJ. Neuschäfer <redacted>
Wed, 14 May 2025 12:27:47 +0000 (12:27 +0000)
committerSoeren Apel <redacted>
Sun, 9 Nov 2025 01:10:03 +0000 (02:10 +0100)
commit2314fec5b09691aef2caba0d63f759b5e6d8e407
tree01a6214d405bc42e9bae9acd098e2ca0de46be93
parentd37fce8650e466fe3780edf0385975370680cf85
hardware/beaglelogic: Don't include incorrect header <sys/errno.h>

The libc's errno API[1] comes from <errno.h>, not <sys/errno.h>.
On musl-libc, a warning is produced when the latter is used:

In file included from src/hardware/beaglelogic/beaglelogic.h:26,
                 from src/hardware/beaglelogic/protocol.c:33:
/usr/include/sys/errno.h:1:2: warning: #warning redirecting incorrect #include <sys/errno.h> to <errno.h> [-Wcpp]
    1 | #warning redirecting incorrect #include <sys/errno.h> to <errno.h>
      |  ^~~~~~~

Is it not necessary to change <sys/errno.h> to <errno.h>, because
individual C files in the beaglelogic driver already include <errno.h>.

[1]: https://en.cppreference.com/w/c/error/errno
src/hardware/beaglelogic/beaglelogic.h