mirror of
https://sourceware.org/git/glibc.git
synced 2025-01-03 08:11:08 +00:00
Use __syscall_ulong_t in pselect.c
This commit is contained in:
parent
3e5aef87d7
commit
428bd7074c
@ -1,5 +1,8 @@
|
|||||||
2012-05-17 H.J. Lu <hongjiu.lu@intel.com>
|
2012-05-17 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
* sysdeps/unix/sysv/linux/pselect.c (data): Use __syscall_ulong_t
|
||||||
|
on both fields and cast pointer to __syscall_ulong_t.
|
||||||
|
|
||||||
* bits/types.h (__fsword_t): New type.
|
* bits/types.h (__fsword_t): New type.
|
||||||
* bits/typesizes.h (__FSWORD_T_TYPE): New macro.
|
* bits/typesizes.h (__FSWORD_T_TYPE): New macro.
|
||||||
sysdeps/mach/hurd/bits/typesizes.h (__FSWORD_T_TYPE): Likewise.
|
sysdeps/mach/hurd/bits/typesizes.h (__FSWORD_T_TYPE): Likewise.
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* Copyright (C) 2006, 2007 Free Software Foundation, Inc.
|
/* Copyright (C) 2006-2012 Free Software Foundation, Inc.
|
||||||
This file is part of the GNU C Library.
|
This file is part of the GNU C Library.
|
||||||
Contributed by Ulrich Drepper <drepper@redhat.com>, 2006.
|
Contributed by Ulrich Drepper <drepper@redhat.com>, 2006.
|
||||||
|
|
||||||
@ -52,11 +52,11 @@ __pselect (int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds,
|
|||||||
be created. */
|
be created. */
|
||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
const sigset_t *ss;
|
__syscall_ulong_t ss;
|
||||||
size_t ss_len;
|
__syscall_ulong_t ss_len;
|
||||||
} data;
|
} data;
|
||||||
|
|
||||||
data.ss = sigmask;
|
data.ss = (__syscall_ulong_t) (uintptr_t) sigmask;
|
||||||
data.ss_len = _NSIG / 8;
|
data.ss_len = _NSIG / 8;
|
||||||
|
|
||||||
int result;
|
int result;
|
||||||
|
Loading…
Reference in New Issue
Block a user