drivers/serial/tcdrain: tcdrain() was recently added to the NuttX C library. ...
drivers/serial/tcdrain: tcdrain() was recently added to the NuttX C library. But there is a problem. The specification of tcdrain() requires that it be a cancellation point. In order to do this, tcdrain was moved from the C library into the OS and the addition cancellation point hooks were added. In non-FLAT builds, access via system calls is also now supported.
Showing
- TODO 1 addition, 1 deletionTODO
- arch/arm/src/lc823450/Kconfig 3 additions, 8 deletionsarch/arm/src/lc823450/Kconfig
- arch/arm/src/lpc11xx/Kconfig 1 addition, 14 deletionsarch/arm/src/lpc11xx/Kconfig
- arch/avr/src/atmega/Kconfig 2 additions, 14 deletionsarch/avr/src/atmega/Kconfig
- drivers/serial/Make.defs 7 additions, 1 deletiondrivers/serial/Make.defs
- drivers/serial/tcdrain.c 31 additions, 2 deletionsdrivers/serial/tcdrain.c
- include/sys/syscall.h 8 additions, 2 deletionsinclude/sys/syscall.h
- libc/termios/Make.defs 1 addition, 1 deletionlibc/termios/Make.defs
- syscall/syscall.csv 1 addition, 0 deletionssyscall/syscall.csv
- syscall/syscall_funclookup.c 1 addition, 0 deletionssyscall/syscall_funclookup.c
- syscall/syscall_lookup.h 3 additions, 0 deletionssyscall/syscall_lookup.h
- syscall/syscall_stublookup.c 2 additions, 0 deletionssyscall/syscall_stublookup.c
Loading
Please register or sign in to comment