Commit 750be421 authored by Cyrill Gorcunov's avatar Cyrill Gorcunov

Move syscall codes into separate file

Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@gmail.com>
parent e0f63ca8
#ifndef CR_SYSCALL_CODES_H_
#define CR_SYSCALL_CODES_H_
#ifdef CONFIG_X86_64
#define __NR_read 0
#define __NR_write 1
#define __NR_open 2
#define __NR_close 3
#define __NR_lseek 8
#define __NR_mmap 9
#define __NR_mprotect 10
#define __NR_munmap 11
#define __NR_brk 12
#define __NR_mincore 27
#define __NR_dup 32
#define __NR_dup2 33
#define __NR_pause 34
#define __NR_nanosleep 35
#define __NR_getpid 39
#define __NR_exit 60
#else /* CONFIG_X86_64 */
# error x86-32 bit mode not yet implemented
#endif /* CONFIG_X86_64 */
#endif /* CR_SYSCALL_CODES_H_ */
......@@ -4,6 +4,7 @@
#include <sys/types.h>
#include "compiler.h"
#include "syscall-codes.h"
#ifdef CONFIG_X86_64
......@@ -98,26 +99,6 @@ static long syscall6(int nr, unsigned long arg0, unsigned long arg1,
return ret;
}
/*
* syscall codes
*/
#define __NR_read 0
#define __NR_write 1
#define __NR_open 2
#define __NR_close 3
#define __NR_lseek 8
#define __NR_mmap 9
#define __NR_mprotect 10
#define __NR_munmap 11
#define __NR_brk 12
#define __NR_mincore 27
#define __NR_dup 32
#define __NR_dup2 33
#define __NR_pause 34
#define __NR_nanosleep 35
#define __NR_getpid 39
#define __NR_exit 60
static unsigned long sys_pause(void)
{
return syscall0(__NR_pause);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment