]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Define EPOLLONESHOT and EPOLLET using unsigned values
authorUlrich Drepper <drepper@gmail.com>
Thu, 22 Dec 2011 03:14:05 +0000 (22:14 -0500)
committerUlrich Drepper <drepper@gmail.com>
Thu, 22 Dec 2011 03:14:05 +0000 (22:14 -0500)
ChangeLog
NEWS
sysdeps/unix/sysv/linux/sparc/sys/epoll.h
sysdeps/unix/sysv/linux/sys/epoll.h
sysdeps/unix/sysv/linux/x86_64/sys/epoll.h

index 4d2b1fcc984c5303f998eec86e0d0212ce2afdca..1da2367c14c099925357bb37ea9b796f28c65940 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2011-12-21  Ulrich Drepper  <drepper@gmail.com>
 
+       [BZ #13538]
+       * sysdeps/unix/sysv/linux/sys/epoll.h: Initialize EPOLLONESHOT and
+       EPOLLET with unsigned values.
+       * sysdeps/unix/sysv/linux/x86_64/sys/epoll.h: Likewise.
+       * sysdeps/unix/sysv/linux/sparc/sys/epoll.h: Likewise.
+
        * math/s_cacosh.c: Use Kahan's formula if the subtraction could lead
        to large cancellation.
        * math/s_cacoshf.c: Likewise.
diff --git a/NEWS b/NEWS
index 7e4e1692e954280b0e9d6bd0f416580793860a39..b3cfcc572628d25e5bc43bc48241db6a1651a809 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -13,7 +13,7 @@ Version 2.15
   12885, 12892, 12907, 12922, 12935, 13007, 13021, 13067, 13068, 13090,
   13092, 13114, 13118, 13123, 13134, 13138, 13147, 13150, 13179, 13192,
   13268, 13276, 13291, 13305, 13335, 13337, 13344, 13358, 13367, 13439,
-  13446, 13472, 13484, 13506, 13515, 13524
+  13446, 13472, 13484, 13506, 13515, 13524, 13538
 
 * New program pldd to list loaded object of a process
   Implemented by Ulrich Drepper.
index 9943f2138316fbe9356bbd348e8583250b2cdd23..2dfc4fcc2085dafe32254f96c0b440ea7dff9342 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2006, 2007, 2008, 2010 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2008, 2010, 2011 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -65,9 +65,9 @@ enum EPOLL_EVENTS
 #define EPOLLHUP EPOLLHUP
     EPOLLRDHUP = 0x2000,
 #define EPOLLRDHUP EPOLLRDHUP
-    EPOLLONESHOT = (1 << 30),
+    EPOLLONESHOT = 1u << 30,
 #define EPOLLONESHOT EPOLLONESHOT
-    EPOLLET = (1 << 31)
+    EPOLLET = 1u << 31
 #define EPOLLET EPOLLET
   };
 
index ca1d3d04598348118c0584eea6f692a96d35c5f5..f23db922e6eb0f022b5ab0ede530361b725c2673 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2009, 2011 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -65,9 +65,9 @@ enum EPOLL_EVENTS
 #define EPOLLHUP EPOLLHUP
     EPOLLRDHUP = 0x2000,
 #define EPOLLRDHUP EPOLLRDHUP
-    EPOLLONESHOT = (1 << 30),
+    EPOLLONESHOT = 1u << 30,
 #define EPOLLONESHOT EPOLLONESHOT
-    EPOLLET = (1 << 31)
+    EPOLLET = 1u << 31
 #define EPOLLET EPOLLET
   };
 
index d799c845c13ee44a45cbb512f66556a4cbba7bd7..6b5ef35f4d8d9af1e4bf2936427bc35e3c517ba4 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2002-2008, 2010 Free Software Foundation, Inc.
+/* Copyright (C) 2002-2008, 2010, 2011 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -65,9 +65,9 @@ enum EPOLL_EVENTS
 #define EPOLLHUP EPOLLHUP
     EPOLLRDHUP = 0x2000,
 #define EPOLLRDHUP EPOLLRDHUP
-    EPOLLONESHOT = (1 << 30),
+    EPOLLONESHOT = 1u << 30,
 #define EPOLLONESHOT EPOLLONESHOT
-    EPOLLET = (1 << 31)
+    EPOLLET = 1u << 31
 #define EPOLLET EPOLLET
   };