mirror of
https://github.com/adulau/aha.git
synced 2024-12-29 12:16:20 +00:00
e64a1617ec
A new architecture should only define a minimal set of system calls while still providing the full functionality. This version of unistd.h has gone through intensive review to make sure that by default it only enables syscalls that do not already have a more featureful replacement. It is modeled after the x86-64 version of unistd.h, which unifies the syscall number definition and the actual system call table in a single file, in order to keep them synchronized much more easily. This first version still keeps legacy system call definitions around, guarded by various #ifdefs, and with numbers larger than 1024. The idea behind this is to make it easier for new architectures to transition from a full list to the reduced set. In particular, the new microblaze architecture that should migrate to using the generic ABI headers can at least use an existing uClibc source tree without major rewrites during the conversion. Signed-off-by: Arnd Bergmann <arnd@arndb.de>
35 lines
743 B
Makefile
35 lines
743 B
Makefile
header-y += auxvec.h
|
|
header-y += bitsperlong.h
|
|
header-y += errno-base.h
|
|
header-y += errno.h
|
|
header-y += fcntl.h
|
|
header-y += ioctl.h
|
|
header-y += ioctls.h
|
|
header-y += ipcbuf.h
|
|
header-y += mman-common.h
|
|
header-y += mman.h
|
|
header-y += msgbuf.h
|
|
header-y += param.h
|
|
header-y += poll.h
|
|
header-y += posix_types.h
|
|
header-y += sembuf.h
|
|
header-y += setup.h
|
|
header-y += shmbuf.h
|
|
header-y += shmparam.h
|
|
header-y += signal-defs.h
|
|
header-y += signal.h
|
|
header-y += socket.h
|
|
header-y += sockios.h
|
|
header-y += stat.h
|
|
header-y += statfs.h
|
|
header-y += swab.h
|
|
header-y += termbits.h
|
|
header-y += termios.h
|
|
header-y += types.h
|
|
header-y += ucontext.h
|
|
header-y += unistd.h
|
|
|
|
unifdef-y += int-l64.h
|
|
unifdef-y += int-ll64.h
|
|
unifdef-y += resource.h
|
|
unifdef-y += siginfo.h
|