summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
bc757cf)
The in memory layout is not changed. It is preparation for
changes required for future compatibility with 32 bit user
space on 64 bit systems.
typedef struct timeval canmsg_tstamp_t ;
typedef struct timeval canmsg_tstamp_t ;
+typedef unsigned long canmsg_id_t;
+
/**
* struct canmsg_t - structure representing CAN message
* @flags: message flags
/**
* struct canmsg_t - structure representing CAN message
* @flags: message flags
struct canmsg_t {
int flags;
int cob;
struct canmsg_t {
int flags;
int cob;
canmsg_tstamp_t timestamp;
unsigned short length;
unsigned char data[CAN_MSG_LENGTH];
canmsg_tstamp_t timestamp;
unsigned short length;
unsigned char data[CAN_MSG_LENGTH];
#ifndef PACKED
#define PACKED __attribute__((packed))
#endif
#ifndef PACKED
#define PACKED __attribute__((packed))
#endif
-
-typedef unsigned long canmsg_tstamp_t ;
-
/* Old, deprecated version of canmsg_t structure */
struct canmsg_t {
short flags;
int cob;
/* Old, deprecated version of canmsg_t structure */
struct canmsg_t {
short flags;
int cob;
- unsigned long id;
- canmsg_tstamp_t timestamp;
+ canmsg_id_t id;
+ unsigned long timestamp;
unsigned int length;
unsigned char data[CAN_MSG_LENGTH];
} PACKED;
unsigned int length;
unsigned char data[CAN_MSG_LENGTH];
} PACKED;
int flags;
int queid;
int cob;
int flags;
int queid;
int cob;
- unsigned long id;
- unsigned long mask;
+ canmsg_id_t id;
+ canmsg_id_t mask;
};
typedef struct canfilt_t canfilt_t;
};
typedef struct canfilt_t canfilt_t;