pthread_attr_get_np() now takes 'pthread_t' (not 'pthread_t *')
to be consistent with other pthread_XXX functions
This commit is contained in:
parent
c579babe54
commit
f7ed1917e2
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=108898
@ -44,7 +44,7 @@ typedef void (*pthread_switch_routine_t)(pthread_t, pthread_t);
|
||||
*/
|
||||
__BEGIN_DECLS
|
||||
int pthread_attr_setcreatesuspend_np(pthread_attr_t *);
|
||||
int pthread_attr_get_np(pthread_t *, pthread_attr_t *);
|
||||
int pthread_attr_get_np(pthread_t, pthread_attr_t *);
|
||||
int pthread_main_np(void);
|
||||
int pthread_multi_np(void);
|
||||
int pthread_mutexattr_getkind_np(pthread_mutexattr_t);
|
||||
|
@ -35,7 +35,7 @@
|
||||
.Sh SYNOPSIS
|
||||
.In pthread_np.h
|
||||
.Ft int
|
||||
.Fn pthread_attr_get_np "pthread_t *pid" "pthread_attr_t *dst"
|
||||
.Fn pthread_attr_get_np "pthread_t pid" "pthread_attr_t *dst"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Fn pthread_attr_get_np
|
||||
@ -62,7 +62,7 @@ my_thread_stack_size(pthread_t pid)
|
||||
size_t size;
|
||||
|
||||
pthread_attr_init(&attr);
|
||||
pthread_attr_get_np(&pid, &attr);
|
||||
pthread_attr_get_np(pid, &attr);
|
||||
pthread_attr_getstacksize(&attr, &size);
|
||||
pthread_attr_destroy(&attr);
|
||||
return(size);
|
||||
|
@ -34,17 +34,16 @@
|
||||
__weak_reference(_pthread_attr_get_np, pthread_attr_get_np);
|
||||
|
||||
int
|
||||
_pthread_attr_get_np(pthread_t *pid, pthread_attr_t *dst)
|
||||
_pthread_attr_get_np(pthread_t pid, pthread_attr_t *dst)
|
||||
{
|
||||
int ret;
|
||||
|
||||
if ((pid == NULL) || (*pid == NULL) || (dst == NULL) || (*dst == NULL))
|
||||
return(EINVAL);
|
||||
if (pid == NULL || dst == NULL || *dst == NULL)
|
||||
return (EINVAL);
|
||||
|
||||
if ((ret = _find_thread(*pid)) != 0)
|
||||
return(ret);
|
||||
|
||||
memcpy(*dst, &(*pid)->attr, sizeof(struct pthread_attr));
|
||||
if ((ret = _find_thread(pid)) != 0)
|
||||
return (ret);
|
||||
|
||||
memcpy(*dst, &pid->attr, sizeof(struct pthread_attr));
|
||||
return (0);
|
||||
}
|
||||
|
@ -35,7 +35,7 @@
|
||||
.Sh SYNOPSIS
|
||||
.In pthread_np.h
|
||||
.Ft int
|
||||
.Fn pthread_attr_get_np "pthread_t *pid" "pthread_attr_t *dst"
|
||||
.Fn pthread_attr_get_np "pthread_t pid" "pthread_attr_t *dst"
|
||||
.Sh DESCRIPTION
|
||||
The
|
||||
.Fn pthread_attr_get_np
|
||||
@ -62,7 +62,7 @@ my_thread_stack_size(pthread_t pid)
|
||||
size_t size;
|
||||
|
||||
pthread_attr_init(&attr);
|
||||
pthread_attr_get_np(&pid, &attr);
|
||||
pthread_attr_get_np(pid, &attr);
|
||||
pthread_attr_getstacksize(&attr, &size);
|
||||
pthread_attr_destroy(&attr);
|
||||
return(size);
|
||||
|
Loading…
Reference in New Issue
Block a user