You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by te...@apache.org on 2006/05/04 13:09:09 UTC
svn commit: r399661 - in
/incubator/harmony/enhanced/classlib/trunk/native-src: linux.IA32/luni/
linux.IA32/port/ linux.IA32/thread/ shared/archive/ shared/common/
shared/luni/
Author: tellison
Date: Thu May 4 04:08:31 2006
New Revision: 399661
URL: http://svn.apache.org/viewcvs?rev=399661&view=rev
Log:
Apply patch HARMONY-176 (Linux natives rely on implicit declarations of system functions)
Modified:
incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/luni/OSMemory.c
incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/luni/procimpl.c
incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/port/hysharedhelper.c
incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/port/hysignal.c
incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/thread/linuxonexit.c
incubator/harmony/enhanced/classlib/trunk/native-src/shared/archive/archiveglob.c
incubator/harmony/enhanced/classlib/trunk/native-src/shared/common/libglob.c
incubator/harmony/enhanced/classlib/trunk/native-src/shared/luni/bigint.c
Modified: incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/luni/OSMemory.c
URL: http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/luni/OSMemory.c?rev=399661&r1=399660&r2=399661&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/luni/OSMemory.c (original)
+++ incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/luni/OSMemory.c Thu May 4 04:08:31 2006
@@ -18,6 +18,7 @@
*/
#include <sys/mman.h>
+#include <string.h>
#include <harmony.h>
#include "OSMemory.h"
#include "IMemorySystem.h"
Modified: incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/luni/procimpl.c
URL: http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/luni/procimpl.c?rev=399661&r1=399660&r2=399661&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/luni/procimpl.c (original)
+++ incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/luni/procimpl.c Thu May 4 04:08:31 2006
@@ -16,6 +16,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
+#include <time.h>
#include <errno.h>
Modified: incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/port/hysharedhelper.c
URL: http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/port/hysharedhelper.c?rev=399661&r1=399660&r2=399661&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/port/hysharedhelper.c (original)
+++ incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/port/hysharedhelper.c Thu May 4 04:08:31 2006
@@ -17,6 +17,8 @@
#include "hyport.h"
#include "portpriv.h"
#include "ut_hyprt.h"
+#include <sys/stat.h>
+#include <string.h>
#define SUCCESS 0
#define FAILED -1
Modified: incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/port/hysignal.c
URL: http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/port/hysignal.c?rev=399661&r1=399660&r2=399661&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/port/hysignal.c (original)
+++ incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/port/hysignal.c Thu May 4 04:08:31 2006
@@ -20,6 +20,8 @@
#include <unistd.h>
#include <setjmp.h>
#include <semaphore.h>
+#include <string.h>
+#include <stdlib.h>
#include <jsig.h>
Modified: incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/thread/linuxonexit.c
URL: http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/thread/linuxonexit.c?rev=399661&r1=399660&r2=399661&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/thread/linuxonexit.c (original)
+++ incubator/harmony/enhanced/classlib/trunk/native-src/linux.IA32/thread/linuxonexit.c Thu May 4 04:08:31 2006
@@ -17,6 +17,8 @@
#include "linuxonexit.h"
#include <signal.h>
+#include <unistd.h>
+#include <stdlib.h>
#define __USE_GNU
#include <dlfcn.h>
Modified: incubator/harmony/enhanced/classlib/trunk/native-src/shared/archive/archiveglob.c
URL: http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/native-src/shared/archive/archiveglob.c?rev=399661&r1=399660&r2=399661&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/native-src/shared/archive/archiveglob.c (original)
+++ incubator/harmony/enhanced/classlib/trunk/native-src/shared/archive/archiveglob.c Thu May 4 04:08:31 2006
@@ -23,6 +23,7 @@
#include "jcl.h"
#include "jclglob.h"
#include "zip.h"
+#include <string.h>
static UDATA keyInitCount = 0;
Modified: incubator/harmony/enhanced/classlib/trunk/native-src/shared/common/libglob.c
URL: http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/native-src/shared/common/libglob.c?rev=399661&r1=399660&r2=399661&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/native-src/shared/common/libglob.c (original)
+++ incubator/harmony/enhanced/classlib/trunk/native-src/shared/common/libglob.c Thu May 4 04:08:31 2006
@@ -22,6 +22,7 @@
#include "jcl.h"
#include "jclglob.h"
+#include <string.h>
static UDATA keyInitCount = 0;
Modified: incubator/harmony/enhanced/classlib/trunk/native-src/shared/luni/bigint.c
URL: http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/native-src/shared/luni/bigint.c?rev=399661&r1=399660&r2=399661&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/native-src/shared/luni/bigint.c (original)
+++ incubator/harmony/enhanced/classlib/trunk/native-src/shared/luni/bigint.c Thu May 4 04:08:31 2006
@@ -14,6 +14,7 @@
*/
#include "jcl.h"
+#include <string.h>
/* macros for Endian portability
at() mangles array indices to count 1,0,3,2,5,4,... on BigEndian platforms