This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch, master, updated. glibc-2.13-16-gedf9294
- From: drepper at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 8 Feb 2011 03:49:10 -0000
- Subject: GNU C Library master sources branch, master, updated. glibc-2.13-16-gedf9294
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via edf9294e7a2cd46b050faf2d270d28ff477f6c5e (commit)
from 2b7e92df930b8ed1ace659bf6e0b8dff41d65bf0 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=edf9294e7a2cd46b050faf2d270d28ff477f6c5e
commit edf9294e7a2cd46b050faf2d270d28ff477f6c5e
Author: Andreas Schwab <schwab@redhat.com>
Date: Mon Feb 7 22:48:55 2011 -0500
Update sysdeps/unix/sysv/linux/sparc/bits/socket.h
diff --git a/ChangeLog b/ChangeLog
index ffc37f0..2d9a1e1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,12 +1,15 @@
+2011-02-03 Andreas Schwab <schwab@redhat.com>
+
+ * sysdeps/unix/sysv/linux/sparc/bits/socket.h: Sync with
+ sysdeps/unix/sysv/linux/bits/socket.h.
+
2011-01-30 Samuel Thibault <samuel.thibault@ens-lyon.org>
- This brings the variable-size cpu_set_t manipulation macros from
- ./sysdeps/unix/sysv/linux/bits/sched.h
- * bits/sched.h (__CPU_ZERO, __CPU_SET, __CPU_CLR, __CPU_ISSET,
- __CPU_COUNT): Remove old macros.
- (__CPU_ZERO_S, __CPU_SET_S, __CPU_CLR_S, __CPU_ISSET_S,
- __CPU_COUNT, __CPU_EQUAL_S, __CPU_OP_S, __CPU_ALLOC_SIZE,
- __CPU_ALLOC, __CPU_FREE): Add macros.
+ * bits/sched.h (__CPU_ZERO, __CPU_SET, __CPU_CLR, __CPU_ISSET)
+ (__CPU_COUNT): Remove old macros.
+ (__CPU_ZERO_S, __CPU_SET_S, __CPU_CLR_S, __CPU_ISSET_S)
+ (__CPU_COUNT, __CPU_EQUAL_S, __CPU_OP_S, __CPU_ALLOC_SIZE)
+ (__CPU_ALLOC, __CPU_FREE): Add macros.
(__sched_cpualloc, __sched_cpufree): Add declarations.
2011-02-05 Ulrich Drepper <drepper@gmail.com>
diff --git a/sysdeps/unix/sysv/linux/sparc/bits/socket.h b/sysdeps/unix/sysv/linux/sparc/bits/socket.h
index 141ea27..f953874 100644
--- a/sysdeps/unix/sysv/linux/sparc/bits/socket.h
+++ b/sysdeps/unix/sysv/linux/sparc/bits/socket.h
@@ -59,7 +59,8 @@ enum __socket_type
other similar things on the user level. */
#define SOCK_PACKET SOCK_PACKET
- /* Flags to be ORed into the type parameter of socket and socketpair. */
+ /* Flags to be ORed into the type parameter of socket and socketpair and
+ used for the flags parameter of paccept. */
SOCK_CLOEXEC = 0x400000, /* Atomically set close-on-exec flag for the
new descriptor(s). */
@@ -235,6 +236,8 @@ enum
#define MSG_NOSIGNAL MSG_NOSIGNAL
MSG_MORE = 0x8000, /* Sender will send more. */
#define MSG_MORE MSG_MORE
+ MSG_WAITFORONE = 0x10000, /* Wait for at least one packet to return.*/
+#define MSG_WAITFORONE MSG_WAITFORONE
MSG_CMSG_CLOEXEC = 0x40000000 /* Set close_on_exit for file
descriptor received through
@@ -262,6 +265,15 @@ struct msghdr
int msg_flags; /* Flags on received message. */
};
+#ifdef __USE_GNU
+/* For `recvmmsg'. */
+struct mmsghdr
+ {
+ struct msghdr msg_hdr; /* Actual message header. */
+ unsigned int msg_len; /* Number of received bytes for the entry. */
+ };
+#endif
+
/* Structure used for storage of ancillary data object information. */
struct cmsghdr
{
@@ -324,7 +336,7 @@ enum
{
SCM_RIGHTS = 0x01 /* Transfer file descriptors. */
#define SCM_RIGHTS SCM_RIGHTS
-#ifdef __USE_BSD
+#ifdef __USE_GNU
, SCM_CREDENTIALS = 0x02 /* Credentials passing. */
# define SCM_CREDENTIALS SCM_CREDENTIALS
#endif
@@ -406,4 +418,18 @@ struct linger
int l_linger; /* Time to linger. */
};
+
+__BEGIN_DECLS
+
+/* Receive a message as described by MESSAGE 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);
+
+__END_DECLS
+
#endif /* bits/socket.h */
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 17 +++++++++------
sysdeps/unix/sysv/linux/sparc/bits/socket.h | 30 +++++++++++++++++++++++++-
2 files changed, 38 insertions(+), 9 deletions(-)
hooks/post-receive
--
GNU C Library master sources