| /* |
| * dproto.h -- Darwin function prototypes for libproc-based lsof |
| * |
| * The _PROTOTYPE macro is defined in the common proto.h. |
| */ |
| |
| |
| /* |
| * Portions Copyright 2005 Apple Computer, Inc. All rights reserved. |
| * |
| * Copyright 2005 Purdue Research Foundation, West Lafayette, Indiana |
| * 47907. All rights reserved. |
| * |
| * Written by Allan Nathanson, Apple Computer, Inc., and Victor A. |
| * Abell, Purdue University. |
| * |
| * This software is not subject to any license of the American Telephone |
| * and Telegraph Company or the Regents of the University of California. |
| * |
| * Permission is granted to anyone to use this software for any purpose on |
| * any computer system, and to alter it and redistribute it freely, subject |
| * to the following restrictions: |
| * |
| * 1. Neither the authors, nor Apple Computer, Inc. nor Purdue University |
| * are responsible for any consequences of the use of this software. |
| * |
| * 2. The origin of this software must not be misrepresented, either |
| * by explicit claim or by omission. Credit to the authors, Apple |
| * Computer, Inc. and Purdue University must appear in documentation |
| * and sources. |
| * |
| * 3. Altered versions must be plainly marked as such, and must not be |
| * misrepresented as being the original software. |
| * |
| * 4. This notice may not be removed or altered. |
| */ |
| |
| |
| /* |
| * $Id: dproto.h,v 1.5 2006/03/27 23:23:13 abe Exp $ |
| */ |
| |
| _PROTOTYPE(extern void enter_file_info,(struct proc_fileinfo *pfi)); |
| _PROTOTYPE(extern void enter_vnode_info,(struct vnode_info_path *vip)); |
| _PROTOTYPE(extern void err2nm,(char *pfx)); |
| _PROTOTYPE(extern int is_file_named,(char *p, int cd)); |
| _PROTOTYPE(extern void process_atalk,(int pid, int32_t fd)); |
| _PROTOTYPE(extern void process_fsevents,(int pid, int32_t fd)); |
| _PROTOTYPE(extern void process_kqueue,(int pid, int32_t fd)); |
| _PROTOTYPE(extern void process_pipe,(int pid, int32_t fd)); |
| _PROTOTYPE(extern void process_psem,(int pid, int32_t fd)); |
| _PROTOTYPE(extern void process_pshm,(int pid, int32_t fd)); |
| _PROTOTYPE(extern void process_socket,(int pid, int32_t fd)); |
| _PROTOTYPE(extern void process_vnode,(int pid, int32_t fd)); |
| |