#define __SYSCALL_getpgid 49
#define __SYSCALL_setpgid 50
+#define __SYSCALL_syslog 51
+
#define __SYSCALL_MAX 0x100
#ifndef __ASM__
}
#define __LXSYSCALL2_VARG(rettype, name, t1, p1, t2, p2) \
- static rettype name(__PARAM_MAP2(t1, p1, t2, p2), ...) \
+ __attribute__((noinline)) static rettype name( \
+ __PARAM_MAP2(t1, p1, t2, p2), ...) \
{ \
+ /* No inlining! This depends on the call frame assumption */ \
void* _last = (void*)&p2 + sizeof(void*); \
asm("\n" ::"b"(p1), "c"(p2), "d"(_last)); \
___DOINT33(__SYSCALL_##name, rettype) \
}
#endif
+
#endif /* __LUNAIX_SYSCALL_H */