From 846d9a0c2d9a325eef138ed7c815d94f30cea760 Mon Sep 17 00:00:00 2001 From: ceriel Date: Tue, 27 Jan 1987 16:44:28 +0000 Subject: [PATCH] Initial revision --- include/_tail_cc/sys/types.h | 28 ++++++++++++++++++++++++++++ include/_tail_mon/sys/types.h | 28 ++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 include/_tail_cc/sys/types.h create mode 100644 include/_tail_mon/sys/types.h diff --git a/include/_tail_cc/sys/types.h b/include/_tail_cc/sys/types.h new file mode 100644 index 000000000..c823fc1f8 --- /dev/null +++ b/include/_tail_cc/sys/types.h @@ -0,0 +1,28 @@ +/* + * Basic system types and major/minor device constructing/busting macros. + */ + +/* major part of a device */ +#define major(x) ((int)(((unsigned)(x)>>8)&0377)) + +/* minor part of a device */ +#define minor(x) ((int)((x)&0377)) + +/* make a device number */ +#define makedev(x,y) ((dev_t)(((x)<<8) | (y))) + +typedef unsigned char u_char; +typedef unsigned short u_short; +typedef unsigned int u_int; +typedef unsigned long u_long; + +typedef struct _physadr { int r[1]; } *physadr; +typedef long daddr_t; +typedef char * caddr_t; +typedef u_short ino_t; +typedef long swblk_t; +typedef long size_t; +typedef long time_t; +typedef long label_t[14]; +typedef short dev_t; +typedef long off_t; diff --git a/include/_tail_mon/sys/types.h b/include/_tail_mon/sys/types.h new file mode 100644 index 000000000..c823fc1f8 --- /dev/null +++ b/include/_tail_mon/sys/types.h @@ -0,0 +1,28 @@ +/* + * Basic system types and major/minor device constructing/busting macros. + */ + +/* major part of a device */ +#define major(x) ((int)(((unsigned)(x)>>8)&0377)) + +/* minor part of a device */ +#define minor(x) ((int)((x)&0377)) + +/* make a device number */ +#define makedev(x,y) ((dev_t)(((x)<<8) | (y))) + +typedef unsigned char u_char; +typedef unsigned short u_short; +typedef unsigned int u_int; +typedef unsigned long u_long; + +typedef struct _physadr { int r[1]; } *physadr; +typedef long daddr_t; +typedef char * caddr_t; +typedef u_short ino_t; +typedef long swblk_t; +typedef long size_t; +typedef long time_t; +typedef long label_t[14]; +typedef short dev_t; +typedef long off_t; -- 2.34.1