public inbox for linux-man@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] add time64 copies of system calls
@ 2024-11-18 19:16 Marcin Juszkiewicz
  2024-11-18 22:51 ` Alejandro Colomar
  0 siblings, 1 reply; 8+ messages in thread
From: Marcin Juszkiewicz @ 2024-11-18 19:16 UTC (permalink / raw)
  To: Alejandro Colomar; +Cc: Marcin Juszkiewicz, linux-man

During work on y2038 problem several time related system calls got "64"
or "_time64" copies. It happened only on 32-bit architectures as there
was no problem on 64-bit ones.

Signed-off-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
---
 man/man2/clock_adjtime64.2              | 1 +
 man/man2/clock_getres64.2               | 1 +
 man/man2/clock_gettime64.2              | 1 +
 man/man2/clock_nanosleep_time64.2       | 1 +
 man/man2/clock_settime64.2              | 1 +
 man/man2/futex_time64.2                 | 1 +
 man/man2/mq_timedreceive_time64.2       | 2 ++
 man/man2/mq_timedsend_time64.2          | 2 ++
 man/man2/ppoll_time64.2                 | 1 +
 man/man2/pselect6_time64.2              | 1 +
 man/man2/recvmmsg_time64.2              | 1 +
 man/man2/rt_sigtimedwait_time64.2       | 1 +
 man/man2/sched_rr_get_interval_time64.2 | 1 +
 man/man2/semtimedop_time64.2            | 1 +
 man/man2/timer_gettime64.2              | 1 +
 man/man2/timer_settime64.2              | 1 +
 man/man2/timerfd_gettime64.2            | 1 +
 man/man2/timerfd_settime64.2            | 1 +
 man/man2/utimensat_time64.2             | 1 +
 19 files changed, 21 insertions(+)
 create mode 100644 man/man2/clock_adjtime64.2
 create mode 100644 man/man2/clock_getres64.2
 create mode 100644 man/man2/clock_gettime64.2
 create mode 100644 man/man2/clock_nanosleep_time64.2
 create mode 100644 man/man2/clock_settime64.2
 create mode 100644 man/man2/futex_time64.2
 create mode 100644 man/man2/mq_timedreceive_time64.2
 create mode 100644 man/man2/mq_timedsend_time64.2
 create mode 100644 man/man2/ppoll_time64.2
 create mode 100644 man/man2/pselect6_time64.2
 create mode 100644 man/man2/recvmmsg_time64.2
 create mode 100644 man/man2/rt_sigtimedwait_time64.2
 create mode 100644 man/man2/sched_rr_get_interval_time64.2
 create mode 100644 man/man2/semtimedop_time64.2
 create mode 100644 man/man2/timer_gettime64.2
 create mode 100644 man/man2/timer_settime64.2
 create mode 100644 man/man2/timerfd_gettime64.2
 create mode 100644 man/man2/timerfd_settime64.2
 create mode 100644 man/man2/utimensat_time64.2

diff --git a/man/man2/clock_adjtime64.2 b/man/man2/clock_adjtime64.2
new file mode 100644
index 000000000..b08b9c801
--- /dev/null
+++ b/man/man2/clock_adjtime64.2
@@ -0,0 +1 @@
+.so man2/adjtimex.2
diff --git a/man/man2/clock_getres64.2 b/man/man2/clock_getres64.2
new file mode 100644
index 000000000..5a599b4b9
--- /dev/null
+++ b/man/man2/clock_getres64.2
@@ -0,0 +1 @@
+.so man2/clock_getres.2
diff --git a/man/man2/clock_gettime64.2 b/man/man2/clock_gettime64.2
new file mode 100644
index 000000000..5a599b4b9
--- /dev/null
+++ b/man/man2/clock_gettime64.2
@@ -0,0 +1 @@
+.so man2/clock_getres.2
diff --git a/man/man2/clock_nanosleep_time64.2 b/man/man2/clock_nanosleep_time64.2
new file mode 100644
index 000000000..b69e18aaa
--- /dev/null
+++ b/man/man2/clock_nanosleep_time64.2
@@ -0,0 +1 @@
+.so man2/clock_nanosleep.2
diff --git a/man/man2/clock_settime64.2 b/man/man2/clock_settime64.2
new file mode 100644
index 000000000..5a599b4b9
--- /dev/null
+++ b/man/man2/clock_settime64.2
@@ -0,0 +1 @@
+.so man2/clock_getres.2
diff --git a/man/man2/futex_time64.2 b/man/man2/futex_time64.2
new file mode 100644
index 000000000..5dbcdeae1
--- /dev/null
+++ b/man/man2/futex_time64.2
@@ -0,0 +1 @@
+.so man2/futex.2
diff --git a/man/man2/mq_timedreceive_time64.2 b/man/man2/mq_timedreceive_time64.2
new file mode 100644
index 000000000..b4184f8c2
--- /dev/null
+++ b/man/man2/mq_timedreceive_time64.2
@@ -0,0 +1,2 @@
+.so man3/mq_timedreceive.3
+.\" Because mq_timedreceive(3) is layered on a system call of the same name
diff --git a/man/man2/mq_timedsend_time64.2 b/man/man2/mq_timedsend_time64.2
new file mode 100644
index 000000000..db95863ad
--- /dev/null
+++ b/man/man2/mq_timedsend_time64.2
@@ -0,0 +1,2 @@
+.so man3/mq_timedsend.3
+.\" Because mq_timedsend(3) is layered on a system call of the same name
diff --git a/man/man2/ppoll_time64.2 b/man/man2/ppoll_time64.2
new file mode 100644
index 000000000..227cd0e47
--- /dev/null
+++ b/man/man2/ppoll_time64.2
@@ -0,0 +1 @@
+.so man2/poll.2
diff --git a/man/man2/pselect6_time64.2 b/man/man2/pselect6_time64.2
new file mode 100644
index 000000000..e17784318
--- /dev/null
+++ b/man/man2/pselect6_time64.2
@@ -0,0 +1 @@
+.so man2/select.2
diff --git a/man/man2/recvmmsg_time64.2 b/man/man2/recvmmsg_time64.2
new file mode 100644
index 000000000..8b9c14ff3
--- /dev/null
+++ b/man/man2/recvmmsg_time64.2
@@ -0,0 +1 @@
+.so man2/recvmmsg.2
diff --git a/man/man2/rt_sigtimedwait_time64.2 b/man/man2/rt_sigtimedwait_time64.2
new file mode 100644
index 000000000..ca098e5fc
--- /dev/null
+++ b/man/man2/rt_sigtimedwait_time64.2
@@ -0,0 +1 @@
+.so man2/sigtimedwait.2
diff --git a/man/man2/sched_rr_get_interval_time64.2 b/man/man2/sched_rr_get_interval_time64.2
new file mode 100644
index 000000000..27c946363
--- /dev/null
+++ b/man/man2/sched_rr_get_interval_time64.2
@@ -0,0 +1 @@
+.so man2/sched_rr_get_interval.2
diff --git a/man/man2/semtimedop_time64.2 b/man/man2/semtimedop_time64.2
new file mode 100644
index 000000000..8a4061874
--- /dev/null
+++ b/man/man2/semtimedop_time64.2
@@ -0,0 +1 @@
+.so man2/semop.2
diff --git a/man/man2/timer_gettime64.2 b/man/man2/timer_gettime64.2
new file mode 100644
index 000000000..42015ca6b
--- /dev/null
+++ b/man/man2/timer_gettime64.2
@@ -0,0 +1 @@
+.so man2/timer_settime.2
diff --git a/man/man2/timer_settime64.2 b/man/man2/timer_settime64.2
new file mode 100644
index 000000000..42015ca6b
--- /dev/null
+++ b/man/man2/timer_settime64.2
@@ -0,0 +1 @@
+.so man2/timer_settime.2
diff --git a/man/man2/timerfd_gettime64.2 b/man/man2/timerfd_gettime64.2
new file mode 100644
index 000000000..6d1294048
--- /dev/null
+++ b/man/man2/timerfd_gettime64.2
@@ -0,0 +1 @@
+.so man2/timerfd_create.2
diff --git a/man/man2/timerfd_settime64.2 b/man/man2/timerfd_settime64.2
new file mode 100644
index 000000000..6d1294048
--- /dev/null
+++ b/man/man2/timerfd_settime64.2
@@ -0,0 +1 @@
+.so man2/timerfd_create.2
diff --git a/man/man2/utimensat_time64.2 b/man/man2/utimensat_time64.2
new file mode 100644
index 000000000..a365c7b53
--- /dev/null
+++ b/man/man2/utimensat_time64.2
@@ -0,0 +1 @@
+.so man2/utimensat.2
-- 
2.47.0


^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2025-02-27 10:53 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-18 19:16 [PATCH] add time64 copies of system calls Marcin Juszkiewicz
2024-11-18 22:51 ` Alejandro Colomar
2024-11-19  8:23   ` Marcin Juszkiewicz
2024-11-20 22:40     ` Carlos O'Donell
2025-02-26 14:48       ` Marcin Juszkiewicz
2025-02-26 15:23         ` Alejandro Colomar
2025-02-27  9:52           ` Marcin Juszkiewicz
2025-02-27 10:53             ` Alejandro Colomar

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox