Skip to content
Snippets Groups Projects
Commit 3a431b77 authored by Kurt Zeilenga's avatar Kurt Zeilenga
Browse files

pthread_create attr argument should be passed by value per POSIX

standard.  Was working as is only because pthread_attr_t is normally
a struct.  However, on some systems it may be a integer.
parent 1b5451d6
No related branches found
No related tags found
No related merge requests found
......@@ -42,7 +42,7 @@ pthread_attr_setdetachstate( pthread_attr_t *attr, int detachstate )
int
pthread_create(
pthread_t *tid,
pthread_attr_t attr,
pthread_attr_t *attr,
VFP func,
void *arg
)
......@@ -194,7 +194,7 @@ pthread_attr_setdetachstate( pthread_attr_t *attr, int detachstate )
int
pthread_create(
pthread_t *tid,
pthread_attr_t attr,
pthread_attr_t *attr,
VFP func,
void *arg
)
......@@ -361,12 +361,12 @@ pthread_attr_setdetachstate( pthread_attr_t *attr, int detachstate )
int
pthread_create(
pthread_t *tid,
pthread_attr_t attr,
pthread_attr_t *attr,
VFP func,
void *arg
)
{
return( thr_create( NULL, 0, func, arg, attr, tid ) );
return( thr_create( NULL, 0, func, arg, *attr, tid ) );
}
#endif /* ! sunos56 */
......@@ -543,7 +543,7 @@ pthread_attr_setdetachstate( pthread_attr_t *attr, int detachstate )
int
pthread_create(
pthread_t *tid,
pthread_attr_t attr,
pthread_attr_t *attr,
VFP func,
void *arg
)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment