diff --git a/contrib/mobile/iOS/Onelab/emulatorFix.c b/contrib/mobile/iOS/Onelab/emulatorFix.c
index 799aae43592bd5f5bf135f9278e58c608ae7e56a..4af626ee0fe2cce40e1865e02653aa0c54a34673 100644
--- a/contrib/mobile/iOS/Onelab/emulatorFix.c
+++ b/contrib/mobile/iOS/Onelab/emulatorFix.c
@@ -16,6 +16,7 @@
 #include <fcntl.h>
 #include <pthread.h>
 #include <sys/time.h>
+#include <time.h>
 
 int getrlimit$UNIX2003( int resource, struct rlimit *rlp)
 {
@@ -134,3 +135,8 @@ ssize_t send$UNIX2003(int socket, const void *buffer, size_t length, int flags)
 {
     return send(socket, buffer, length, flags);
 }
+
+clock_t clock$UNIX2003()
+{
+    return clock();
+}