procfs.h (83366) | procfs.h (84637) |
---|---|
1/* 2 * Copyright (c) 1993 Jan-Simon Pendry 3 * Copyright (c) 1993 4 * The Regents of the University of California. All rights reserved. 5 * 6 * This code is derived from software contributed to Berkeley by 7 * Jan-Simon Pendry. 8 * --- 23 unchanged lines hidden (view full) --- 32 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 33 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 34 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 35 * SUCH DAMAGE. 36 * 37 * @(#)procfs.h 8.9 (Berkeley) 5/14/95 38 * 39 * From: | 1/* 2 * Copyright (c) 1993 Jan-Simon Pendry 3 * Copyright (c) 1993 4 * The Regents of the University of California. All rights reserved. 5 * 6 * This code is derived from software contributed to Berkeley by 7 * Jan-Simon Pendry. 8 * --- 23 unchanged lines hidden (view full) --- 32 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 33 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 34 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 35 * SUCH DAMAGE. 36 * 37 * @(#)procfs.h 8.9 (Berkeley) 5/14/95 38 * 39 * From: |
40 * $FreeBSD: head/sys/fs/procfs/procfs.h 83366 2001-09-12 08:38:13Z julian $ | 40 * $FreeBSD: head/sys/fs/procfs/procfs.h 84637 2001-10-07 20:08:42Z des $ |
41 */ 42 43/* 44 * The different types of node in a procfs filesystem 45 */ 46typedef enum { 47 Proot, /* the filesystem root */ 48 Pcurproc, /* symbolic link for curproc */ --- 64 unchanged lines hidden (view full) --- 113struct fpreg; 114struct dbreg; 115 116#define PFIND(pid) (pfind(pid)) 117 118void procfs_exit __P((struct proc *)); 119int procfs_freevp __P((struct vnode *)); 120int procfs_allocvp __P((struct mount *, struct vnode **, long, pfstype)); | 41 */ 42 43/* 44 * The different types of node in a procfs filesystem 45 */ 46typedef enum { 47 Proot, /* the filesystem root */ 48 Pcurproc, /* symbolic link for curproc */ --- 64 unchanged lines hidden (view full) --- 113struct fpreg; 114struct dbreg; 115 116#define PFIND(pid) (pfind(pid)) 117 118void procfs_exit __P((struct proc *)); 119int procfs_freevp __P((struct vnode *)); 120int procfs_allocvp __P((struct mount *, struct vnode **, long, pfstype)); |
121struct vnode *procfs_findtextvp __P((struct proc *)); 122int procfs_sstep __P((struct thread *)); 123void procfs_fix_sstep __P((struct thread *)); 124int procfs_read_regs __P((struct thread *, struct reg *)); 125int procfs_write_regs __P((struct thread *, struct reg *)); 126int procfs_read_fpregs __P((struct thread *, struct fpreg *)); 127int procfs_write_fpregs __P((struct thread *, struct fpreg *)); 128int procfs_read_dbregs __P((struct thread *, struct dbreg *)); 129int procfs_write_dbregs __P((struct thread *, struct dbreg *)); | |
130int procfs_donote __P((struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio)); 131int procfs_doregs __P((struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio)); 132int procfs_dofpregs __P((struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio)); 133int procfs_dodbregs __P((struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio)); 134int procfs_domem __P((struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio)); 135int procfs_doctl __P((struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio)); 136int procfs_dostatus __P((struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio)); 137int procfs_domap __P((struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio)); --- 20 unchanged lines hidden --- | 121int procfs_donote __P((struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio)); 122int procfs_doregs __P((struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio)); 123int procfs_dofpregs __P((struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio)); 124int procfs_dodbregs __P((struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio)); 125int procfs_domem __P((struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio)); 126int procfs_doctl __P((struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio)); 127int procfs_dostatus __P((struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio)); 128int procfs_domap __P((struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio)); --- 20 unchanged lines hidden --- |