#include "syscall.h"
int dup3(int old, int new, int flags) {
- int r;
- while ((r=__syscall(SYS_dup3, old, new, flags))==-EBUSY);
- return __syscall_ret(r);
+ int r;
+ while ((r=__syscall(SYS_dup3, old, new, flags))==-EBUSY);
+ return __syscall_ret(r);
}
int setns(int fd, int nstype)
{
- return syscall(SYS_setns, fd, nstype);
+ return syscall(SYS_setns, fd, nstype);
}
.global __set_thread_area
.type __set_thread_area,@function
__set_thread_area:
- mov %rdi,%rsi /* shift for syscall */
- movl $0x1002,%edi /* SET_FS register */
- movl $158,%eax /* set fs segment to */
- syscall /* arch_prctl(SET_FS, arg)*/
+ mov %rdi,%rsi /* shift for syscall */
+ movl $0x1002,%edi /* SET_FS register */
+ movl $158,%eax /* set fs segment to */
+ syscall /* arch_prctl(SET_FS, arg)*/
ret
int acct(const char *filename)
{
- return syscall(SYS_acct, filename);
+ return syscall(SYS_acct, filename);
}