qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

errno.h (387B)


      1 // Copyright 2025 Nick Brassel (@tzarc)
      2 // SPDX-License-Identifier: GPL-2.0-or-later
      3 #pragma once
      4 #include_next <errno.h>
      5 
      6 // Newer versions of picolibc don't seem to provide `__errno_r(r)` in the header file, but is used by ChibiOS.
      7 #ifndef __errno_r
      8 #    ifdef __REENT_ERRNO
      9 #        define __errno_r(r) _REENT_ERRNO(r)
     10 #    else
     11 #        define __errno_r(r) (errno)
     12 #    endif
     13 #endif