diff options
author | Kinsey Moore <kinsey.moore@oarcorp.com> | 2024-01-02 14:36:52 -0600 |
---|---|---|
committer | Joel Sherrill <joel@rtems.org> | 2024-01-10 14:43:53 -0600 |
commit | 150dcf5e476c6d712626c4df1f8fa3a4df8c5929 (patch) | |
tree | 7ce819328e7e793696b5500961bf8824cf94e16c /cpukit/include/rtems/libio.h | |
parent | bsps/aarch64/cache: Clean up unused fuctions (diff) | |
download | rtems-150dcf5e476c6d712626c4df1f8fa3a4df8c5929.tar.bz2 |
libio: Clean up usage of rtems_termios_device_mode
This cleans up outputUsesInterrupts usage with rtems_termios_device_mode
enum values. The outputUsesInterrupts member was typed as an int, named
as if it were a boolean value, and used as if it were a
rtems_termios_device_mode enum. In this patch, values assigned to
outputUsesInterrupts have been converted to the corresponding
rtems_termios_device_mode enum value, conversions from
deviceOutputUsesInterrupts have been made explicit, and uses of
rtems_termios_device_mode enum values with deviceOutputUsesInterrupts
have been converted to booleans.
Diffstat (limited to 'cpukit/include/rtems/libio.h')
-rw-r--r-- | cpukit/include/rtems/libio.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cpukit/include/rtems/libio.h b/cpukit/include/rtems/libio.h index 6898168aa6..5424a2a03c 100644 --- a/cpukit/include/rtems/libio.h +++ b/cpukit/include/rtems/libio.h @@ -56,6 +56,7 @@ #include <rtems/fs.h> #include <rtems/chain.h> #include <rtems/score/atomic.h> +#include <rtems/termiosdevice.h> #ifdef __cplusplus extern "C" { @@ -1902,7 +1903,7 @@ typedef struct rtems_termios_callbacks { int (*setAttributes)(int minor, const struct termios *t); int (*stopRemoteTx)(int minor); int (*startRemoteTx)(int minor); - int outputUsesInterrupts; + rtems_termios_device_mode outputUsesInterrupts; } rtems_termios_callbacks; static inline void rtems_termios_initialize( void ) |