This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch master updated. glibc-2.25-297-gd08a482


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  d08a482bc2b9a7ae69fd5c587e1f5d12aa317e0d (commit)
      from  e3b0580d0d66fbdfc2086c20304c0129f9a5297e (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://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=d08a482bc2b9a7ae69fd5c587e1f5d12aa317e0d

commit d08a482bc2b9a7ae69fd5c587e1f5d12aa317e0d
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Tue May 9 23:16:19 2017 +0000

    Remove MIPS32 accept4, recvmmsg, sendmmsg implementations.
    
    MIPS32 has its own implementations of accept4, recvmmsg and sendmmsg
    because at one point it needed to avoid socketcall being used for
    those functions (MIPS32 has socketcall, but has never used it in
    glibc, and so never had socket.S at the time when socketcall used such
    a per-architecture file instead of C code).  The current code no
    longer uses socketcall based on __NR_socketcall being defined, and the
    syscalls are always present on MIPS for supported kernels so the
    socketcall case in the code is dead for MIPS; this patch removes the
    implementations that are, as Adhemerval noted, no longer needed.
    
    Tested compilation for mips-linux-gnu with build-many-glibcs.py.
    
    	* sysdeps/unix/sysv/linux/mips/mips32/accept4.c: Remove file.
    	* sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c: Likewise.
    	* sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c: Likewise.

diff --git a/ChangeLog b/ChangeLog
index 90aed79..a772fce 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2017-05-09  Joseph Myers  <joseph@codesourcery.com>
 
+	* sysdeps/unix/sysv/linux/mips/mips32/accept4.c: Remove file.
+	* sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c: Likewise.
+	* sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c: Likewise.
+
 	* sysdeps/unix/sysv/linux/accept4.c (accept4): Use syscall if
 	[__ASSUME_ACCEPT4_SYSCALL], otherwise socketcall.
 	* sysdeps/unix/sysv/linux/recvmmsg.c (recvmmsg): Use syscall if
diff --git a/sysdeps/unix/sysv/linux/mips/mips32/accept4.c b/sysdeps/unix/sysv/linux/mips/mips32/accept4.c
deleted file mode 100644
index ff8ac37..0000000
--- a/sysdeps/unix/sysv/linux/mips/mips32/accept4.c
+++ /dev/null
@@ -1,30 +0,0 @@
-/* Copyright (C) 2008-2017 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
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 of the License, or (at your option) any later version.
-
-   The GNU C Library is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with the GNU C Library.  If not, see
-   <http://www.gnu.org/licenses/>.  */
-
-/* Avoid accept4.c trying to use a definition based on the socketcall
-   syscall and internal_accept4.S.  */
-
-#include <errno.h>
-#include <signal.h>
-#include <sys/socket.h>
-
-#include <sysdep-cancel.h>
-#include <sys/syscall.h>
-
-#undef __NR_socketcall
-
-#include <sysdeps/unix/sysv/linux/accept4.c>
diff --git a/sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c b/sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c
deleted file mode 100644
index 33d87de..0000000
--- a/sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Copyright (C) 2010-2017 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
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 of the License, or (at your option) any later version.
-
-   The GNU C Library is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with the GNU C Library.  If not, see
-   <http://www.gnu.org/licenses/>.  */
-
-/* Avoid recvmmsg.c trying to use a definition based on the socketcall
-   syscall and internal_recvmmsg.S.  */
-
-#include <errno.h>
-#include <sys/socket.h>
-
-#include <sysdep-cancel.h>
-#include <sys/syscall.h>
-
-#undef __NR_socketcall
-
-#include <sysdeps/unix/sysv/linux/recvmmsg.c>
diff --git a/sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c b/sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c
deleted file mode 100644
index 8d11383..0000000
--- a/sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Copyright (C) 2011-2017 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
-   modify it under the terms of the GNU Lesser General Public
-   License as published by the Free Software Foundation; either
-   version 2.1 of the License, or (at your option) any later version.
-
-   The GNU C Library is distributed in the hope that it will be useful,
-   but WITHOUT ANY WARRANTY; without even the implied warranty of
-   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-   Lesser General Public License for more details.
-
-   You should have received a copy of the GNU Lesser General Public
-   License along with the GNU C Library.  If not, see
-   <http://www.gnu.org/licenses/>.  */
-
-/* Avoid sendmmsg.c trying to use a definition based on the socketcall
-   syscall and internal_sendmmsg.S.  */
-
-#include <errno.h>
-#include <sys/socket.h>
-
-#include <sysdep-cancel.h>
-#include <sys/syscall.h>
-
-#undef __NR_socketcall
-
-#include <sysdeps/unix/sysv/linux/sendmmsg.c>

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                      |    4 +++
 sysdeps/unix/sysv/linux/mips/mips32/accept4.c  |   30 ------------------------
 sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c |   29 -----------------------
 sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c |   29 -----------------------
 4 files changed, 4 insertions(+), 88 deletions(-)
 delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/accept4.c
 delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/recvmmsg.c
 delete mode 100644 sysdeps/unix/sysv/linux/mips/mips32/sendmmsg.c


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]