This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH] Sync proc_service.h ps_get_thread_area definition with GDB
- From: Adhemerval Zanella <adhemerval dot zanella at linaro dot org>
- To: libc-alpha at sourceware dot org
- Date: Wed, 17 Aug 2016 16:54:16 -0300
- Subject: [PATCH] Sync proc_service.h ps_get_thread_area definition with GDB
- Authentication-results: sourceware.org; auth=none
Commit "Update and install proc_service.h [BZ #20311]" (b381a388) removed
some extraneous 'const' from ps_{s,l}{stop,continue}, however it wrongly
removed 'const' from ps_get_thread_area. With current definition GDB
fails to build against glibc master with a conflicting type.
This patch sync with GDB definition on 'gdb/gdb_proc_service.h'.
* nptl_db/proc_service.h (ps_get_thread_area): Add const on struct
ps_prochandle argument.
---
ChangeLog | 5 +++++
nptl_db/proc_service.h | 2 +-
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/nptl_db/proc_service.h b/nptl_db/proc_service.h
index 109962d..6b2e7ff 100644
--- a/nptl_db/proc_service.h
+++ b/nptl_db/proc_service.h
@@ -69,7 +69,7 @@ extern pid_t ps_getpid (struct ps_prochandle *);
/* Fetch the special per-thread address associated with the given LWP.
This call is only used on a few platforms (most use a normal register).
The meaning of the `int' parameter is machine-dependent. */
-extern ps_err_e ps_get_thread_area (struct ps_prochandle *,
+extern ps_err_e ps_get_thread_area (const struct ps_prochandle *,
lwpid_t, int, psaddr_t *);
--
2.7.4