[all-commits] [llvm/llvm-project] 73dd73: [libc] implement sys/uio/writev (#122233)
Schrodinger ZHU Yifan via All-commits
all-commits at lists.llvm.org
Thu Jan 9 20:49:22 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 73dd730fb9403ca648a46b489bf04e27b2a93840
https://github.com/llvm/llvm-project/commit/73dd730fb9403ca648a46b489bf04e27b2a93840
Author: Schrodinger ZHU Yifan <yifanzhu at rochester.edu>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M libc/config/linux/aarch64/entrypoints.txt
M libc/config/linux/x86_64/entrypoints.txt
M libc/hdr/types/CMakeLists.txt
A libc/hdr/types/struct_iovec.h
M libc/include/CMakeLists.txt
A libc/include/sys/uio.h.def
A libc/include/sys/uio.yaml
M libc/src/sys/CMakeLists.txt
A libc/src/sys/uio/CMakeLists.txt
A libc/src/sys/uio/linux/CMakeLists.txt
A libc/src/sys/uio/linux/writev.cpp
A libc/src/sys/uio/writev.h
M libc/test/src/sys/CMakeLists.txt
A libc/test/src/sys/uio/CMakeLists.txt
A libc/test/src/sys/uio/writev_test.cpp
Log Message:
-----------
[libc] implement sys/uio/writev (#122233)
implement sys/uio/writev according to POSIX standard. This vectorized IO
API is needed by many logging libraries to achieve atomic logging
multiple strings.
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