]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Use __syscall_slong_t in bits/mqueue.h
authorH.J. Lu <hjl.tools@gmail.com>
Wed, 16 May 2012 21:39:45 +0000 (14:39 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 16 May 2012 21:39:45 +0000 (14:39 -0700)
ChangeLog
sysdeps/unix/sysv/linux/bits/mqueue.h

index 5d600a4f99658e9a83d2d8c329f688acf0fc641d..dc5ced7e36d4ef11bd77edcafbd00365350f216c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-05-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * sysdeps/unix/sysv/linux/bits/mqueue.h: Include <bits/types.h>.
+       (mq_attr): Use __syscall_slong_t.
+
 2012-05-16  H.J. Lu  <hongjiu.lu@intel.com>
 
        * sysdeps/unix/sysv/linux/x86_64/bits/stat.h (_STAT_VER_SVR4):
index e755f8722f2417733159763d080ffa3a5c8e15bd..c21246d1602f65910bb34163bbced25602932d9b 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2004 Free Software Foundation, Inc.
+/* Copyright (C) 2004-2012 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
 # error "Never use <bits/mqueue.h> directly; include <mqueue.h> instead."
 #endif
 
+#include <bits/types.h>
+
 typedef int mqd_t;
 
 struct mq_attr
 {
-  long int mq_flags;   /* Message queue flags.  */
-  long int mq_maxmsg;  /* Maximum number of messages.  */
-  long int mq_msgsize; /* Maximum message size.  */
-  long int mq_curmsgs; /* Number of messages currently queued.  */
-  long int __pad[4];
+  __syscall_slong_t mq_flags;  /* Message queue flags.  */
+  __syscall_slong_t mq_maxmsg; /* Maximum number of messages.  */
+  __syscall_slong_t mq_msgsize;        /* Maximum message size.  */
+  __syscall_slong_t mq_curmsgs;        /* Number of messages currently queued.  */
+  __syscall_slong_t __pad[4];
 };