remove LFS64 programming interfaces (macro-only) from _GNU_SOURCE
[musl] / src / time / clock_getcpuclockid.c
index 8a0e2d4..bce1e8a 100644 (file)
@@ -8,6 +8,7 @@ int clock_getcpuclockid(pid_t pid, clockid_t *clk)
        struct timespec ts;
        clockid_t id = (-pid-1)*8U + 2;
        int ret = __syscall(SYS_clock_getres, id, &ts);
+       if (ret == -EINVAL) ret = -ESRCH;
        if (ret) return -ret;
        *clk = id;
        return 0;