Home | History | Annotate | Download | only in c063
History log of /src/tests/lib/libc/c063/t_utimensat.c
RevisionDateAuthorComments
 1.9  10-Aug-2024  riastradh t_utimensat: Don't check atime on file systems mounted noatime.

PR kern/58571: utimensat tests are failing on armv7, aarch64, and
riscv64
 1.8  10-Aug-2024  riastradh t_utimensat: Tidy this up to make failures more obvious.

PR kern/58571: utimensat tests are failing on armv7, aarch64, and
riscv64
 1.7  10-Jul-2024  rillig tests/libc: replace some more '=' with the intended '=='
 1.6  10-Jan-2017  christos branches: 1.6.14; 1.6.22; 1.6.24;
PR/51804: Ngie Cooper: Sort headers; include <sys/stat.h>. On NetBSD,
<sys/stat.h> gets side-loaded from <sys/fcntl.h>. Should be fixed.
 1.5  17-Mar-2013  jmmv branches: 1.5.12;
Remove unnecessary cleanup routines.
 1.4  22-Nov-2012  martin branches: 1.4.2;
Compare against modification time instead of creation time - which we did
not set.
 1.3  22-Nov-2012  martin Fix off by one in static array acces, use valid timestamps (ns part < 1e9),
just in case a filesystem would need to convert this to some other
representation.
 1.2  19-Nov-2012  martin Do not require tv_nsec to be != 0 but instead require equality with the
test value.
 1.1  18-Nov-2012  manu branches: 1.1.2;
Add most system calls for POSIX extended API set, part 2, with test cases:
faccessat(2), fchmodat(2), fchownat(2), fstatat(2), mkdirat(2), mkfifoat(2),
mknodat(2), linkat(2), readlinkat(2), symlinkat(2), renameat(2), unlinkat(2),
utimensat(2), openat(2).

Also implement O_SEARCH for openat(2)

Still missing:
- some flags for openat(2)
- fexecve(2) implementation
 1.1.2.4  23-Jun-2013  tls resync from head
 1.1.2.3  25-Feb-2013  tls resync with head
 1.1.2.2  18-Nov-2012  manu Add most system calls for POSIX extended API set, part 2, with test cases:
faccessat(2), fchmodat(2), fchownat(2), fstatat(2), mkdirat(2), mkfifoat(2),
mknodat(2), linkat(2), readlinkat(2), symlinkat(2), renameat(2), unlinkat(2),
utimensat(2), openat(2).

Also implement O_SEARCH for openat(2)

Still missing:
- some flags for openat(2)
- fexecve(2) implementation
 1.1.2.1  18-Nov-2012  manu file t_utimensat.c was added on branch tls-maxphys on 2012-11-18 17:41:55 +0000
 1.4.2.3  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.4.2.2  16-Jan-2013  yamt sync with (a bit old) head
 1.4.2.1  22-Nov-2012  yamt file t_utimensat.c was added on branch yamt-pagecache on 2013-01-16 05:34:00 +0000
 1.5.12.1  20-Mar-2017  pgoyette Sync with HEAD
 1.6.24.1  02-Aug-2025  perseant Sync with HEAD
 1.6.22.2  13-Oct-2024  martin Pull up following revision(s) (requested by riastradh in ticket #957):

tests/lib/libc/c063/t_utimensat.c: revision 1.8
tests/lib/libc/c063/t_utimensat.c: revision 1.9

t_utimensat: Tidy this up to make failures more obvious.
PR kern/58571: utimensat tests are failing on armv7, aarch64, and
riscv64

t_utimensat: Don't check atime on file systems mounted noatime.
PR kern/58571: utimensat tests are failing on armv7, aarch64, and
riscv64
 1.6.22.1  13-Oct-2024  martin Pull up following revision(s) (requested by riastradh in ticket #956):

tests/lib/libc/c063/t_fchmodat.c: revision 1.4
tests/lib/libc/c063/t_fchmodat.c: revision 1.5
tests/lib/libc/c063/t_fchmodat.c: revision 1.6
tests/lib/libc/c063/t_fchmodat.c: revision 1.7
tests/lib/libc/c063/t_utimensat.c: revision 1.7

Fix = -> ==. Pointed out by Shivraj
tests/libc: replace some more '=' with the intended '=='
correct test conditions.

tests/fchmodat: add missing space in test failure message
 1.6.14.2  13-Oct-2024  martin Pull up following revision(s) (requested by riastradh in ticket #1901):

tests/lib/libc/c063/t_utimensat.c: revision 1.8
tests/lib/libc/c063/t_utimensat.c: revision 1.9

t_utimensat: Tidy this up to make failures more obvious.
PR kern/58571: utimensat tests are failing on armv7, aarch64, and
riscv64

t_utimensat: Don't check atime on file systems mounted noatime.
PR kern/58571: utimensat tests are failing on armv7, aarch64, and
riscv64
 1.6.14.1  13-Oct-2024  martin Pull up following revision(s) (requested by riastradh in ticket #1900):

tests/lib/libc/c063/t_fchmodat.c: revision 1.4
tests/lib/libc/c063/t_fchmodat.c: revision 1.5
tests/lib/libc/c063/t_fchmodat.c: revision 1.6
tests/lib/libc/c063/t_fchmodat.c: revision 1.7
tests/lib/libc/c063/t_utimensat.c: revision 1.7

Fix = -> ==. Pointed out by Shivraj
tests/libc: replace some more '=' with the intended '=='
correct test conditions.

tests/fchmodat: add missing space in test failure message

RSS XML Feed