Go to the source code of this file.
Defines | |
| #define | EXTERN extern |
| #define | PRIVATE static |
| #define | PUBLIC |
| #define | FORWARD static |
| #define | TRUE 1 |
| #define | FALSE 0 |
| #define | DEFAULT_HZ 60 |
| #define | SUPER_USER (uid_t) 0 |
| #define | NULL ((void *)0) |
| #define | SCPVEC_NR 64 |
| #define | NR_IOREQS 64 |
| #define | MESS_SIZE (sizeof(message)) |
| #define | NIL_MESS ((message *) 0) |
| #define | SEGMENT_TYPE 0xFF00 |
| #define | SEGMENT_INDEX 0x00FF |
| #define | LOCAL_SEG 0x0000 |
| #define | NR_LOCAL_SEGS 3 |
| #define | T 0 |
| #define | D 1 |
| #define | S 2 |
| #define | REMOTE_SEG 0x0100 |
| #define | NR_REMOTE_SEGS 3 |
| #define | BIOS_SEG 0x0200 |
| #define | NR_BIOS_SEGS 3 |
| #define | PHYS_SEG 0x0400 |
| #define | LOCAL_VM_SEG 0x1000 |
| #define | VM_D (LOCAL_VM_SEG | D) |
| #define | VM_T (LOCAL_VM_SEG | T) |
| #define | MEM_GRANT 3 |
| #define | VM_GRANT (LOCAL_VM_SEG | MEM_GRANT) |
| #define | DEAD_CODE 0 |
| #define | FUTURE_CODE 0 |
| #define | TEMP_CODE 1 |
| #define | PROC_NAME_LEN 16 |
| #define | BYTE 0377 |
| #define | READING 0 |
| #define | WRITING 1 |
| #define | NO_NUM 0x8000 |
| #define | NIL_PTR (char *) 0 |
| #define | HAVE_SCATTERED_IO 1 |
| #define | MAX(a, b) ((a) > (b) ? (a) : (b)) |
| #define | MIN(a, b) ((a) < (b) ? (a) : (b)) |
| #define | CLICK_SIZE 4096 |
| #define | CLICK_SHIFT 12 |
| #define | CLICK_SIZE 4096 |
| #define | CLICK_SHIFT 12 |
| #define | CLICK_FLOOR(n) (((vir_bytes)(n) / CLICK_SIZE) * CLICK_SIZE) |
| #define | CLICK_CEIL(n) CLICK_FLOOR((vir_bytes)(n) + CLICK_SIZE-1) |
| #define | NR_MEMS 8 |
| #define | HCLICK_SHIFT 4 |
| #define | HCLICK_SIZE 16 |
| #define | click_to_hclick(n) ((n) << (CLICK_SHIFT - HCLICK_SHIFT)) |
| #define | hclick_to_physb(n) ((phys_bytes) (n) << HCLICK_SHIFT) |
| #define | physb_to_hclick(n) ((n) >> HCLICK_SHIFT) |
| #define | ABS -999 |
| #define | I_TYPE 0170000 |
| #define | I_SYMBOLIC_LINK 0120000 |
| #define | I_REGULAR 0100000 |
| #define | I_BLOCK_SPECIAL 0060000 |
| #define | I_DIRECTORY 0040000 |
| #define | I_CHAR_SPECIAL 0020000 |
| #define | I_NAMED_PIPE 0010000 |
| #define | I_SET_UID_BIT 0004000 |
| #define | I_SET_GID_BIT 0002000 |
| #define | I_SET_STCKY_BIT 0001000 |
| #define | ALL_MODES 0007777 |
| #define | RWX_MODES 0000777 |
| #define | R_BIT 0000004 |
| #define | W_BIT 0000002 |
| #define | X_BIT 0000001 |
| #define | I_NOT_ALLOC 0000000 |
| #define | MAX_INODE_NR ((ino_t) 037777777777) |
| #define | MAX_FILE_POS ((off_t) 0x7FFFFFFF) |
| #define | MAX_SYM_LOOPS 8 |
| #define | NO_BLOCK ((block_t) 0) |
| #define | NO_ENTRY ((ino_t) 0) |
| #define | NO_ZONE ((zone_t) 0) |
| #define | NO_DEV ((dev_t) 0) |
| #define | SERVARNAME "cttyline" |
| #define | PROC_FULLVM 0x100 |
| #define | PREEMPTIBLE 0x02 |
| #define | BILLABLE 0x04 |
| #define | DYN_PRIV_ID 0x08 |
| #define | SYS_PROC 0x10 |
| #define | CHECK_IO_PORT 0x20 |
| #define | CHECK_IRQ 0x40 |
| #define | CHECK_MEM 0x80 |
| #define hclick_to_physb | ( | n | ) | ((phys_bytes) (n) << HCLICK_SHIFT) |
1.5.8