public inbox for libc-alpha@sourceware.org
 help / color / mirror / Atom feed
From: Adhemerval Zanella <adhemerval.zanella@linaro.org>
To: libc-alpha@sourceware.org
Subject: [PATCH 01/15] io: Move file timestamps tests out of Linux
Date: Tue, 23 Mar 2021 10:44:44 -0300	[thread overview]
Message-ID: <20210323134458.2563022-2-adhemerval.zanella@linaro.org> (raw)
In-Reply-To: <20210323134458.2563022-1-adhemerval.zanella@linaro.org>

Now that libsupport abstract Linux possible missing support (either
due FS limitation that can't handle 64 bit timestamp or architectures
that do not handle values larger than unsigned 32 bit values) the
tests can be turned generic.

Checked on x86_64-linux-gnu and i686-linux-gnu.  I also built the
tests for i686-gnu.
---
 io/Makefile                                              | 5 ++++-
 {sysdeps/unix/sysv/linux => io}/tst-futimens.c           | 0
 {sysdeps/unix/sysv/linux => io}/tst-utime.c              | 0
 {sysdeps/unix/sysv/linux => io}/tst-utimensat-skeleton.c | 0
 {sysdeps/unix/sysv/linux => io}/tst-utimes.c             | 0
 sysdeps/unix/sysv/linux/Makefile                         | 2 +-
 6 files changed, 5 insertions(+), 2 deletions(-)
 rename {sysdeps/unix/sysv/linux => io}/tst-futimens.c (100%)
 rename {sysdeps/unix/sysv/linux => io}/tst-utime.c (100%)
 rename {sysdeps/unix/sysv/linux => io}/tst-utimensat-skeleton.c (100%)
 rename {sysdeps/unix/sysv/linux => io}/tst-utimes.c (100%)

diff --git a/io/Makefile b/io/Makefile
index c9919d666f..3411573cf3 100644
--- a/io/Makefile
+++ b/io/Makefile
@@ -68,7 +68,10 @@ tests		:= test-utime test-stat test-stat2 test-lfs tst-getcwd \
 		   tst-fts tst-fts-lfs tst-open-tmpfile \
 		   tst-copy_file_range tst-getcwd-abspath tst-lockf \
 		   tst-ftw-lnk tst-file_change_detection tst-lchmod \
-		   tst-ftw-bz26353 tst-stat tst-stat-lfs
+		   tst-ftw-bz26353 tst-stat tst-stat-lfs \
+		   tst-utime \
+		   tst-utimes \
+		   tst-futimens \
 
 # Likewise for statx, but we do not need static linking here.
 tests-internal += tst-statx
diff --git a/sysdeps/unix/sysv/linux/tst-futimens.c b/io/tst-futimens.c
similarity index 100%
rename from sysdeps/unix/sysv/linux/tst-futimens.c
rename to io/tst-futimens.c
diff --git a/sysdeps/unix/sysv/linux/tst-utime.c b/io/tst-utime.c
similarity index 100%
rename from sysdeps/unix/sysv/linux/tst-utime.c
rename to io/tst-utime.c
diff --git a/sysdeps/unix/sysv/linux/tst-utimensat-skeleton.c b/io/tst-utimensat-skeleton.c
similarity index 100%
rename from sysdeps/unix/sysv/linux/tst-utimensat-skeleton.c
rename to io/tst-utimensat-skeleton.c
diff --git a/sysdeps/unix/sysv/linux/tst-utimes.c b/io/tst-utimes.c
similarity index 100%
rename from sysdeps/unix/sysv/linux/tst-utimes.c
rename to io/tst-utimes.c
diff --git a/sysdeps/unix/sysv/linux/Makefile b/sysdeps/unix/sysv/linux/Makefile
index e42bc7f13b..aa1e4e991e 100644
--- a/sysdeps/unix/sysv/linux/Makefile
+++ b/sysdeps/unix/sysv/linux/Makefile
@@ -107,7 +107,7 @@ tests += tst-clone tst-clone2 tst-clone3 tst-fanotify tst-personality \
 	 test-errno-linux tst-memfd_create tst-mlock2 tst-pkey \
 	 tst-rlimit-infinity tst-ofdlocks tst-gettid tst-gettid-kill \
 	 tst-tgkill tst-sysvsem-linux tst-sysvmsg-linux tst-sysvshm-linux \
-	 tst-timerfd tst-ppoll tst-futimens tst-utime tst-utimes \
+	 tst-timerfd tst-ppoll \
 	 tst-clock_adjtime tst-adjtimex tst-ntp_adjtime
 
 # Test for the symbol version of fcntl that was replaced in glibc 2.28.
-- 
2.27.0


  reply	other threads:[~2021-03-23 13:45 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-03-23 13:44 [PATCH 00/15] Add some tests and infra changes Adhemerval Zanella
2021-03-23 13:44 ` Adhemerval Zanella [this message]
2021-04-15  5:04   ` [PATCH 01/15] io: Move file timestamps tests out of Linux Siddhesh Poyarekar
2021-04-15  5:15     ` Siddhesh Poyarekar
2021-03-23 13:44 ` [PATCH 02/15] linux: Add futimes test Adhemerval Zanella
2021-04-15  5:07   ` Siddhesh Poyarekar
2021-03-23 13:44 ` [PATCH 03/15] linux: Add lutimes test Adhemerval Zanella
2021-04-15  5:25   ` Siddhesh Poyarekar
2021-03-23 13:44 ` [PATCH 04/15] io: Add basic tests for utimensat Adhemerval Zanella
2021-04-15  5:33   ` Siddhesh Poyarekar
2021-03-23 13:44 ` [PATCH 05/15] io: Use temporary directory and file for ftwtest-sh Adhemerval Zanella
2021-03-23 14:24   ` Andreas Schwab
2021-03-23 16:03     ` Adhemerval Zanella
2021-04-15  5:46   ` Siddhesh Poyarekar
2021-03-23 13:44 ` [PATCH 06/15] time: Add getitimer and setitimer basic tests Adhemerval Zanella
2021-04-15  5:59   ` Siddhesh Poyarekar
2021-03-23 13:44 ` [PATCH 07/15] time: Add gmtime/gmtime_r tests Adhemerval Zanella
2021-04-15  6:01   ` Siddhesh Poyarekar
2021-03-23 13:44 ` [PATCH 08/15] time: Add timegm/timelocal basic tests Adhemerval Zanella
2021-03-23 14:28   ` Andreas Schwab
2021-03-23 15:53     ` Adhemerval Zanella
2021-04-15  6:05       ` Siddhesh Poyarekar
2021-03-23 13:44 ` [PATCH 09/15] time: Add basic timespec_get tests Adhemerval Zanella
2021-04-15  6:08   ` Siddhesh Poyarekar
2021-03-23 13:44 ` [PATCH 10/15] time: Add 64 bit tests for getdate / getdate_r Adhemerval Zanella
2021-04-15  6:16   ` Siddhesh Poyarekar
2021-03-23 13:44 ` [PATCH 11/15] posix: Add wait3 tests Adhemerval Zanella
2021-04-15  6:26   ` Siddhesh Poyarekar
2021-03-23 13:44 ` [PATCH 12/15] linux: mips: Split libpthread.abilist in n32 and n64 Adhemerval Zanella
2021-04-15  7:01   ` Siddhesh Poyarekar
2021-04-15 12:00     ` Adhemerval Zanella
2021-03-23 13:44 ` [PATCH 13/15] linux: mips: Split librt.abilist " Adhemerval Zanella
2021-03-23 13:44 ` [PATCH 14/15] linux: mips: Split libanl.abilist " Adhemerval Zanella
2021-03-23 13:44 ` [PATCH 15/15] linux: s390: Add libanl.abilist in s390 and s390x Adhemerval Zanella

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210323134458.2563022-2-adhemerval.zanella@linaro.org \
    --to=adhemerval.zanella@linaro.org \
    --cc=libc-alpha@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).