[all-commits] [llvm/llvm-project] 2522df: [libc] Migrate filesystem syscall wrappers to sysc...

Pavel Labath via All-commits all-commits at lists.llvm.org
Thu Sep 24 00:59:57 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2522dfd0dd277691c8ba4aa38b0d929150073702
      https://github.com/llvm/llvm-project/commit/2522dfd0dd277691c8ba4aa38b0d929150073702
  Author: Pavel Labath <pavel at labath.sk>
  Date:   2026-09-24 (Thu, 24 Sep 2026)

  Changed paths:
    M libc/src/__support/OSUtil/linux/syscall_wrappers/access.h
    M libc/src/__support/OSUtil/linux/syscall_wrappers/chdir.h
    M libc/src/__support/OSUtil/linux/syscall_wrappers/chmod.h
    M libc/src/__support/OSUtil/linux/syscall_wrappers/faccessat.h
    M libc/src/__support/OSUtil/linux/syscall_wrappers/fchdir.h
    M libc/src/__support/OSUtil/linux/syscall_wrappers/fchmod.h
    M libc/src/__support/OSUtil/linux/syscall_wrappers/getcwd.h
    M libc/src/__support/OSUtil/linux/syscall_wrappers/link.h
    M libc/src/__support/OSUtil/linux/syscall_wrappers/mkdir.h
    M libc/src/__support/OSUtil/linux/syscall_wrappers/mkdirat.h
    M libc/src/__support/OSUtil/linux/syscall_wrappers/readlink.h
    M libc/src/__support/OSUtil/linux/syscall_wrappers/readlinkat.h
    M libc/src/__support/OSUtil/linux/syscall_wrappers/rename.h
    M libc/src/__support/OSUtil/linux/syscall_wrappers/rmdir.h
    M libc/src/__support/OSUtil/linux/syscall_wrappers/statx.h
    M libc/src/__support/OSUtil/linux/syscall_wrappers/unlink.h
    M libc/src/__support/OSUtil/linux/syscall_wrappers/unlinkat.h
    M libc/src/__support/OSUtil/linux/syscall_wrappers/utimensat.h

  Log Message:
  -----------
  [libc] Migrate filesystem syscall wrappers to syscall_checked (#225636)

Migrate a batch of related filesystem/path syscall wrappers to use
syscall_checked instead of manual syscall_impl error checking.

While in there:
- update file headers to the new style
- reformat includes into a single block so clang-format can sort them

Assisted-by: Gemini



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