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