2000-03-21 J.T. Conklin <jtc@redback.com>
[platform/upstream/binutils.git] / gdb / gdb_proc_service.h
1 typedef enum {
2   PS_OK,          /* generic "call succeeded" */
3   PS_ERR,         /* generic. */
4   PS_BADPID,      /* bad process handle */
5   PS_BADLID,      /* bad lwp identifier */
6   PS_BADADDR,     /* bad address */
7   PS_NOSYM,       /* p_lookup() could not find given symbol */
8         PS_NOFREGS
9   /*
10    * FPU register set not available for given
11    * lwp
12    */
13 }       ps_err_e;
14
15 #ifndef HAVE_LWPID_T
16 typedef unsigned int  lwpid_t;
17 #endif
18
19 typedef unsigned long paddr_t;
20
21 #ifndef HAVE_PSADDR_T
22 typedef unsigned long psaddr_t;
23 #endif
24
25 #ifndef HAVE_PRGREGSET_T
26 typedef gregset_t  prgregset_t;         /* BOGUS BOGUS BOGUS */
27 #endif
28
29 #ifndef HAVE_PRFPREGSET_T
30 typedef fpregset_t prfpregset_t;        /* BOGUS BOGUS BOGUS */
31 #endif
32
33 struct ps_prochandle;           /* user defined. */