43 |
|
#include <stdlib.h> |
44 |
|
#include <string.h> |
45 |
|
|
46 |
+ |
#ifdef HAVE_PTHREADS |
47 |
+ |
# include <pthread.h> |
48 |
+ |
#endif |
49 |
+ |
|
50 |
|
#ifdef HAVE_FCNTL_H |
51 |
|
# include <fcntl.h> |
52 |
|
#endif |
162 |
|
typedef struct timeval tm_time_t; |
163 |
|
#endif |
164 |
|
|
165 |
+ |
/* Define codes for all the float formats that we know of. |
166 |
+ |
* Though we only handle IEEE format. */ |
167 |
+ |
#define UNKNOWN_FLOAT_FORMAT 0 |
168 |
+ |
#define IEEE_FLOAT_FORMAT 1 |
169 |
+ |
#define VAX_FLOAT_FORMAT 2 |
170 |
+ |
#define IBM_FLOAT_FORMAT 3 |
171 |
+ |
#define C4X_FLOAT_FORMAT 4 |
172 |
+ |
|
173 |
|
/* UAE CPU data types */ |
174 |
|
#define uae_s8 int8 |
175 |
|
#define uae_u8 uint8 |
190 |
|
extern uint64 GetTicks_usec(void); |
191 |
|
extern void Delay_usec(uint32 usec); |
192 |
|
|
193 |
+ |
#ifdef HAVE_PTHREADS |
194 |
+ |
/* Centralized pthread attribute setup */ |
195 |
+ |
void Set_pthread_attr(pthread_attr_t *attr, int priority); |
196 |
+ |
#endif |
197 |
+ |
|
198 |
|
/* UAE CPU defines */ |
199 |
|
#ifdef WORDS_BIGENDIAN |
200 |
|
|