]> granicus.if.org Git - strace/commitdiff
rtc: change type of ioctl 3rd argument from long to kernel_ureg_t
authorDmitry V. Levin <ldv@altlinux.org>
Wed, 21 Dec 2016 13:23:35 +0000 (13:23 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Sun, 25 Dec 2016 11:32:44 +0000 (11:32 +0000)
* rtc.c (decode_rtc_time, decode_rtc_wkalrm, decode_rtc_pll_info):
Change addr type from long to kernel_ureg_t.
(rtc_ioctl): Change arg type from long to kernel_ureg_t.

rtc.c

diff --git a/rtc.c b/rtc.c
index 7f123e487dd5cb101b061119c7b05c8b1dde8481..cadb1e4e9d7a6873a327233e6eb2215022627a76 100644 (file)
--- a/rtc.c
+++ b/rtc.c
@@ -52,7 +52,7 @@ print_rtc_time(struct tcb *tcp, const struct rtc_time *rt)
 }
 
 static void
-decode_rtc_time(struct tcb *tcp, const long addr)
+decode_rtc_time(struct tcb *const tcp, const kernel_ureg_t addr)
 {
        struct rtc_time rt;
 
@@ -61,7 +61,7 @@ decode_rtc_time(struct tcb *tcp, const long addr)
 }
 
 static void
-decode_rtc_wkalrm(struct tcb *tcp, const long addr)
+decode_rtc_wkalrm(struct tcb *const tcp, const kernel_ureg_t addr)
 {
        struct rtc_wkalrm wk;
 
@@ -73,7 +73,7 @@ decode_rtc_wkalrm(struct tcb *tcp, const long addr)
 }
 
 static void
-decode_rtc_pll_info(struct tcb *tcp, const long addr)
+decode_rtc_pll_info(struct tcb *const tcp, const kernel_ureg_t addr)
 {
        struct_rtc_pll_info pll;
 
@@ -84,8 +84,8 @@ decode_rtc_pll_info(struct tcb *tcp, const long addr)
                        pll.pll_posmult, pll.pll_negmult, (long) pll.pll_clock);
 }
 
-MPERS_PRINTER_DECL(int, rtc_ioctl, struct tcb *tcp,
-                  const unsigned int code, const long arg)
+MPERS_PRINTER_DECL(int, rtc_ioctl, struct tcb *const tcp,
+                  const unsigned int code, const kernel_ureg_t arg)
 {
        switch (code) {
        case RTC_ALM_READ: