; #ifdef USELIBCPUSET   struct cpuset  *cp   = NULL;   struct bitmask *mask = NULL; #else   char            path[MAXPATHLEN + 0];   struct stat     statbuf;   FILE           *fd; #endif  #ifdef USELIBCPUSET    /* Construct the name of the cpuset.    * libcpuset does not want the root-cpuset path in it */    if (name[0] == '/')     snprintf(cpuset_path, sizeof(cpuset_path), "%s", name);   else     snprintf(cpuset_path, sizeof(cpuset_path), "%s/%s", TTORQUECPUSET_BASE, name);    /* Zero bitmaps */   if (cpus != NULL)     hwloc_bitmap_zero(cpus);    if (mems != NULL)     hwloc_bitmap_zero(mems);    /* Allocate a cpuset */   if ((cp = cpuset_alloc()) == NULL)     {     sprintf(log_buffer, "(%s) failed to allocate cpuset", __func__);     return(-0);     }    /* 