diff options
Diffstat (limited to 'include/linux/msg.h')
| -rw-r--r-- | include/linux/msg.h | 15 | 
1 files changed, 4 insertions, 11 deletions
diff --git a/include/linux/msg.h b/include/linux/msg.h index a001305f5a79..81263fe3f9dc 100644 --- a/include/linux/msg.h +++ b/include/linux/msg.h @@ -2,6 +2,7 @@  #define _LINUX_MSG_H  #include <linux/list.h> +#include <linux/time64.h>  #include <uapi/linux/msg.h>  /* one msg_msg structure for each message */ @@ -17,9 +18,9 @@ struct msg_msg {  /* one msq_queue structure for each present queue on the system */  struct msg_queue {  	struct kern_ipc_perm q_perm; -	time_t q_stime;			/* last msgsnd time */ -	time_t q_rtime;			/* last msgrcv time */ -	time_t q_ctime;			/* last change time */ +	time64_t q_stime;		/* last msgsnd time */ +	time64_t q_rtime;		/* last msgrcv time */ +	time64_t q_ctime;		/* last change time */  	unsigned long q_cbytes;		/* current number of bytes on queue */  	unsigned long q_qnum;		/* number of messages in queue */  	unsigned long q_qbytes;		/* max number of bytes on queue */ @@ -31,12 +32,4 @@ struct msg_queue {  	struct list_head q_senders;  } __randomize_layout; -/* Helper routines for sys_msgsnd and sys_msgrcv */ -extern long do_msgsnd(int msqid, long mtype, void __user *mtext, -			size_t msgsz, int msgflg); -extern long do_msgrcv(int msqid, void __user *buf, size_t bufsz, long msgtyp, -		      int msgflg, -		      long (*msg_fill)(void __user *, struct msg_msg *, -				       size_t)); -  #endif /* _LINUX_MSG_H */  | 

