mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
mjit.c: try changing the order of includes
Hoping to fix the AIX's build failure like: In file included from ./include/ruby/defines.h:139:0, from ./include/ruby/ruby.h:29, from ./include/ruby.h:33, from internal.h:15, from mjit.c:81: /opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include-fixed/unistd.h:939:14: error: conflicting types for 'ftruncate64' extern int ftruncate64(int, off64_t); ^ In file included from ./include/ruby/defines.h:139:0, from ./include/ruby/ruby.h:29, from ./include/ruby.h:33, from internal.h:15, from mjit.c:81: /opt/freeware/lib/gcc/powerpc-ibm-aix7.1.0.0/4.8.1/include-fixed/unistd.h:937:14: note: previous declaration of 'ftruncate64' was here extern int ftruncate(int, off_t); ^ git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@62227 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
9895f69460
commit
d7195ec5c3
1 changed files with 9 additions and 8 deletions
17
mjit.c
17
mjit.c
|
@ -73,6 +73,15 @@
|
|||
#define __EXTENSIONS__ 1
|
||||
#endif
|
||||
|
||||
#include "internal.h"
|
||||
#include "vm_core.h"
|
||||
#include "mjit.h"
|
||||
#include "version.h"
|
||||
#include "gc.h"
|
||||
#include "constant.h"
|
||||
#include "id_table.h"
|
||||
#include "ruby_assert.h"
|
||||
|
||||
#ifdef _WIN32
|
||||
#include <winsock2.h>
|
||||
#include <windows.h>
|
||||
|
@ -82,14 +91,6 @@
|
|||
#include <dlfcn.h>
|
||||
#endif
|
||||
|
||||
#include "vm_core.h"
|
||||
#include "mjit.h"
|
||||
#include "version.h"
|
||||
#include "gc.h"
|
||||
#include "constant.h"
|
||||
#include "id_table.h"
|
||||
#include "ruby_assert.h"
|
||||
|
||||
extern void rb_native_mutex_lock(rb_nativethread_lock_t *lock);
|
||||
extern void rb_native_mutex_unlock(rb_nativethread_lock_t *lock);
|
||||
extern void rb_native_mutex_initialize(rb_nativethread_lock_t *lock);
|
||||
|
|
Loading…
Add table
Reference in a new issue