make most exported headers use strict integer types
[safe/jmp/linux-2.6] / include / linux / dlm_netlink.h
index 1927633..647c8ef 100644 (file)
@@ -9,6 +9,8 @@
 #ifndef _DLM_NETLINK_H
 #define _DLM_NETLINK_H
 
+#include <linux/types.h>
+
 enum {
        DLM_STATUS_WAITING = 1,
        DLM_STATUS_GRANTED = 2,
@@ -18,16 +20,16 @@ enum {
 #define DLM_LOCK_DATA_VERSION 1
 
 struct dlm_lock_data {
-       uint16_t version;
-       uint32_t lockspace_id;
+       __u16 version;
+       __u32 lockspace_id;
        int nodeid;
        int ownpid;
-       uint32_t id;
-       uint32_t remid;
-       uint64_t xid;
-       int8_t status;
-       int8_t grmode;
-       int8_t rqmode;
+       __u32 id;
+       __u32 remid;
+       __u64 xid;
+       __s8 status;
+       __s8 grmode;
+       __s8 rqmode;
        unsigned long timestamp;
        int resource_namelen;
        char resource_name[DLM_RESNAME_MAXLEN];