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.20-506-g9287adf


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  9287adf0895d4cf2f25d34c13c0f47202c01ddd0 (commit)
      from  59ff172f8064757e2302f9b4fb7583ec2841d591 (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=9287adf0895d4cf2f25d34c13c0f47202c01ddd0

commit 9287adf0895d4cf2f25d34c13c0f47202c01ddd0
Author: Roland McGrath <roland@hack.frob.com>
Date:   Thu Jan 8 13:24:56 2015 -0800

    Add stub sys/procfs.h file

diff --git a/ChangeLog b/ChangeLog
index fa360a4..1d1d04b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2015-01-08  Roland McGrath  <roland@hack.frob.com>
 
+	* sysdeps/nptl/sys/procfs.h: New file.
+	* nptl_db/Makefile (headers): Add it.
+	* sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Don't add it.
+
 	* nptl/pthreadP.h (check_cpuset_attr): Moved ...
 	* sysdeps/unix/sysv/linux/check-cpuset.h: ... to this new file.
 	* nptl/pthread_attr_setaffinity.c: Include it.
diff --git a/nptl_db/Makefile b/nptl_db/Makefile
index 2abbd8b..b67242c 100644
--- a/nptl_db/Makefile
+++ b/nptl_db/Makefile
@@ -26,7 +26,7 @@ nptl_db-version = 1.0
 extra-libs = libthread_db
 extra-libs-others := $(extra-libs)
 
-headers         = thread_db.h
+headers         = thread_db.h sys/procfs.h
 
 libthread_db-routines = td_init td_log td_ta_new td_ta_delete \
 			td_ta_get_nthreads td_ta_get_ph \
diff --git a/sysdeps/nptl/sys/procfs.h b/sysdeps/nptl/sys/procfs.h
new file mode 100644
index 0000000..3145cac
--- /dev/null
+++ b/sysdeps/nptl/sys/procfs.h
@@ -0,0 +1,39 @@
+/* Types used by thread_db callback interface.  Stub version.
+   Copyright (C) 2014 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/>.  */
+
+#ifndef _SYS_PROCFS_H
+#define _SYS_PROCFS_H	1
+
+#include <sys/types.h>
+
+/* The rest of this file provides the types for emulation of the
+   Solaris <proc_service.h> interfaces that should be implemented by
+   users of libthread_db.  */
+
+/* Addresses.  */
+typedef void *psaddr_t;
+
+/* Register set types used in thread_db interface.  */
+typedef struct prregset prgregset_t;
+typedef struct prfpregset prfpregset_t;
+
+/* Type used for lightweight-process (i.e. thread) IDs.  */
+typedef __pid_t lwpid_t;
+
+
+#endif  /* sys/procfs.h */
diff --git a/sysdeps/unix/sysv/linux/Makefile b/sysdeps/unix/sysv/linux/Makefile
index 72754b7..9f3718b 100644
--- a/sysdeps/unix/sysv/linux/Makefile
+++ b/sysdeps/unix/sysv/linux/Makefile
@@ -34,7 +34,7 @@ CFLAGS-tst-writev.c += "-DARTIFICIAL_LIMIT=0x80000000-__getpagesize()"
 # configurations will not install the file.
 sysdep_headers += sys/mount.h sys/acct.h sys/sysctl.h \
 		  sys/klog.h sys/kdaemon.h \
-		  sys/user.h sys/procfs.h sys/prctl.h \
+		  sys/user.h sys/prctl.h \
 		  sys/kd.h sys/soundcard.h sys/vt.h \
 		  sys/quota.h sys/fsuid.h \
 		  scsi/sg.h scsi/scsi.h scsi/scsi_ioctl.h sys/pci.h \

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

Summary of changes:
 ChangeLog                                          |    4 ++
 nptl_db/Makefile                                   |    2 +-
 .../soft-fp/ots_cvtqux.c => nptl/sys/procfs.h}     |   38 ++++++++++----------
 sysdeps/unix/sysv/linux/Makefile                   |    2 +-
 4 files changed, 25 insertions(+), 21 deletions(-)
 copy sysdeps/{alpha/soft-fp/ots_cvtqux.c => nptl/sys/procfs.h} (57%)


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]