mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-22 06:41:39 +00:00
y2038: uapi: change __kernel_time_t to __kernel_old_time_t
This is mainly a patch for clarification, and to let us remove the time_t definition from the kernel to prevent new users from creeping in that might not be y2038-safe. All remaining uses of 'time_t' or '__kernel_time_t' are part of the user API that cannot be changed by that either have a replacement or that do not suffer from the y2038 overflow. Acked-by: Deepa Dinamani <deepa.kernel@gmail.com> Acked-by: Christian Brauner <christian.brauner@ubuntu.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
parent
1bf883c1a9
commit
2a785996cc
12 changed files with 27 additions and 27 deletions
|
@ -19,9 +19,9 @@ struct msqid_ds {
|
|||
struct ipc_perm msg_perm;
|
||||
struct msg *msg_first; /* first message on queue,unused */
|
||||
struct msg *msg_last; /* last message in queue,unused */
|
||||
__kernel_time_t msg_stime; /* last msgsnd time */
|
||||
__kernel_time_t msg_rtime; /* last msgrcv time */
|
||||
__kernel_time_t msg_ctime; /* last change time */
|
||||
__kernel_old_time_t msg_stime; /* last msgsnd time */
|
||||
__kernel_old_time_t msg_rtime; /* last msgrcv time */
|
||||
__kernel_old_time_t msg_ctime; /* last change time */
|
||||
unsigned long msg_lcbytes; /* Reuse junk fields for 32 bit */
|
||||
unsigned long msg_lqbytes; /* ditto */
|
||||
unsigned short msg_cbytes; /* current number of bytes on queue */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue