Lines Matching defs:file
4 * The contents of this file are subject to the terms of the
6 * (the "License"). You may not use this file except in compliance
15 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
54 * One file structure is allocated for each open/creat/pipe call.
56 * each open file.
59 typedef struct file
61 struct file *f_next; /* pointer to next entry */
62 struct file *f_prev; /* pointer to previous entry */
68 struct aioreq *f_aiof; /* aio file list forward link */
69 struct aioreq *f_aiob; /* aio file list backward link */
71 struct file *f_slnk; /* XENIX semaphore queue */
102 /* file descriptor flags */
123 #define F_OK 0 /* does file exist */
134 #define L_XTND 2 /* relative to end of file */
140 #define NULLFP ((struct file *)0)
143 * Count of number of entries in file list.
148 * routines dealing with user per-open file flags and