diff options
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | create.c | 4 |
2 files changed, 4 insertions, 2 deletions
@@ -8,6 +8,8 @@ * acconfig.h (STDCALL): New define. * config.h.in: Regenerate. + + * create.c (_pthread_start_call): Add STDCALL prefix. * mutex.c (pthread_mutex_init): Correct function signature. @@ -16,7 +16,7 @@ #include "implement.h" unsigned -_pthread_start_call(void * us_arg) +STDCALL _pthread_start_call(void * us_arg) { /* We're now in a running thread. Any local variables here are on this thread's private stack so we're safe to leave data in them @@ -86,7 +86,7 @@ pthread_create(pthread_t *thread, attr_copy->detachedstate = attr->detachedstate; attr_copy->priority = attr->priority; -#ifdef HAVE_SIGSET_T +#if HAVE_SIGSET_T memcpy(&(attr_copy->sigmask), &(attr->sigmask), sizeof(sigset_t)); #endif /* HAVE_SIGSET_T */ } |