34 lines
764 B
C
34 lines
764 B
C
typedef enum {
|
|
PS_OK, /* generic "call succeeded" */
|
|
PS_ERR, /* generic. */
|
|
PS_BADPID, /* bad process handle */
|
|
PS_BADLID, /* bad lwp identifier */
|
|
PS_BADADDR, /* bad address */
|
|
PS_NOSYM, /* p_lookup() could not find given symbol */
|
|
PS_NOFREGS
|
|
/*
|
|
* FPU register set not available for given
|
|
* lwp
|
|
*/
|
|
} ps_err_e;
|
|
|
|
#ifndef HAVE_LWPID_T
|
|
typedef unsigned int lwpid_t;
|
|
#endif
|
|
|
|
typedef unsigned long paddr_t;
|
|
|
|
#ifndef HAVE_PSADDR_T
|
|
typedef unsigned long psaddr_t;
|
|
#endif
|
|
|
|
#ifndef HAVE_PRGREGSET_T
|
|
typedef gregset_t prgregset_t; /* BOGUS BOGUS BOGUS */
|
|
#endif
|
|
|
|
#ifndef HAVE_PRFPREGSET_T
|
|
typedef fpregset_t prfpregset_t; /* BOGUS BOGUS BOGUS */
|
|
#endif
|
|
|
|
struct ps_prochandle; /* user defined. */
|