Skip to content

Commit af59a3c

Browse files
committed
Add faccessat entrypoints for aarch64 and riscv linux
1 parent 8f7efa0 commit af59a3c

File tree

4 files changed

+16
-2
lines changed

4 files changed

+16
-2
lines changed

libc/config/linux/aarch64/entrypoints.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -325,8 +325,7 @@ set(TARGET_LIBC_ENTRYPOINTS
325325
libc.src.unistd.dup2
326326
libc.src.unistd.dup3
327327
libc.src.unistd.execve
328-
# Disabled while SYS_faccessat2 is unavailable on the buildbot.
329-
# libc.src.unistd.faccessat
328+
libc.src.unistd.faccessat
330329
libc.src.unistd.fchdir
331330
libc.src.unistd.fpathconf
332331
libc.src.unistd.fsync
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
include(CheckSymbolExists)
2+
check_symbol_exists(SYS_faccessat2 "sys/syscall.h" HAVE_SYS_FACCESSAT2)
3+
if(NOT HAVE_SYS_FACCESSAT2)
4+
list(APPEND TARGET_LLVMLIBC_REMOVED_ENTRYPOINTS
5+
libc.src.unistd.faccessat
6+
)
7+
endif()

libc/config/linux/riscv/entrypoints.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -329,6 +329,7 @@ set(TARGET_LIBC_ENTRYPOINTS
329329
libc.src.unistd.dup2
330330
libc.src.unistd.dup3
331331
libc.src.unistd.execve
332+
libc.src.unistd.faccessat
332333
libc.src.unistd.fchdir
333334
libc.src.unistd.fpathconf
334335
libc.src.unistd.fsync
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
include(CheckSymbolExists)
2+
check_symbol_exists(SYS_faccessat2 "sys/syscall.h" HAVE_SYS_FACCESSAT2)
3+
if(NOT HAVE_SYS_FACCESSAT2)
4+
list(APPEND TARGET_LLVMLIBC_REMOVED_ENTRYPOINTS
5+
libc.src.unistd.faccessat
6+
)
7+
endif()

0 commit comments

Comments
 (0)