projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
move and deduplicate declarations of __vdsosym to make it checkable
[musl]
/
src
/
internal
/
syscall.h
diff --git
a/src/internal/syscall.h
b/src/internal/syscall.h
index
ff3cf53
..
730f285
100644
(file)
--- a/
src/internal/syscall.h
+++ b/
src/internal/syscall.h
@@
-2,6
+2,7
@@
#define _INTERNAL_SYSCALL_H
#include <sys/syscall.h>
#define _INTERNAL_SYSCALL_H
#include <sys/syscall.h>
+#include "libc.h"
#include "syscall_arch.h"
#ifndef SYSCALL_RLIM_INFINITY
#include "syscall_arch.h"
#ifndef SYSCALL_RLIM_INFINITY
@@
-12,13
+13,16
@@
#define SYSCALL_MMAP2_UNIT 4096ULL
#endif
#define SYSCALL_MMAP2_UNIT 4096ULL
#endif
+#ifndef __SYSCALL_LL_PRW
+#define __SYSCALL_LL_PRW(x) __SYSCALL_LL_O(x)
+#endif
+
#ifndef __scc
#define __scc(X) ((long) (X))
typedef long syscall_arg_t;
#endif
#ifndef __scc
#define __scc(X) ((long) (X))
typedef long syscall_arg_t;
#endif
-__attribute__((visibility("hidden")))
-long __syscall_ret(unsigned long), __syscall(syscall_arg_t, ...),
+hidden long __syscall_ret(unsigned long), __syscall(syscall_arg_t, ...),
__syscall_cp(syscall_arg_t, syscall_arg_t, syscall_arg_t, syscall_arg_t,
syscall_arg_t, syscall_arg_t, syscall_arg_t);
__syscall_cp(syscall_arg_t, syscall_arg_t, syscall_arg_t, syscall_arg_t,
syscall_arg_t, syscall_arg_t, syscall_arg_t);
@@
-240,4
+244,8
@@
long __syscall_ret(unsigned long), __syscall(syscall_arg_t, ...),
#define __sys_open_cp(...) __SYSCALL_DISP(__sys_open_cp,,__VA_ARGS__)
#define sys_open_cp(...) __syscall_ret(__sys_open_cp(__VA_ARGS__))
#define __sys_open_cp(...) __SYSCALL_DISP(__sys_open_cp,,__VA_ARGS__)
#define sys_open_cp(...) __syscall_ret(__sys_open_cp(__VA_ARGS__))
+void __procfdname(char [static 15+3*sizeof(int)], unsigned);
+
+void *__vdsosym(const char *, const char *);
+
#endif
#endif