diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-08-03 11:46:48 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2020-08-04 15:48:32 +0200 |
commit | 9566538823b2ae00e8c7a60fd704a0d05d80a35f (patch) | |
tree | 3d0edce60e505f9ceb8d4d14b190ac17b7a7d8fd | |
parent | 2ae557eb04347d3e355b696192f7b7c48472befa (diff) |
termios: Make rtems_termios_ttyMutex private
This mutex is used to maintain termios internal data structures.
-rw-r--r-- | cpukit/include/rtems/termiostypes.h | 2 | ||||
-rw-r--r-- | cpukit/libcsupport/src/termios.c | 3 | ||||
-rw-r--r-- | cpukit/libcsupport/src/termiosinitialize.c | 2 |
3 files changed, 3 insertions, 4 deletions
diff --git a/cpukit/include/rtems/termiostypes.h b/cpukit/include/rtems/termiostypes.h index 6930e5958b..ef2c958271 100644 --- a/cpukit/include/rtems/termiostypes.h +++ b/cpukit/include/rtems/termiostypes.h @@ -596,8 +596,6 @@ int rtems_termios_poll( #define RTEMS_TERMIOS_NUMBER_BAUD_RATES 25 -extern rtems_mutex rtems_termios_ttyMutex; - #ifdef __cplusplus } #endif diff --git a/cpukit/libcsupport/src/termios.c b/cpukit/libcsupport/src/termios.c index 75925cf8ec..829c2bf158 100644 --- a/cpukit/libcsupport/src/termios.c +++ b/cpukit/libcsupport/src/termios.c @@ -113,6 +113,9 @@ static rtems_task rtems_termios_txdaemon(rtems_task_argument argument); #define TERMIOS_RX_PROC_EVENT RTEMS_EVENT_1 #define TERMIOS_RX_TERMINATE_EVENT RTEMS_EVENT_0 +static rtems_mutex rtems_termios_ttyMutex = + RTEMS_MUTEX_INITIALIZER( "termios" ); + static void rtems_termios_obtain (void) { diff --git a/cpukit/libcsupport/src/termiosinitialize.c b/cpukit/libcsupport/src/termiosinitialize.c index 2aeba89ecc..2ea34f08b3 100644 --- a/cpukit/libcsupport/src/termiosinitialize.c +++ b/cpukit/libcsupport/src/termiosinitialize.c @@ -24,8 +24,6 @@ #include <rtems/termiostypes.h> -rtems_mutex rtems_termios_ttyMutex = RTEMS_MUTEX_INITIALIZER( "termios" ); - void rtems_termios_device_lock_acquire_default( rtems_termios_device_context *ctx, |