Go to the source code of this file.
|
#define | _syscall0(type, name) |
|
#define | _syscall1(type, name, type1, arg1) |
|
#define | _syscall2(type, name, type1, arg1, type2, arg2) |
|
#define | _syscall3(type, name, type1, arg1, type2, arg2, type3, arg3) |
|
#define | _syscall4(type, name, type1, arg1, type2, arg2, type3, arg3, type4, arg4) |
|
#define | _syscall5(type, name, type1, arg1, type2, arg2, type3, arg3, type4, arg4, type5, arg5) |
|
#define | _syscall6(type, name, type1, arg1, type2, arg2, type3, arg3, type4, arg4, type5, arg5, type6, arg6) |
|
Value:
{ \
register
long __a
__asm__ (
"r10"); \
__asm__ __volatile__ (".ifnc %0%1,$r10$r9\n\t" \
".err\n\t" \
".endif\n\t" \
"break 13" \
: "=r" (__a) \
: "r" (__n_) \
: "memory"); \
if (__a >= 0) \
errno = -__a; \
}
Definition at line 9 of file unistd.h.
Value:
{ \
__asm__ __volatile__ (".ifnc %0%1,$r10$r9\n\t" \
".err\n\t" \
".endif\n\t" \
"break 13" \
: "=r" (__a) \
: "r" (__n_), "0" (__a) \
: "memory"); \
if (__a >= 0) \
errno = -__a; \
}
Definition at line 27 of file unistd.h.
Value:
{ \
__asm__ __volatile__ (".ifnc %0%1%3,$r10$r9$r11\n\t" \
".err\n\t" \
".endif\n\t" \
"break 13" \
: "=r" (__a) \
: "r" (__n_), "0" (__a), "r" (__b) \
: "memory"); \
if (__a >= 0) \
errno = -__a; \
}
Definition at line 45 of file unistd.h.
Value:
{ \
__asm__ __volatile__ (".ifnc %0%1%3%4,$r10$r9$r11$r12\n\t" \
".err\n\t" \
".endif\n\t" \
"break 13" \
: "=r" (__a) \
: "r" (__n_), "0" (__a), "r" (__b), "r" (__c) \
: "memory"); \
if (__a >= 0) \
errno = -__a; \
}
Definition at line 64 of file unistd.h.
Value:
{ \
__asm__ __volatile__ (".ifnc %0%1%3%4%5,$r10$r9$r11$r12$r13\n\t" \
".err\n\t" \
".endif\n\t" \
"break 13" \
: "=r" (__a) \
: "r" (__n_), "0" (__a), "r" (__b), \
"r" (__c), "r" (__d)\
: "memory"); \
if (__a >= 0) \
errno = -__a; \
}
Definition at line 84 of file unistd.h.
#define _syscall5 |
( |
|
type, |
|
|
|
name, |
|
|
|
type1, |
|
|
|
arg1, |
|
|
|
type2, |
|
|
|
arg2, |
|
|
|
type3, |
|
|
|
arg3, |
|
|
|
type4, |
|
|
|
arg4, |
|
|
|
type5, |
|
|
|
arg5 |
|
) |
| |
Value:
{ \
__asm__ __volatile__ (".ifnc %0%1%3%4%5%6,$r10$r9$r11$r12$r13$mof\n\t" \
".err\n\t" \
".endif\n\t" \
"break 13" \
: "=r" (__a) \
: "r" (__n_), "0" (__a), "r" (__b), \
"r" (__c), "r" (__d), "h" (__e) \
: "memory"); \
if (__a >= 0) \
errno = -__a; \
}
Definition at line 106 of file unistd.h.
#define _syscall6 |
( |
|
type, |
|
|
|
name, |
|
|
|
type1, |
|
|
|
arg1, |
|
|
|
type2, |
|
|
|
arg2, |
|
|
|
type3, |
|
|
|
arg3, |
|
|
|
type4, |
|
|
|
arg4, |
|
|
|
type5, |
|
|
|
arg5, |
|
|
|
type6, |
|
|
|
arg6 |
|
) |
| |
Value:
{ \
__asm__ __volatile__ (".ifnc %0%1%3%4%5%6%7,$r10$r9$r11$r12$r13$mof$srp\n\t" \
".err\n\t" \
".endif\n\t" \
"break 13" \
: "=r" (__a) \
: "r" (__n_), "0" (__a), "r" (__b), \
"r" (__c), "r" (__d), "h" (__e), "x" (__f) \
: "memory"); \
if (__a >= 0) \
errno = -__a; \
}
Definition at line 130 of file unistd.h.