hc
2023-12-06 08f87f769b595151be1afeff53e144f543faa614
kernel/arch/x86/include/uapi/asm/msgbuf.h
....@@ -5,6 +5,9 @@
55 #if !defined(__x86_64__) || !defined(__ILP32__)
66 #include <asm-generic/msgbuf.h>
77 #else
8
+
9
+#include <asm/ipcbuf.h>
10
+
811 /*
912 * The msqid64_ds structure for x86 architecture with x32 ABI.
1013 *
....@@ -15,9 +18,9 @@
1518
1619 struct msqid64_ds {
1720 struct ipc64_perm msg_perm;
18
- __kernel_time_t msg_stime; /* last msgsnd time */
19
- __kernel_time_t msg_rtime; /* last msgrcv time */
20
- __kernel_time_t msg_ctime; /* last change time */
21
+ __kernel_long_t msg_stime; /* last msgsnd time */
22
+ __kernel_long_t msg_rtime; /* last msgrcv time */
23
+ __kernel_long_t msg_ctime; /* last change time */
2124 __kernel_ulong_t msg_cbytes; /* current number of bytes on queue */
2225 __kernel_ulong_t msg_qnum; /* number of messages in queue */
2326 __kernel_ulong_t msg_qbytes; /* max number of bytes on queue */