[git commit nptl] libpthread: add format attribute to __pthread_message()

Mike Frysinger vapier at gentoo.org
Wed Aug 19 11:29:41 UTC 2009


commit: http://git.uclibc.org/uClibc/commit/?id=674092a9c523fdb53bf9ed60d1ddbaa30a5a0558
branch: http://git.uclibc.org/uClibc/commit/?id=refs/heads/nptl

Signed-off-by: Mike Frysinger <vapier at gentoo.org>
Signed-off-by: Austin Foxley <austinf at cetoncorp.com>
---
 libpthread/linuxthreads.old/internals.h |    3 ++-
 libpthread/linuxthreads.old/manager.c   |    4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/libpthread/linuxthreads.old/internals.h b/libpthread/linuxthreads.old/internals.h
index a4da099..637fcea 100644
--- a/libpthread/linuxthreads.old/internals.h
+++ b/libpthread/linuxthreads.old/internals.h
@@ -451,7 +451,8 @@ void __pthread_do_exit (void *retval, char *currentframe)
 void __pthread_destroy_specifics(void);
 void __pthread_perform_cleanup(char *currentframe);
 int __pthread_initialize_manager(void);
-void __pthread_message(char * fmt, ...);
+void __pthread_message(char * fmt, ...)
+     __attribute__ ((__format__ (printf, 1, 2)));
 int __pthread_manager(void *reqfd);
 int __pthread_manager_event(void *reqfd);
 void __pthread_manager_sighandler(int sig);
diff --git a/libpthread/linuxthreads.old/manager.c b/libpthread/linuxthreads.old/manager.c
index 88c9253..52c1ea9 100644
--- a/libpthread/linuxthreads.old/manager.c
+++ b/libpthread/linuxthreads.old/manager.c
@@ -198,7 +198,7 @@ int attribute_noreturn __pthread_manager(void *arg)
                                 request.req_thread->p_pid,
                                 request.req_thread->p_report_events,
                                 &request.req_thread->p_eventbuf.eventmask);
-        PDEBUG("restarting %d\n", request.req_thread);
+        PDEBUG("restarting %p\n", request.req_thread);
         restart(request.req_thread);
         break;
       case REQ_FREE:
@@ -206,7 +206,7 @@ int attribute_noreturn __pthread_manager(void *arg)
         pthread_handle_free(request.req_args.free.thread_id);
         break;
       case REQ_PROCESS_EXIT:
-        PDEBUG("got REQ_PROCESS_EXIT from %d, exit code = %d\n",
+        PDEBUG("got REQ_PROCESS_EXIT from %p, exit code = %d\n",
         request.req_thread, request.req_args.exit.code);
         pthread_handle_exit(request.req_thread,
                             request.req_args.exit.code);
-- 
1.6.3.3



More information about the uClibc-cvs mailing list