2005-04-21 16:53:53 +02:00
|
|
|
/* Tables sizes */
|
2006-10-25 15:40:36 +02:00
|
|
|
#define NR_FILPS 512 /* # slots in filp table */
|
2005-04-21 16:53:53 +02:00
|
|
|
#define NR_LOCKS 8 /* # slots in the file locking table */
|
2009-05-08 16:12:41 +02:00
|
|
|
#define NR_MNTS 8 /* # slots in mount table */
|
|
|
|
#define NR_VNODES 512 /* # slots in vnode table */
|
2005-04-21 16:53:53 +02:00
|
|
|
|
|
|
|
/* Miscellaneous constants */
|
|
|
|
#define SU_UID ((uid_t) 0) /* super_user's uid_t */
|
2006-01-20 13:43:19 +01:00
|
|
|
#define SERVERS_UID ((uid_t) 11) /* who may do FSSIGNON */
|
2005-04-21 16:53:53 +02:00
|
|
|
#define SYS_UID ((uid_t) 0) /* uid_t for processes MM and INIT */
|
|
|
|
#define SYS_GID ((gid_t) 0) /* gid_t for processes MM and INIT */
|
|
|
|
|
2005-06-17 15:41:12 +02:00
|
|
|
#define XPIPE (-NR_TASKS-1) /* used in fp_task when susp'd on pipe */
|
|
|
|
#define XLOCK (-NR_TASKS-2) /* used in fp_task when susp'd on lock */
|
|
|
|
#define XPOPEN (-NR_TASKS-3) /* used in fp_task when susp'd on pipe open */
|
|
|
|
#define XSELECT (-NR_TASKS-4) /* used in fp_task when susp'd on select */
|
2008-02-22 15:50:41 +01:00
|
|
|
#define XDOPEN (-NR_TASKS-5) /* used in fp_task when susp'd on device open */
|
2005-04-21 16:53:53 +02:00
|
|
|
|
|
|
|
#define DUP_MASK 0100 /* mask to distinguish dup2 from dup */
|
|
|
|
|
2005-08-29 18:47:18 +02:00
|
|
|
#define LOOK_UP 0 /* tells search_dir to lookup string */
|
|
|
|
#define ENTER 1 /* tells search_dir to make dir entry */
|
|
|
|
#define DELETE 2 /* tells search_dir to delete entry */
|
|
|
|
#define IS_EMPTY 3 /* tells search_dir to ret. OK or ENOTEMPTY */
|
2005-04-21 16:53:53 +02:00
|
|
|
|
2005-12-20 15:23:44 +01:00
|
|
|
#define SYMLOOP 16
|
|
|
|
|
2005-04-21 16:53:53 +02:00
|
|
|
#define ROOT_INODE 1 /* inode number for root directory */
|
2007-02-07 17:22:19 +01:00
|
|
|
|
2007-08-07 14:52:47 +02:00
|
|
|
/* Args to dev_io */
|
2007-02-07 17:22:19 +01:00
|
|
|
#define VFS_DEV_READ 2001
|
|
|
|
#define VFS_DEV_WRITE 2002
|
|
|
|
#define VFS_DEV_SCATTER 2003
|
|
|
|
#define VFS_DEV_GATHER 2004
|
|
|
|
#define VFS_DEV_IOCTL 2005
|
|
|
|
#define VFS_DEV_SELECT 2006
|