1234567891011121314151617181920212223242526272829303132333435363738394041 |
- /* $Header$ */
- /*
- * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
- * See the copyright notice in the ACK home directory, in the file "Copyright".
- */
- /*
- * 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;
- /* system V compatibility: */
- typedef unsigned int uint;
- typedef unsigned short ushort;
- typedef unsigned char uchar_t;
- typedef short cnt_t;
- typedef long paddr_t;
- typedef long key_t;
|