commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[hurd,commited] hurd: Fix _NOFLSH value


From: Samuel Thibault
Subject: [hurd,commited] hurd: Fix _NOFLSH value
Date: Sun, 15 Jan 2023 20:56:45 +0100

shifting 1 (thus an integer) left 31 bit is undefined behavior. We have to
make it an unsigned integer to properly get 0x80000000 (like done in other
places).
---
 bits/termios.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bits/termios.h b/bits/termios.h
index ae62d00853..4439c2f14e 100644
--- a/bits/termios.h
+++ b/bits/termios.h
@@ -246,7 +246,7 @@ struct termios
 # define NOKERNINFO (1 << 25)  /* Disable VSTATUS.  */
 # define PENDIN        (1 << 29)       /* Retype pending input (state).  */
 #endif
-#define        _NOFLSH (1 << 31)       /* Disable flush after interrupt.  */
+#define        _NOFLSH (1U << 31)      /* Disable flush after interrupt.  */
 #define        NOFLSH  _NOFLSH
 
   /* Control characters.  */
-- 
2.39.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]