m3gc-simple/src/runtime/LINUXLIBC6/sysdeps.c
#include <stdarg.h>
#include <sys/types.h>
#include <sys/time.h>
#include <errno.h>
#include <syscall.h>
#include <sys/file.h>
#include <sys/msg.h>
#include <sys/sem.h>
#include <sys/signal.h>
#include <sys/socket.h>
#include <sys/uio.h>
#include <sys/ipc.h>
#include <dirent.h>
#include <sys/times.h>
#include <sys/resource.h>
#include <sys/wait.h>
#if __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
#include <asm/ipc.h>
#endif
void (*RTHeapRep_Fault)(char*);
void (*RTCSRC_FinishVM)();
int __real_adjtime(const struct timeval *delta, struct timeval *olddelta);
int __wrap_adjtime(const struct timeval *delta, struct timeval *olddelta)
{ int result;
result = __real_adjtime(delta, olddelta);
return result;
}
ssize_t __real_readv(int d, const struct iovec *iov, int count);
ssize_t __wrap_readv(int d, const struct iovec *iov, int count)
{ int result;
result = __real_readv(d, iov, count);
return result;
}
int __real_utimes(const char *file, struct timeval *tvp);
int __wrap_utimes(const char *file, struct timeval *tvp)
{ int result;
result = __real_utimes(file, tvp);
return result;
}
pid_t __real_wait3(union wait *status, int options, struct rusage *rusage);
pid_t __wrap_wait3(union wait *status, int options, struct rusage *rusage)
{ int result;
result = __real_wait3(status, options, rusage);
return result;
}
int pthread_equal (pthread_t thread1, pthread_t thread2) {
return thread1 == thread2;
}