This is the mail archive of the libc-alpha@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]

[PATCH] Sync proc_service.h ps_get_thread_area definition with GDB


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


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