projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add C11 thread creation and related thread functions
[musl]
/
src
/
internal
/
syscall.h
diff --git
a/src/internal/syscall.h
b/src/internal/syscall.h
index
08a8578
..
bb96c26
100644
(file)
--- a/
src/internal/syscall.h
+++ b/
src/internal/syscall.h
@@
-4,6
+4,14
@@
#include <sys/syscall.h>
#include "syscall_arch.h"
#include <sys/syscall.h>
#include "syscall_arch.h"
+#ifndef SYSCALL_RLIM_INFINITY
+#define SYSCALL_RLIM_INFINITY (~0ULL)
+#endif
+
+#ifndef SYSCALL_MMAP2_UNIT
+#define SYSCALL_MMAP2_UNIT 4096ULL
+#endif
+
#ifndef __scc
#define __scc(X) ((long) (X))
typedef long syscall_arg_t;
#ifndef __scc
#define __scc(X) ((long) (X))
typedef long syscall_arg_t;
@@
-122,14
+130,26
@@
long __syscall_ret(unsigned long), __syscall(syscall_arg_t, ...),
#ifdef SYS_stat64
#undef SYS_stat
#ifdef SYS_stat64
#undef SYS_stat
-#undef SYS_fstat
-#undef SYS_lstat
-#undef SYS_statfs
-#undef SYS_fstatfs
#define SYS_stat SYS_stat64
#define SYS_stat SYS_stat64
+#endif
+
+#ifdef SYS_fstat64
+#undef SYS_fstat
#define SYS_fstat SYS_fstat64
#define SYS_fstat SYS_fstat64
+#endif
+
+#ifdef SYS_lstat64
+#undef SYS_lstat
#define SYS_lstat SYS_lstat64
#define SYS_lstat SYS_lstat64
+#endif
+
+#ifdef SYS_statfs64
+#undef SYS_statfs
#define SYS_statfs SYS_statfs64
#define SYS_statfs SYS_statfs64
+#endif
+
+#ifdef SYS_fstatfs64
+#undef SYS_fstatfs
#define SYS_fstatfs SYS_fstatfs64
#endif
#define SYS_fstatfs SYS_fstatfs64
#endif
@@
-163,6
+183,11
@@
long __syscall_ret(unsigned long), __syscall(syscall_arg_t, ...),
#define SYS_fadvise SYS_fadvise64_64
#endif
#define SYS_fadvise SYS_fadvise64_64
#endif
+#ifdef SYS_sendfile64
+#undef SYS_sendfile
+#define SYS_sendfile SYS_sendfile64
+#endif
+
/* socketcall calls */
#define __SC_socket 1
/* socketcall calls */
#define __SC_socket 1