Print this page
XXXX adding PID information to netstat output


 167 #ifndef L_SET
 168 #define L_SET   0       /* for lseek */
 169 #endif /* L_SET */
 170 
 171 #if defined(_KERNEL)
 172 
 173 /*
 174  * Routines dealing with user per-open file flags and
 175  * user open files.
 176  */
 177 struct proc;    /* forward reference for function prototype */
 178 struct vnodeops;
 179 struct vattr;
 180 
 181 extern file_t *getf(int);
 182 extern void releasef(int);
 183 extern void areleasef(int, uf_info_t *);
 184 #ifndef _BOOT
 185 extern void closeall(uf_info_t *);
 186 #endif
 187 extern void flist_fork(uf_info_t *, uf_info_t *);
 188 extern int closef(file_t *);
 189 extern int closeandsetf(int, file_t *);
 190 extern int ufalloc_file(int, file_t *);
 191 extern int ufalloc(int);
 192 extern int ufcanalloc(struct proc *, uint_t);
 193 extern int falloc(struct vnode *, int, file_t **, int *);
 194 extern void finit(void);
 195 extern void unfalloc(file_t *);
 196 extern void setf(int, file_t *);
 197 extern int f_getfd_error(int, int *);
 198 extern char f_getfd(int);
 199 extern int f_setfd_error(int, int);
 200 extern void f_setfd(int, char);
 201 extern int f_getfl(int, int *);
 202 extern int f_badfd(int, int *, int);
 203 extern int fassign(struct vnode **, int, int *);
 204 extern void fcnt_add(uf_info_t *, int);
 205 extern void close_exec(uf_info_t *);
 206 extern void clear_stale_fd(void);
 207 extern void clear_active_fd(int);




 167 #ifndef L_SET
 168 #define L_SET   0       /* for lseek */
 169 #endif /* L_SET */
 170 
 171 #if defined(_KERNEL)
 172 
 173 /*
 174  * Routines dealing with user per-open file flags and
 175  * user open files.
 176  */
 177 struct proc;    /* forward reference for function prototype */
 178 struct vnodeops;
 179 struct vattr;
 180 
 181 extern file_t *getf(int);
 182 extern void releasef(int);
 183 extern void areleasef(int, uf_info_t *);
 184 #ifndef _BOOT
 185 extern void closeall(uf_info_t *);
 186 #endif
 187 extern void flist_fork(proc_t *, proc_t *);
 188 extern int closef(file_t *);
 189 extern int closeandsetf(int, file_t *);
 190 extern int ufalloc_file(int, file_t *);
 191 extern int ufalloc(int);
 192 extern int ufcanalloc(struct proc *, uint_t);
 193 extern int falloc(struct vnode *, int, file_t **, int *);
 194 extern void finit(void);
 195 extern void unfalloc(file_t *);
 196 extern void setf(int, file_t *);
 197 extern int f_getfd_error(int, int *);
 198 extern char f_getfd(int);
 199 extern int f_setfd_error(int, int);
 200 extern void f_setfd(int, char);
 201 extern int f_getfl(int, int *);
 202 extern int f_badfd(int, int *, int);
 203 extern int fassign(struct vnode **, int, int *);
 204 extern void fcnt_add(uf_info_t *, int);
 205 extern void close_exec(uf_info_t *);
 206 extern void clear_stale_fd(void);
 207 extern void clear_active_fd(int);