Module Name: src Committed By: riastradh Date: Thu Dec 19 20:07:16 UTC 2024
Modified Files: src/tests/lib/libc/sys: t_getitimer.c Log Message: t_getitimer: Test invalid itimerval arguments. Use sig_atomic_t while here. Ex-POSIX (POSIX.1-2008; the interface was removed in POSIX.1-2024) prescribes EINVAL for all of these cases: SYNOPSIS #include <sys/time.h> int getitimer(int which, struct itimerval *value); int setitimer(int which, const struct itimerval *restrict value, struct itimerval *restrict ovalue); [...] ERRORS The setitimer() function shall fail if: [EINVAL] The value argument is not in canonical form. (In canonical form, the number of microseconds is a non-negative integer less than 1000000 and the number of seconds is a non-negative integer.) https://pubs.opengroup.org/onlinepubs/9699919799/functions/setitimer.html To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/tests/lib/libc/sys/t_getitimer.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.