(pthread_getattr_np): Clear cpuset and cpusetsize if pthread_getaffinity_np failed...
authorUlrich Drepper <drepper@redhat.com>
Fri, 22 Jun 2007 22:13:52 +0000 (22:13 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 22 Jun 2007 22:13:52 +0000 (22:13 +0000)
nptl/pthread_getattr_np.c

index 9c0e4ed..87cf564 100644 (file)
@@ -164,8 +164,12 @@ pthread_getattr_np (thread_id, attr)
        {
          free (cpuset);
          if (ret == ENOSYS)
-           /* There is no such functionality.  */
-           ret = 0;
+           {     
+             /* There is no such functionality.  */
+             ret = 0;
+             iattr->cpuset = NULL;
+             iattr->cpusetsize = 0;
+           }
        }
     }