linux(4): Return EINVAL when the clockid has invalid bits are set
Linux forbids PERTHREAD bit set for CLOCKFD clock. MFC after: 2 weeks
This commit is contained in:
parent
452f4636c3
commit
539fadb493
@ -283,7 +283,7 @@ linux_to_native_clockid(clockid_t *n, clockid_t l)
|
||||
unsupported_clockid, l);
|
||||
return (ENOTSUP);
|
||||
}
|
||||
if (LINUX_CPUCLOCK_WHICH(l) >= LINUX_CPUCLOCK_MAX)
|
||||
if ((l & LINUX_CLOCKFD_MASK) == LINUX_CLOCKFD_MASK)
|
||||
return (EINVAL);
|
||||
|
||||
if (LINUX_CPUCLOCK_PERTHREAD(l))
|
||||
|
Loading…
Reference in New Issue
Block a user