Re: [PATCH] add time64 copies of system calls

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Marcin,

On Mon, Nov 18, 2024 at 08:16:24PM +0100, Marcin Juszkiewicz wrote:
> 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@xxxxxxxxxxxxxxxxxx>

This only adds link pages, but doesn't add any documentation for them.
Should we add anything?  Maybe to the SYNOPSIS and VERSIONS (or HISTORY)?

Cheers,
Alex

> ---
>  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
> 

-- 
<https://www.alejandro-colomar.es/>

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Kernel Documentation]     [Netdev]     [Linux Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux