Deleted Added
full compact
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 ---