unistd.h (ce0347c2b089eb6ad6c14ab628a0ba5eb42f1492) unistd.h (96a8fae0fe094b6a26a3ec88b2f097418f269cfe)
1/*
2 * arch/arm/include/asm/unistd.h
3 *
4 * Copyright (C) 2001-2005 Russell King
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
9 *
10 * Please forward _all_ changes to this file to rmk@arm.linux.org.uk,
11 * no matter what the change is. Thanks!
12 */
13#ifndef __ASM_ARM_UNISTD_H
14#define __ASM_ARM_UNISTD_H
15
16#include <uapi/asm/unistd.h>
1/*
2 * arch/arm/include/asm/unistd.h
3 *
4 * Copyright (C) 2001-2005 Russell King
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License version 2 as
8 * published by the Free Software Foundation.
9 *
10 * Please forward _all_ changes to this file to rmk@arm.linux.org.uk,
11 * no matter what the change is. Thanks!
12 */
13#ifndef __ASM_ARM_UNISTD_H
14#define __ASM_ARM_UNISTD_H
15
16#include <uapi/asm/unistd.h>
17#include <asm/unistd-nr.h>
17
18
18/*
19 * This may need to be greater than __NR_last_syscall+1 in order to
20 * account for the padding in the syscall table
21 */
22#define __NR_syscalls (400)
23
24#define __ARCH_WANT_STAT64
25#define __ARCH_WANT_SYS_GETHOSTNAME
26#define __ARCH_WANT_SYS_PAUSE
27#define __ARCH_WANT_SYS_GETPGRP
28#define __ARCH_WANT_SYS_LLSEEK
29#define __ARCH_WANT_SYS_NICE
30#define __ARCH_WANT_SYS_SIGPENDING
31#define __ARCH_WANT_SYS_SIGPROCMASK

--- 15 unchanged lines hidden (view full) ---

47#define __ARCH_WANT_SYS_CLONE
48
49/*
50 * Unimplemented (or alternatively implemented) syscalls
51 */
52#define __IGNORE_fadvise64_64
53#define __IGNORE_migrate_pages
54
19#define __ARCH_WANT_STAT64
20#define __ARCH_WANT_SYS_GETHOSTNAME
21#define __ARCH_WANT_SYS_PAUSE
22#define __ARCH_WANT_SYS_GETPGRP
23#define __ARCH_WANT_SYS_LLSEEK
24#define __ARCH_WANT_SYS_NICE
25#define __ARCH_WANT_SYS_SIGPENDING
26#define __ARCH_WANT_SYS_SIGPROCMASK

--- 15 unchanged lines hidden (view full) ---

42#define __ARCH_WANT_SYS_CLONE
43
44/*
45 * Unimplemented (or alternatively implemented) syscalls
46 */
47#define __IGNORE_fadvise64_64
48#define __IGNORE_migrate_pages
49
50#ifdef __ARM_EABI__
51/*
52 * The following syscalls are obsolete and no longer available for EABI:
53 * __NR_time
54 * __NR_umount
55 * __NR_stime
56 * __NR_alarm
57 * __NR_utime
58 * __NR_getrlimit
59 * __NR_select
60 * __NR_readdir
61 * __NR_mmap
62 * __NR_socketcall
63 * __NR_syscall
64 * __NR_ipc
65 */
66#define __IGNORE_getrlimit
67#endif
68
55#endif /* __ASM_ARM_UNISTD_H */
69#endif /* __ASM_ARM_UNISTD_H */