[kaffe] CVS kaffe (robilad): Build fixes for Cygwin
Kaffe CVS
cvs-commits at kaffe.org
Wed Jun 29 16:00:34 PDT 2005
PatchSet 6672
Date: 2005/06/29 22:55:23
Author: robilad
Branch: HEAD
Tag: (none)
Log:
Build fixes for Cygwin
Members:
ChangeLog:1.4197->1.4198
include/nets.h:1.6->1.7
libraries/clib/native/Class.c:1.84->1.85
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4197 kaffe/ChangeLog:1.4198
--- kaffe/ChangeLog:1.4197 Wed Jun 29 17:23:32 2005
+++ kaffe/ChangeLog Wed Jun 29 22:55:23 2005
@@ -1,5 +1,15 @@
2005-06-29 Dalibor Topic <robilad at kaffe.org>
+ * include/nets.h: Guarded include of config.h. Include netdb.h.
+ Check for H_ERRNO_DECLARED rather than h_errno.
+
+ * libraries/clib/native/Class.c:
+ (java_lang_class_VMClass_checkAccess) Fixed prototype.
+
+ Build fixes for Cygwin.
+
+2005-06-29 Dalibor Topic <robilad at kaffe.org>
+
* include/kaffe/trampoline.h: New file, with code shared
by all trampoline implementations.
Index: kaffe/include/nets.h
diff -u kaffe/include/nets.h:1.6 kaffe/include/nets.h:1.7
--- kaffe/include/nets.h:1.6 Fri Dec 19 18:12:30 2003
+++ kaffe/include/nets.h Wed Jun 29 22:55:27 2005
@@ -11,12 +11,16 @@
#ifndef __nets_h
#define __nets_h
+#ifdef HAVE_CONFIG_H
#include "config.h"
+#endif
+
#include "config-mem.h"
#include <errno.h>
+#include <netdb.h>
/* some systems define this already as a macro, in which we leave it as is */
-#ifndef h_errno
+#ifndef H_ERRNO_DECLARED
extern int h_errno;
#endif /* h_errno */
Index: kaffe/libraries/clib/native/Class.c
diff -u kaffe/libraries/clib/native/Class.c:1.84 kaffe/libraries/clib/native/Class.c:1.85
--- kaffe/libraries/clib/native/Class.c:1.84 Mon May 30 21:16:03 2005
+++ kaffe/libraries/clib/native/Class.c Wed Jun 29 22:55:27 2005
@@ -519,7 +519,9 @@
void
-java_lang_VMClass_checkAccess (struct Hjava_lang_Class *clazz, struct Hjava_lang_Class *caller, int flags)
+java_lang_VMClass_checkAccess (struct Hjava_lang_Class *clazz,
+ struct Hjava_lang_Class *caller,
+ jint flags)
{
if (checkAccess (caller, clazz, flags) == 0)
SignalError (JAVA_LANG(IllegalAccessException), NULL);
More information about the kaffe
mailing list