Make dev_t 32-bits and provide backwards compatibility
This commit is contained in:
@@ -98,7 +98,7 @@ typedef long key_t;
|
||||
/* Open Group Base Specifications Issue 6 (not complete) */
|
||||
typedef long useconds_t; /* Time in microseconds */
|
||||
|
||||
typedef short dev_t; /* holds (major|minor) device pair */
|
||||
typedef u32_t dev_t; /* holds (major|minor) device pair */
|
||||
typedef u32_t big_dev_t;
|
||||
|
||||
/* Types used in disk, inode, etc. data structures.
|
||||
|
||||
@@ -73,6 +73,7 @@ struct msg_control
|
||||
#define NWIOSUDSBLOG _IOW ('n', 73, int) /* listen() */
|
||||
#define NWIOSUDSCONN _IOW ('n', 74, struct sockaddr_un) /* connect() */
|
||||
#define NWIOSUDSSHUT _IOW ('n', 75, int) /* shutdown() */
|
||||
#define NWIOSUDSPAIROLD _IOW ('n', 76, short) /* socketpair() */
|
||||
#define NWIOSUDSPAIR _IOW ('n', 76, dev_t) /* socketpair() */
|
||||
#define NWIOSUDSACCEPT _IOW ('n', 77, struct sockaddr_un) /* accept() */
|
||||
#define NWIOSUDSCTRL _IOW ('n', 78, struct msg_control) /* sendmsg() */
|
||||
|
||||
@@ -47,13 +47,13 @@ struct stat {
|
||||
|
||||
|
||||
struct minix_prev_stat {
|
||||
dev_t st_dev; /* major/minor device number */
|
||||
short st_dev; /* major/minor device number */
|
||||
ino_t st_ino; /* i-node number */
|
||||
mode_t st_mode; /* file mode, protection bits, etc. */
|
||||
nlink_t st_nlink; /* # links; */
|
||||
uid_t st_uid; /* uid of the file's owner */
|
||||
short int st_gid; /* gid; TEMPORARY HACK: should be gid_t */
|
||||
dev_t st_rdev;
|
||||
short st_rdev;
|
||||
off_t st_size; /* file size */
|
||||
time_t st_atime; /* time of last access */
|
||||
time_t st_mtime; /* time of last data modification */
|
||||
|
||||
Reference in New Issue
Block a user