alpha: Update recvmmsg and sendmmsg declarations.

This commit is contained in:
Richard Henderson 2012-03-04 12:02:55 -08:00
parent 5414279644
commit dff6d47156
2 changed files with 18 additions and 5 deletions

View File

@ -1,3 +1,9 @@
2012-03-04 Richard Henderson <rth@twiddle.net>
* sysdeps/unix/sysv/linux/alpha/bits/socket.h (recvmmsg): Only
declare if __USE_GNU.
(sendmmsg): Add declaration.
2012-03-04 Richard Henderson <rth@twiddle.net>
* sysdeps/unix/sysv/linux/alpha/bits/siginfo.h: Don't name the

View File

@ -1,6 +1,5 @@
/* System-specific socket constants and types. Linux version.
Copyright (C) 1991, 1992, 1994-2001, 2004, 2006, 2007, 2008, 2009, 2010
Free Software Foundation, Inc.
Copyright (C) 1991-2012 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
@ -417,14 +416,22 @@ struct linger
__BEGIN_DECLS
/* Receive a message as described by MESSAGE from socket FD.
#ifdef __USE_GNU
/* Receive up to VLEN messages as described by VMESSAGES from socket FD.
Returns the number of bytes read or -1 for errors.
This function is a cancellation point and therefore not marked with
__THROW. */
extern int recvmmsg (int __fd, struct mmsghdr *__vmessages,
unsigned int __vlen, int __flags,
__const struct timespec *__tmo);
const struct timespec *__tmo);
/* Send a VLEN messages as described by VMESSAGES to socket FD.
Return the number of datagrams successfully written or -1 for errors.
This function is a cancellation point and therefore not marked with
__THROW. */
extern int sendmmsg (int __fd, struct mmsghdr *__vmessages,
unsigned int __vlen, int __flags);
#endif
__END_DECLS