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 00/15] Add some tests and infra changes
Date: Tue, 23 Mar 2021 10:44:43 -0300	[thread overview]
Message-ID: <20210323134458.2563022-1-adhemerval.zanella@linaro.org> (raw)

This is a resend of the first part of the 'Add 64 bit time support on
legacy ABIs' patchset [1] rebase against master along with fixes from
comments and some changes for the timestamp tests.  It is also
independent of the 64 bit time support.

The patchset is also based on the recent stat fixes [2], so the
timestamp tests tests can be made generic while still handling the
Linux specific limitations.

[1] https://patchwork.sourceware.org/project/glibc/list/?series=1783
[2] https://patchwork.sourceware.org/project/glibc/list/?series=1878

Adhemerval Zanella (15):
  io: Move file timestamps tests out of Linux
  linux: Add futimes test
  linux: Add lutimes test
  io: Add basic tests for utimensat
  io: Use temporary directory and file for ftwtest-sh
  time: Add getitimer and setitimer basic tests
  time: Add gmtime/gmtime_r tests
  time: Add timegm/timelocal basic tests
  time: Add basic timespec_get tests
  time: Add 64 bit tests for getdate / getdate_r
  posix: Add wait3 tests
  linux: mips: Split libpthread.abilist in n32 and n64
  linux: mips: Split librt.abilist in n32 and n64
  linux: mips: Split libanl.abilist in n32 and n64
  linux: s390: Add libanl.abilist in s390 and s390x

 io/Makefile                                   |   8 +-
 io/ftwtest-sh                                 | 242 +++++++++---------
 .../unix/sysv/linux => io}/tst-futimens.c     |   2 +-
 io/tst-futimes.c                              |  46 ++++
 io/tst-lutimes.c                              |  53 ++++
 {sysdeps/unix/sysv/linux => io}/tst-utime.c   |   2 +-
 .../linux => io}/tst-utimensat-skeleton.c     |   7 +-
 io/tst-utimensat.c                            |  70 +++++
 {sysdeps/unix/sysv/linux => io}/tst-utimes.c  |   2 +-
 posix/Makefile                                |   2 +-
 posix/tst-wait-skeleton.c                     | 209 +++++++++++++++
 posix/tst-wait3.c                             |  22 ++
 posix/tst-wait4.c                             | 193 +-------------
 sysdeps/unix/sysv/linux/Makefile              |   2 +-
 .../mips/mips64/{ => n32}/libanl.abilist      |   0
 .../mips/mips64/{ => n32}/libpthread.abilist  |   0
 .../linux/mips/mips64/{ => n32}/librt.abilist |   0
 .../{s390 => mips/mips64/n64}/libanl.abilist  |   0
 .../linux/mips/mips64/n64/libpthread.abilist  | 214 ++++++++++++++++
 .../sysv/linux/mips/mips64/n64/librt.abilist  |  37 +++
 .../sysv/linux/s390/s390-32/libanl.abilist    |   4 +
 .../sysv/linux/s390/s390-64/libanl.abilist    |   4 +
 time/Makefile                                 |   3 +-
 time/tst-getdate.c                            | 153 ++++++-----
 time/tst-gmtime.c                             | 125 +++++++++
 time/tst-itimer.c                             | 175 +++++++++++++
 time/tst-timegm.c                             |  95 +++++++
 time/tst-timespec_get.c                       |  40 +++
 28 files changed, 1328 insertions(+), 382 deletions(-)
 rename {sysdeps/unix/sysv/linux => io}/tst-futimens.c (96%)
 create mode 100644 io/tst-futimes.c
 create mode 100644 io/tst-lutimes.c
 rename {sysdeps/unix/sysv/linux => io}/tst-utime.c (96%)
 rename {sysdeps/unix/sysv/linux => io}/tst-utimensat-skeleton.c (92%)
 create mode 100644 io/tst-utimensat.c
 rename {sysdeps/unix/sysv/linux => io}/tst-utimes.c (96%)
 create mode 100644 posix/tst-wait-skeleton.c
 create mode 100644 posix/tst-wait3.c
 rename sysdeps/unix/sysv/linux/mips/mips64/{ => n32}/libanl.abilist (100%)
 rename sysdeps/unix/sysv/linux/mips/mips64/{ => n32}/libpthread.abilist (100%)
 rename sysdeps/unix/sysv/linux/mips/mips64/{ => n32}/librt.abilist (100%)
 rename sysdeps/unix/sysv/linux/{s390 => mips/mips64/n64}/libanl.abilist (100%)
 create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/libpthread.abilist
 create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/librt.abilist
 create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/libanl.abilist
 create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/libanl.abilist
 create mode 100644 time/tst-gmtime.c
 create mode 100644 time/tst-itimer.c
 create mode 100644 time/tst-timegm.c
 create mode 100644 time/tst-timespec_get.c

-- 
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 Adhemerval Zanella [this message]
2021-03-23 13:44 ` [PATCH 01/15] io: Move file timestamps tests out of Linux Adhemerval Zanella
2021-04-15  5:04   ` 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-1-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).