--- src/lib/libc_r/uthread/pthread_private.h 2005/03/02 10:15:46 1.3 +++ src/lib/libc_r/uthread/pthread_private.h 2005/03/02 10:38:43 1.4 @@ -373,7 +373,7 @@ struct sem { */ struct pthread_cleanup { struct pthread_cleanup *next; - void (*routine)(void); + void (*routine)(void *); void *routine_arg; }; @@ -385,7 +385,7 @@ struct pthread_attr { int suspend; int flags; void *arg_attr; - void (*cleanup_attr)(void); + void (*cleanup_attr)(void *); void *stackaddr_attr; size_t stacksize_attr; }; @@ -470,7 +470,7 @@ struct pthread_key { spinlock_t lock; volatile int allocated; volatile int count; - void (*destructor)(void); + void (*destructor)(void *); }; struct pthread_rwlockattr {