pthread_attr_get_np() now takes 'pthread_t' (not 'pthread_t *')

to be consistent with other pthread_XXX functions
This commit is contained in:
Max Khon 2003-01-07 21:43:30 +00:00
parent c579babe54
commit f7ed1917e2
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=108898
4 changed files with 11 additions and 12 deletions

View File

@ -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);

View File

@ -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);

View File

@ -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);
}

View File

@ -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);