[all-commits] [llvm/llvm-project] e27c74: [libc] Add the get and set sys/xattr.h entrypoints...
Alex Strelnikov via All-commits
all-commits at lists.llvm.org
Thu Sep 24 10:36:45 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e27c7439ab588237a4c526feb3bb632f9aea8530
https://github.com/llvm/llvm-project/commit/e27c7439ab588237a4c526feb3bb632f9aea8530
Author: Alex Strelnikov <strel at google.com>
Date: 2026-09-24 (Thu, 24 Sep 2026)
Changed paths:
M libc/config/linux/aarch64/entrypoints.txt
M libc/config/linux/x86_64/entrypoints.txt
M libc/hdr/CMakeLists.txt
A libc/hdr/sys_xattr_macros.h
M libc/include/CMakeLists.txt
M libc/include/llvm-libc-macros/CMakeLists.txt
M libc/include/llvm-libc-macros/linux/CMakeLists.txt
A libc/include/llvm-libc-macros/linux/sys-xattr-macros.h
A libc/include/llvm-libc-macros/sys-xattr-macros.h
M libc/include/sys/xattr.yaml
M libc/src/__support/OSUtil/linux/syscall_wrappers/CMakeLists.txt
A libc/src/__support/OSUtil/linux/syscall_wrappers/fgetxattr.h
A libc/src/__support/OSUtil/linux/syscall_wrappers/fsetxattr.h
A libc/src/__support/OSUtil/linux/syscall_wrappers/getxattr.h
A libc/src/__support/OSUtil/linux/syscall_wrappers/lgetxattr.h
A libc/src/__support/OSUtil/linux/syscall_wrappers/lsetxattr.h
A libc/src/__support/OSUtil/linux/syscall_wrappers/setxattr.h
M libc/src/sys/xattr/CMakeLists.txt
A libc/src/sys/xattr/fgetxattr.h
M libc/src/sys/xattr/flistxattr.h
A libc/src/sys/xattr/fsetxattr.h
A libc/src/sys/xattr/getxattr.h
A libc/src/sys/xattr/lgetxattr.h
M libc/src/sys/xattr/linux/CMakeLists.txt
A libc/src/sys/xattr/linux/fgetxattr.cpp
M libc/src/sys/xattr/linux/flistxattr.cpp
A libc/src/sys/xattr/linux/fsetxattr.cpp
A libc/src/sys/xattr/linux/getxattr.cpp
A libc/src/sys/xattr/linux/lgetxattr.cpp
M libc/src/sys/xattr/linux/listxattr.cpp
M libc/src/sys/xattr/linux/llistxattr.cpp
A libc/src/sys/xattr/linux/lsetxattr.cpp
A libc/src/sys/xattr/linux/setxattr.cpp
M libc/src/sys/xattr/listxattr.h
M libc/src/sys/xattr/llistxattr.h
A libc/src/sys/xattr/lsetxattr.h
A libc/src/sys/xattr/setxattr.h
M libc/test/src/sys/xattr/CMakeLists.txt
R libc/test/src/sys/xattr/flistxattr_test.cpp
A libc/test/src/sys/xattr/fxattr_test.cpp
R libc/test/src/sys/xattr/listxattr_test.cpp
R libc/test/src/sys/xattr/llistxattr_test.cpp
A libc/test/src/sys/xattr/lxattr_test.cpp
A libc/test/src/sys/xattr/xattr_test.cpp
Log Message:
-----------
[libc] Add the get and set sys/xattr.h entrypoints. (#224729)
This is a follow-up to #224357, implementing more of sys/xattr.h. As
before, these are non-POSIX APIs.
The list of entrypoints is: `fgetxattr`, `getxattr`, `lgetxattr`,
`fsetxattr`, `setxattr`, and `lsetxattr`.
Assisted-by: Automated tooling, human reviewed.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list