Giter VIP home page Giter VIP logo

Comments (1)

zhchgbj avatar zhchgbj commented on August 23, 2024

HAVE_OPENAT should not defined on my old suse 9, so

Paste my code diff:

# diff hwloc/topology-linux.c.orig hwloc/topology-linux.c
--- hwloc/topology-linux.c.orig 2024-07-18 04:01:23.966193672 -0400
+++ hwloc/topology-linux.c      2024-07-18 04:02:20.630314763 -0400
@@ -2288,15 +2288,15 @@
 
   /* try standard mount points */
-  if (!hwloc_accessat("/sys/fs/cgroup/cpuset.cpus.effective", R_OK, fsroot_fd)) {
+  if (!hwloc_access("/sys/fs/cgroup/cpuset.cpus.effective", R_OK, fsroot_fd)) {
     hwloc_debug("Found standard cgroup2/cpuset mount point at /sys/fs/cgroup/\n");
     *cgtype = HWLOC_LINUX_CGROUP2;
     *mntpnt = strdup("/sys/fs/cgroup");
     return;
-  } else if (!hwloc_accessat("/sys/fs/cgroup/cpuset/cpuset.cpus", R_OK, fsroot_fd)) {
+  } else if (!hwloc_access("/sys/fs/cgroup/cpuset/cpuset.cpus", R_OK, fsroot_fd)) {
     hwloc_debug("Found standard cgroup1/cpuset mount point at /sys/fs/cgroup/cpuset/\n");
     *cgtype = HWLOC_LINUX_CGROUP1;
     *mntpnt = strdup("/sys/fs/cgroup/cpuset");
     return;
-  } else if (!hwloc_accessat("/dev/cpuset/cpus", R_OK, fsroot_fd)) {
+  } else if (!hwloc_access("/dev/cpuset/cpus", R_OK, fsroot_fd)) {
     hwloc_debug("Found standard cpuset mount point at /dev/cpuset/\n");
     *cgtype = HWLOC_LINUX_CPUSET;

from hwloc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.