diff options
Diffstat (limited to 'lib/libthr/thread/thr_attr.c')
-rw-r--r-- | lib/libthr/thread/thr_attr.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/lib/libthr/thread/thr_attr.c b/lib/libthr/thread/thr_attr.c index a01a06d..bc6a891 100644 --- a/lib/libthr/thread/thr_attr.c +++ b/lib/libthr/thread/thr_attr.c @@ -569,7 +569,7 @@ _get_kern_cpuset_size(void) __weak_reference(_pthread_attr_setaffinity_np, pthread_attr_setaffinity_np); int _pthread_attr_setaffinity_np(pthread_attr_t *pattr, size_t cpusetsize, - const cpuset_t *cpuset) + const cpuset_t *cpusetp) { pthread_attr_t attr; int ret; @@ -577,7 +577,7 @@ _pthread_attr_setaffinity_np(pthread_attr_t *pattr, size_t cpusetsize, if (pattr == NULL || (attr = (*pattr)) == NULL) ret = EINVAL; else { - if (cpusetsize == 0 || cpuset == NULL) { + if (cpusetsize == 0 || cpusetp == NULL) { if (attr->cpuset != NULL) { free(attr->cpuset); attr->cpuset = NULL; @@ -591,7 +591,7 @@ _pthread_attr_setaffinity_np(pthread_attr_t *pattr, size_t cpusetsize, if (cpusetsize > kern_size) { size_t i; for (i = kern_size; i < cpusetsize; ++i) { - if (((char *)cpuset)[i]) + if (((char *)cpusetp)[i]) return (EINVAL); } } @@ -605,7 +605,7 @@ _pthread_attr_setaffinity_np(pthread_attr_t *pattr, size_t cpusetsize, attr->cpusetsize - cpusetsize); attr->cpusetsize = cpusetsize; } - memcpy(attr->cpuset, cpuset, cpusetsize); + memcpy(attr->cpuset, cpusetp, cpusetsize); ret = 0; } return (ret); @@ -614,7 +614,7 @@ _pthread_attr_setaffinity_np(pthread_attr_t *pattr, size_t cpusetsize, __weak_reference(_pthread_attr_getaffinity_np, pthread_attr_getaffinity_np); int _pthread_attr_getaffinity_np(const pthread_attr_t *pattr, size_t cpusetsize, - cpuset_t *cpuset) + cpuset_t *cpusetp) { pthread_attr_t attr; int ret = 0; @@ -622,15 +622,15 @@ _pthread_attr_getaffinity_np(const pthread_attr_t *pattr, size_t cpusetsize, if (pattr == NULL || (attr = (*pattr)) == NULL) ret = EINVAL; else if (attr->cpuset != NULL) { - memcpy(cpuset, attr->cpuset, MIN(cpusetsize, attr->cpusetsize)); + memcpy(cpusetp, attr->cpuset, MIN(cpusetsize, attr->cpusetsize)); if (cpusetsize > attr->cpusetsize) - memset(((char *)cpuset) + attr->cpusetsize, 0, + memset(((char *)cpusetp) + attr->cpusetsize, 0, cpusetsize - attr->cpusetsize); } else { size_t kern_size = _get_kern_cpuset_size(); - memset(cpuset, -1, MIN(cpusetsize, kern_size)); + memset(cpusetp, -1, MIN(cpusetsize, kern_size)); if (cpusetsize > kern_size) - memset(((char *)cpuset) + kern_size, 0, + memset(((char *)cpusetp) + kern_size, 0, cpusetsize - kern_size); } return (ret); |