aboutsummaryrefslogtreecommitdiff
path: root/jerry-libc
diff options
context:
space:
mode:
authorLászló Langó <llango.u-szeged@partner.samsung.com>2016-02-19 15:24:59 +0100
committerLászló Langó <llango.u-szeged@partner.samsung.com>2016-02-23 12:31:05 +0100
commit76b37f34d0df7fadbecf57ac52345c6b50631b54 (patch)
treef0a5d24234af1fbcb2289c168c2ea8c904ff0155 /jerry-libc
parent9d7978074f0ed301fb95a6faf79ee8b1a332ec9b (diff)
Build fix
Fix build error on darwin and build with default libc. JerryScript-DCO-1.0-Signed-off-by: László Langó llango.u-szeged@partner.samsung.com
Diffstat (limited to 'jerry-libc')
-rw-r--r--jerry-libc/include/sys/time.h (renamed from jerry-libc/include/time.h)11
-rw-r--r--jerry-libc/target/darwin/jerry-libc-target.c5
-rw-r--r--jerry-libc/target/linux/jerry-libc-target.c3
-rw-r--r--jerry-libc/target/mcu-stubs/jerry-libc-target.c2
4 files changed, 5 insertions, 16 deletions
diff --git a/jerry-libc/include/time.h b/jerry-libc/include/sys/time.h
index cf67368f..e952e3e3 100644
--- a/jerry-libc/include/time.h
+++ b/jerry-libc/include/sys/time.h
@@ -25,21 +25,12 @@ extern "C"
/**
* Time value structure
*/
-struct _timeval
+struct timeval
{
unsigned long tv_sec; /**< seconds */
unsigned long tv_usec; /**< microseconds */
};
-/**
- * Timezone structure
- */
-struct timezone
-{
- int tz_minuteswest; /**< minutes west of Greenwich */
- int tz_dsttime; /**< type of DST correction */
-};
-
int gettimeofday (void *tp, void *tzp);
#ifdef __cplusplus
diff --git a/jerry-libc/target/darwin/jerry-libc-target.c b/jerry-libc/target/darwin/jerry-libc-target.c
index f8a66bcd..e09f5a94 100644
--- a/jerry-libc/target/darwin/jerry-libc-target.c
+++ b/jerry-libc/target/darwin/jerry-libc-target.c
@@ -25,10 +25,9 @@
#include <stdlib.h>
#include <string.h>
#include <sys/syscall.h>
-#include <sys/resource.h>
#include <sys/types.h>
#include <sys/stat.h>
-#include <time.h>
+#include <sys/time.h>
#include "jerry-libc-defs.h"
@@ -394,5 +393,5 @@ int
gettimeofday (void *tp, /**< struct timeval */
void *tzp) /**< struct timezone */
{
- return (int) syscall_2 (__NR_gettimeofday, (long int) tp, (long int) tzp);
+ return (int) syscall_2 (gettimeofday, (long int) tp, (long int) tzp);
} /* gettimeofday */
diff --git a/jerry-libc/target/linux/jerry-libc-target.c b/jerry-libc/target/linux/jerry-libc-target.c
index 442c47a6..0821136c 100644
--- a/jerry-libc/target/linux/jerry-libc-target.c
+++ b/jerry-libc/target/linux/jerry-libc-target.c
@@ -25,10 +25,9 @@
#include <stdlib.h>
#include <string.h>
#include <syscall.h>
-#include <sys/resource.h>
#include <sys/types.h>
#include <sys/stat.h>
-#include <time.h>
+#include <sys/time.h>
#include "jerry-libc-defs.h"
diff --git a/jerry-libc/target/mcu-stubs/jerry-libc-target.c b/jerry-libc/target/mcu-stubs/jerry-libc-target.c
index d1227ade..aff291c1 100644
--- a/jerry-libc/target/mcu-stubs/jerry-libc-target.c
+++ b/jerry-libc/target/mcu-stubs/jerry-libc-target.c
@@ -20,7 +20,7 @@
#include <stdio.h>
#include <stdlib.h>
-#include <time.h>
+#include <sys/time.h>
#include "jerry-libc-defs.h"