ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/Unix/sysdeps.h
(Generate patch)

Comparing BasiliskII/src/Unix/sysdeps.h (file contents):
Revision 1.23 by gbeauche, 2002-09-16T12:03:07Z vs.
Revision 1.26 by gbeauche, 2002-11-16T15:38:53Z

# Line 43 | Line 43
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
# Line 178 | Line 182 | typedef struct timeval tm_time_t;
182   typedef uae_u32 uaecptr;
183  
184   /* Alignment restrictions */
185 < #if defined(__i386__) || defined(__powerpc__) || defined(__m68k__)
185 > #if defined(__i386__) || defined(__powerpc__) || defined(__m68k__) || defined(__x86_64__)
186   # define CPU_CAN_ACCESS_UNALIGNED
187   #endif
188  
# Line 231 | Line 235 | static inline void do_put_mem_word(uae_u
235  
236   #else /* WORDS_BIGENDIAN */
237  
238 < #ifdef __i386__
238 > #if defined(__i386__) || defined(__x86_64__)
239  
240   /* Intel x86 */
241   #define X86_PPRO_OPT
# Line 302 | Line 306 | static inline uae_u32 do_byteswap_16(uae
306   #define ENUMNAME(name) name
307   #define write_log printf
308  
309 < #ifdef X86_ASSEMBLY
309 > #if defined(X86_ASSEMBLY) || defined(X86_64_ASSEMBLY)
310   #define ASM_SYM_FOR_FUNC(a) __asm__(a)
311   #else
312   #define ASM_SYM_FOR_FUNC(a)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines