* sysdeps/unix/sysv/linux/mips/bits/msq.h (struct msqid_ds): Update

to match the kernel.
This commit is contained in:
Daniel Jacobowitz 2007-01-05 02:21:54 +00:00
parent 3ad1f14c7a
commit 84f3ca6e49
2 changed files with 26 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2007-01-04 Thiemo Seufer <ths@networkno.de>
* sysdeps/unix/sysv/linux/mips/bits/msq.h (struct msqid_ds): Update
to match the kernel.
2006-10-31 Daniel Jacobowitz <dan@codesourcery.com>
* sysdeps/unix/sysv/linux/mips/nptl/sysdep-cancel.h

View File

@ -1,4 +1,4 @@
/* Copyright (C) 2002 Free Software Foundation, Inc.
/* Copyright (C) 2002, 2007 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@ -38,16 +38,34 @@ typedef unsigned long int msglen_t;
struct msqid_ds
{
struct ipc_perm msg_perm; /* structure describing operation permission */
#if __WORDSIZE == 32 && defined (__MIPSEB__)
unsigned long int __unused1;
#endif
__time_t msg_stime; /* time of last msgsnd command */
#if __WORDSIZE == 32 && defined (__MIPSEL__)
unsigned long int __unused1;
#endif
#if __WORDSIZE == 32 && defined (__MIPSEB__)
unsigned long int __unused2;
#endif
__time_t msg_rtime; /* time of last msgrcv command */
#if __WORDSIZE == 32 && defined (__MIPSEL__)
unsigned long int __unused2;
#endif
#if __WORDSIZE == 32 && defined (__MIPSEB__)
unsigned long int __unused3;
#endif
__time_t msg_ctime; /* time of last change */
#if __WORDSIZE == 32 && defined (__MIPSEL__)
unsigned long int __unused3;
#endif
unsigned long int __msg_cbytes; /* current number of bytes on queue */
msgqnum_t msg_qnum; /* number of messages currently on queue */
msglen_t msg_qbytes; /* max number of bytes allowed on queue */
__pid_t msg_lspid; /* pid of last msgsnd() */
__pid_t msg_lrpid; /* pid of last msgrcv() */
unsigned long int __unused1;
unsigned long int __unused2;
unsigned long int __unused4;
unsigned long int __unused5;
};
#ifdef __USE_MISC