Define EPOLLONESHOT and EPOLLET using unsigned values

This commit is contained in:
Ulrich Drepper 2011-12-21 22:14:05 -05:00
parent e3a851a21b
commit 4920765eb4
5 changed files with 16 additions and 10 deletions

View file

@ -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.

2
NEWS
View file

@ -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.

View 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
};

View 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
};

View 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
};