Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
cris
include
asm
msgbuf.h
Go to the documentation of this file.
1
#ifndef _CRIS_MSGBUF_H
2
#define _CRIS_MSGBUF_H
3
4
/* verbatim copy of asm-i386 version */
5
6
/*
7
* The msqid64_ds structure for CRIS architecture.
8
* Note extra padding because this structure is passed back and forth
9
* between kernel and user space.
10
*
11
* Pad space is left for:
12
* - 64-bit time_t to solve y2038 problem
13
* - 2 miscellaneous 32-bit values
14
*/
15
16
struct
msqid64_ds
{
17
struct
ipc64_perm
msg_perm
;
18
__kernel_time_t
msg_stime
;
/* last msgsnd time */
19
unsigned
long
__unused1
;
20
__kernel_time_t
msg_rtime
;
/* last msgrcv time */
21
unsigned
long
__unused2
;
22
__kernel_time_t
msg_ctime
;
/* last change time */
23
unsigned
long
__unused3
;
24
unsigned
long
msg_cbytes
;
/* current number of bytes on queue */
25
unsigned
long
msg_qnum
;
/* number of messages in queue */
26
unsigned
long
msg_qbytes
;
/* max number of bytes on queue */
27
__kernel_pid_t
msg_lspid
;
/* pid of last msgsnd */
28
__kernel_pid_t
msg_lrpid
;
/* last receive pid */
29
unsigned
long
__unused4
;
30
unsigned
long
__unused5
;
31
};
32
33
#endif
/* _CRIS_MSGBUF_H */
Generated on Thu Jan 10 2013 12:50:01 for Linux Kernel by
1.8.2