glibc/io
Osama Abdelkader 96073e9f34 Fix incorrect setrlimit return value checks in tests
The setrlimit(2) function returns 0 on success and -1 on error, but
several test files were incorrectly checking for a return value of 1
to detect errors.  This means the error checks would never trigger,
causing tests to continue silently even when setrlimit() failed.

This commit fixes the error checks in five files to correctly test
for -1, matching both the documented behavior and the pattern used
correctly in other parts of the codebase.

Signed-off-by: Osama Abdelkader <osama.abdelkader@gmail.com>
Reviewed-by: Collin Funk <collin.funk1@gmail.com>
2025-10-28 18:51:51 -07:00
..
bits Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sys Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
Makefile termios: Move isatty, __isatty_nostatus from io 2025-07-11 16:04:07 +02:00
Versions termios: Move isatty, __isatty_nostatus from io 2025-07-11 16:04:07 +02:00
access.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-ftw1.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-ftw2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-ftw3.c
bug-ftw4.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
bug-ftw5.c
chdir.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
chmod.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
chown.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
close.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
close_range.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
closefrom.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
copy_file_range.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
creat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
creat64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
dup.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
dup2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
dup3.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
euidaccess.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
faccessat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fchdir.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fchmod.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fchmodat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fchown.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fchownat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fcntl.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fcntl.h io: Mark lockf() __wur [BZ #32800] 2025-06-14 11:57:46 +02:00
fcntl64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
file_change_detection.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
flock.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fstat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fstat64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fstatat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fstatat64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fstatfs.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fstatfs64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fstatvfs.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fstatvfs64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fts.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fts.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fts64-time64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
fts64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
ftw.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
ftw.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
ftw64-time64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
ftw64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
ftwtest-sh Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
ftwtest-time64.c y2038: Add test coverage 2021-06-15 10:42:11 -03:00
ftwtest.c
futimens.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getcwd.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getdirname.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
getwd.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
lchmod.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
lchown.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
link.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
linkat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
lockf.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
lockf64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
lseek.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
lseek64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
lstat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
lstat64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
mkdir.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
mkdirat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
mkfifo.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
mkfifoat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
mknod.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
mknodat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
open.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
open64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
open64_2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
open_2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
openat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
openat64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
openat64_2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
openat_2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pipe.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pipe2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
poll.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
poll.h
posix_fadvise.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
posix_fadvise64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
posix_fallocate.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
posix_fallocate64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
ppoll.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
pwd.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
read.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
readlink.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
readlinkat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
rmdir.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sendfile.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
sendfile64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
stat64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
statfs.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
statfs64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
statvfs.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
statvfs64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
statx.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
statx_generic.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
symlink.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
symlinkat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-lfs.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-stat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-stat2.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
test-utime.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-close_range.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-closefrom.c Fix incorrect setrlimit return value checks in tests 2025-10-28 18:51:51 -07:00
tst-copy_file_range.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-faccessat-setuid.c io: Add setuid tests for faccessat 2024-11-12 10:19:58 -05:00
tst-faccessat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-fchmod-errors.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-fchmod-fuse.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-fchmodat.c tests: replace write by xwrite 2023-06-01 12:40:05 -04:00
tst-fchownat.c tests: replace write by xwrite 2023-06-01 12:40:05 -04:00
tst-fcntl-lock-lfs.c io: Fix record locking contants for powerpc64 with __USE_FILE_OFFSET64 2023-09-07 21:56:31 +02:00
tst-fcntl-lock.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-fcntl-time64.c io: Add time64 alias for fcntl 2021-07-21 11:58:16 +02:00
tst-fcntl.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-file_change_detection.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-fstatat.c tests: replace write by xwrite 2023-06-01 12:40:05 -04:00
tst-fts-lfs.c
tst-fts-time64.c y2038: Add test coverage 2021-06-15 10:42:11 -03:00
tst-fts.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-ftw-bz26353.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-ftw-bz28126.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-ftw-lnk.c Tests: Create files with mode 0666, not 0777 (bug 33171) 2025-09-01 15:12:28 +02:00
tst-futimens-time64.c io: Use struct statx and xstatx in tests 2024-08-16 16:05:20 +02:00
tst-futimens.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-futimes-time64.c io: Use struct statx and xstatx in tests 2024-08-16 16:05:20 +02:00
tst-futimes.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-futimesat-time64.c io: Use struct statx and xstatx in tests 2024-08-16 16:05:20 +02:00
tst-futimesat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-getcwd-abspath.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-getcwd.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-lchmod-time64.c linux: Fix fchmodat with AT_SYMLINK_NOFOLLOW for 64 bit time_t (BZ#29097) 2022-04-28 09:58:44 -03:00
tst-lchmod.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-linkat.c tests: replace write by xwrite 2023-06-01 12:40:05 -04:00
tst-lockf.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-lstat-nofollow-time64.c io: Add tst-lstat-nofollow, tst-lstat-nofollow-time64 2024-09-09 09:14:22 +02:00
tst-lstat-nofollow.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-lutimes-time64.c io: Use struct statx and xstatx in tests 2024-08-16 16:05:20 +02:00
tst-lutimes.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-mkdirat.c Test mkdirat use of mode argument 2024-08-22 11:25:14 +00:00
tst-mkfifoat.c
tst-mknodat.c
tst-open-tmpfile.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-openat.c tests: replace write by xwrite 2023-06-01 12:40:05 -04:00
tst-posix_fallocate-common.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-posix_fallocate.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-posix_fallocate64.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-read-zero.c cdefs: Drop access attribute for _FORTIFY_SOURCE=3 (BZ #31383) 2024-02-28 08:35:10 -05:00
tst-readlinkat.c
tst-renameat.c tests: replace write by xwrite 2023-06-01 12:40:05 -04:00
tst-stat-lfs.c io: Return EBAFD for negative file descriptor on fstat (BZ #27559) 2021-03-11 10:51:55 -03:00
tst-stat-time64.c fstatat: extend tests and documentation 2025-07-08 13:18:08 -03:00
tst-stat.c io/tst-stat.c: Use a temporary directory for symlink test 2025-07-19 12:43:26 -07:00
tst-statvfs.c io/tst-statvfs: fix statfs().f_type comparison test on some arches 2023-08-15 17:08:23 +02:00
tst-statx.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-symlinkat.c tests: replace write by xwrite 2023-06-01 12:40:05 -04:00
tst-ttyname_r.c
tst-unlinkat.c tests: replace write by xwrite 2023-06-01 12:40:05 -04:00
tst-utime-time64.c io: Use struct statx and xstatx in tests 2024-08-16 16:05:20 +02:00
tst-utime.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-utimensat-skeleton.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-utimensat-time64.c io: Use struct statx and xstatx in tests 2024-08-16 16:05:20 +02:00
tst-utimensat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
tst-utimes-time64.c io: Use struct statx and xstatx in tests 2024-08-16 16:05:20 +02:00
tst-utimes.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
ttyname.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
ttyname_r.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
umask.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
unlink.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
unlinkat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
utime.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
utime.h Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
utimensat.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00
write.c Update copyright dates with scripts/update-copyrights 2025-01-01 11:22:09 -08:00