mirror of
https://github.com/corda/corda.git
synced 2025-01-21 03:55:00 +00:00
Merge branch 'master' of oss.readytalk.com:/var/local/git/avian
This commit is contained in:
commit
9f1f1840b6
6
.gitignore
vendored
6
.gitignore
vendored
@ -1,3 +1,7 @@
|
||||
.gdb_history
|
||||
build
|
||||
*~
|
||||
*~
|
||||
.classpath
|
||||
.project
|
||||
.settings
|
||||
bin
|
||||
|
@ -742,9 +742,9 @@ Java_java_nio_channels_SocketSelector_natDoSocketSelect(JNIEnv *e, jclass,
|
||||
if (FD_ISSET(s->control.writer(), &(s->write)) or
|
||||
FD_ISSET(s->control.writer(), &(s->except)))
|
||||
{
|
||||
unsigned socket = s->control.writer();
|
||||
FD_CLR(socket, &(s->write));
|
||||
FD_CLR(socket, &(s->except));
|
||||
int socket = s->control.writer();
|
||||
FD_CLR(static_cast<unsigned>(socket), &(s->write));
|
||||
FD_CLR(static_cast<unsigned>(socket), &(s->except));
|
||||
|
||||
int error;
|
||||
socklen_t size = sizeof(int);
|
||||
|
16
classpath/java/io/Externalizable.java
Normal file
16
classpath/java/io/Externalizable.java
Normal file
@ -0,0 +1,16 @@
|
||||
/* Copyright (c) 2010, Avian Contributors
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software
|
||||
for any purpose with or without fee is hereby granted, provided
|
||||
that the above copyright notice and this permission notice appear
|
||||
in all copies.
|
||||
|
||||
There is NO WARRANTY for this software. See license.txt for
|
||||
details. */
|
||||
|
||||
package java.io;
|
||||
|
||||
public interface Externalizable {
|
||||
public void readExternal(ObjectInput in);
|
||||
public void writeExternal(ObjectOutput out);
|
||||
}
|
21
classpath/java/io/ObjectInput.java
Normal file
21
classpath/java/io/ObjectInput.java
Normal file
@ -0,0 +1,21 @@
|
||||
/* Copyright (c) 2010, Avian Contributors
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software
|
||||
for any purpose with or without fee is hereby granted, provided
|
||||
that the above copyright notice and this permission notice appear
|
||||
in all copies.
|
||||
|
||||
There is NO WARRANTY for this software. See license.txt for
|
||||
details. */
|
||||
|
||||
package java.io;
|
||||
|
||||
public interface ObjectInput {
|
||||
public int available();
|
||||
public void close();
|
||||
public void read();
|
||||
public void read(byte[] b);
|
||||
public void read(byte[] b, int off, int len);
|
||||
public Object readObject();
|
||||
public long skip(long n);
|
||||
}
|
20
classpath/java/io/ObjectOutput.java
Normal file
20
classpath/java/io/ObjectOutput.java
Normal file
@ -0,0 +1,20 @@
|
||||
/* Copyright (c) 2010, Avian Contributors
|
||||
|
||||
Permission to use, copy, modify, and/or distribute this software
|
||||
for any purpose with or without fee is hereby granted, provided
|
||||
that the above copyright notice and this permission notice appear
|
||||
in all copies.
|
||||
|
||||
There is NO WARRANTY for this software. See license.txt for
|
||||
details. */
|
||||
|
||||
package java.io;
|
||||
|
||||
public interface ObjectOutput {
|
||||
public void close();
|
||||
public void flush();
|
||||
public void write(byte[] b);
|
||||
public void write(byte[] b, int off, int len);
|
||||
public void write(int b);
|
||||
public void writeObject(Object obj);
|
||||
}
|
25
makefile
25
makefile
@ -193,12 +193,21 @@ ifeq ($(platform),windows)
|
||||
cflags = -I$(inc) $(common-cflags)
|
||||
|
||||
ifeq (,$(filter mingw32 cygwin,$(build-platform)))
|
||||
cxx = i586-mingw32msvc-g++
|
||||
cc = i586-mingw32msvc-gcc
|
||||
dlltool = i586-mingw32msvc-dlltool
|
||||
ar = i586-mingw32msvc-ar
|
||||
ranlib = i586-mingw32msvc-ranlib
|
||||
strip = i586-mingw32msvc-strip
|
||||
ifeq (,$(shell which x86_64-w64-mingw32-g++))
|
||||
cxx = i586-mingw32msvc-g++
|
||||
cc = i586-mingw32msvc-gcc
|
||||
dlltool = i586-mingw32msvc-dlltool
|
||||
ar = i586-mingw32msvc-ar
|
||||
ranlib = i586-mingw32msvc-ranlib
|
||||
strip = i586-mingw32msvc-strip
|
||||
else
|
||||
cxx = x86_64-w64-mingw32-g++ $(mflag)
|
||||
cc = x86_64-w64-mingw32-gcc $(mflag)
|
||||
dlltool = x86_64-w64-mingw32-dlltool -mi386 --as-flags=--32
|
||||
ar = x86_64-w64-mingw32-ar
|
||||
ranlib = x86_64-w64-mingw32-ranlib
|
||||
strip = x86_64-w64-mingw32-strip
|
||||
endif
|
||||
else
|
||||
common-cflags += "-I$(JAVA_HOME)/include/win32"
|
||||
build-cflags = $(common-cflags) -I$(src) -mthreads
|
||||
@ -212,8 +221,8 @@ ifeq ($(platform),windows)
|
||||
endif
|
||||
|
||||
ifeq ($(arch),x86_64)
|
||||
cxx = x86_64-w64-mingw32-g++
|
||||
cc = x86_64-w64-mingw32-gcc
|
||||
cxx = x86_64-w64-mingw32-g++ $(mflag)
|
||||
cc = x86_64-w64-mingw32-gcc $(mflag)
|
||||
dlltool = x86_64-w64-mingw32-dlltool
|
||||
ar = x86_64-w64-mingw32-ar
|
||||
ranlib = x86_64-w64-mingw32-ranlib
|
||||
|
Loading…
Reference in New Issue
Block a user