diff options
author | rodrigc <rodrigc@FreeBSD.org> | 2008-11-05 19:35:43 +0000 |
---|---|---|
committer | rodrigc <rodrigc@FreeBSD.org> | 2008-11-05 19:35:43 +0000 |
commit | a7a8ae428de1ce96015914b05370d6d44a57d9ad (patch) | |
tree | d69332bbb39dd0f63dc56c5828db8b10b7e6c27d /lib/libproc/libproc.h | |
parent | 9f34c4004df81e0f9ef5b1f40c4e24d9c220cf0d (diff) | |
download | FreeBSD-src-a7a8ae428de1ce96015914b05370d6d44a57d9ad.zip FreeBSD-src-a7a8ae428de1ce96015914b05370d6d44a57d9ad.tar.gz |
Merge latest DTrace changes from Perforce.
Update libproc API to reflect new changes.
Approved by: jb
Diffstat (limited to 'lib/libproc/libproc.h')
-rw-r--r-- | lib/libproc/libproc.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/libproc/libproc.h b/lib/libproc/libproc.h index c67cfe6..eccf37d 100644 --- a/lib/libproc/libproc.h +++ b/lib/libproc/libproc.h @@ -33,6 +33,8 @@ struct proc_handle; +typedef void (*proc_child_func)(void *); + /* Values returned by proc_state(). */ #define PS_IDLE 1 #define PS_STOP 2 @@ -55,7 +57,8 @@ int proc_addr2sym(struct proc_handle *, uintptr_t, char *, size_t, GElf_Sym *); int proc_attach(pid_t pid, int flags, struct proc_handle **pphdl); int proc_continue(struct proc_handle *); int proc_clearflags(struct proc_handle *, int); -int proc_create(const char *, char * const *, struct proc_handle **); +int proc_create(const char *, char * const *, proc_child_func *, void *, + struct proc_handle **); int proc_detach(struct proc_handle *); int proc_getflags(struct proc_handle *); int proc_name2sym(struct proc_handle *, const char *, const char *, GElf_Sym *); |