Move away from the __ARCH_WANT_SYSCALL_NO_AT system calls.
Modern architectures only get the *at(2) system calls. For example,
aarch64 doesn't have open(2), and expects userspace to use openat(2)
instead.
Change-Id: I87b4ed79790cb8a80844f5544ac1a13fda26c7b5
diff --git a/libc/Android.mk b/libc/Android.mk
index 33f2362..a37c9bc 100644
--- a/libc/Android.mk
+++ b/libc/Android.mk
@@ -104,8 +104,6 @@
bionic/md5.c \
bionic/memmem.c \
bionic/memswap.c \
- bionic/openat.c \
- bionic/open.c \
bionic/pathconf.c \
bionic/perror.c \
bionic/pread.c \
@@ -211,8 +209,11 @@
libc_bionic_src_files := \
bionic/abort.cpp \
+ bionic/access.cpp \
bionic/assert.cpp \
bionic/brk.cpp \
+ bionic/chmod.cpp \
+ bionic/chown.cpp \
bionic/dirent.cpp \
bionic/__errno.cpp \
bionic/eventfd_read.cpp \
@@ -221,10 +222,16 @@
bionic/futimens.cpp \
bionic/getauxval.cpp \
bionic/getcwd.cpp \
+ bionic/lchown.cpp \
bionic/libc_init_common.cpp \
bionic/libc_logging.cpp \
bionic/libgen.cpp \
+ bionic/link.cpp \
+ bionic/lstat.cpp \
+ bionic/mkdir.cpp \
bionic/mkfifo.cpp \
+ bionic/mknod.cpp \
+ bionic/open.cpp \
bionic/pthread_attr.cpp \
bionic/pthread_detach.cpp \
bionic/pthread_equal.cpp \
@@ -238,6 +245,9 @@
bionic/pthread_setschedparam.cpp \
bionic/pthread_sigmask.cpp \
bionic/raise.cpp \
+ bionic/readlink.cpp \
+ bionic/rename.cpp \
+ bionic/rmdir.cpp \
bionic/sbrk.cpp \
bionic/scandir.cpp \
bionic/sched_getaffinity.cpp \
@@ -257,15 +267,19 @@
bionic/sigprocmask.cpp \
bionic/sigsuspend.cpp \
bionic/sigwait.cpp \
+ bionic/stat.cpp \
bionic/statvfs.cpp \
bionic/strerror.cpp \
bionic/strerror_r.cpp \
bionic/strsignal.cpp \
bionic/stubs.cpp \
+ bionic/symlink.cpp \
bionic/sysconf.cpp \
bionic/tdestroy.cpp \
bionic/__thread_entry.cpp \
bionic/tmpfile.cpp \
+ bionic/unlink.cpp \
+ bionic/utimes.cpp \
bionic/wait.cpp \
bionic/wchar.cpp \