[libc-commits] [libc] 545331a - [libc][Obvious] Fix typo in mkdir and mkdirat implementations.

Siva Chandra Reddy via libc-commits libc-commits at lists.llvm.org
Tue Feb 8 13:48:30 PST 2022


Author: Siva Chandra Reddy
Date: 2022-02-08T21:48:12Z
New Revision: 545331abf3790c0130012b54531170165e89aee1

URL: https://github.com/llvm/llvm-project/commit/545331abf3790c0130012b54531170165e89aee1
DIFF: https://github.com/llvm/llvm-project/commit/545331abf3790c0130012b54531170165e89aee1.diff

LOG: [libc][Obvious] Fix typo in mkdir and mkdirat implementations.

Reviewed By: lntue

Differential Revision: https://reviews.llvm.org/D119265

Added: 
    

Modified: 
    libc/src/sys/stat/linux/mkdir.cpp
    libc/src/sys/stat/linux/mkdirat.cpp

Removed: 
    


################################################################################
diff  --git a/libc/src/sys/stat/linux/mkdir.cpp b/libc/src/sys/stat/linux/mkdir.cpp
index 135c9b930cc71..aac100dae98ed 100644
--- a/libc/src/sys/stat/linux/mkdir.cpp
+++ b/libc/src/sys/stat/linux/mkdir.cpp
@@ -21,7 +21,7 @@ namespace __llvm_libc {
 LLVM_LIBC_FUNCTION(int, mkdir, (const char *path, mode_t mode)) {
 #ifdef SYS_mkdir
   long ret = __llvm_libc::syscall(SYS_mkdir, path, mode);
-#elif defined(SYS_unlinkat)
+#elif defined(SYS_mkdirat)
   long ret = __llvm_libc::syscall(SYS_mkdirat, AT_FDCWD, path, mode);
 #else
 #error "mkdir and mkdirat syscalls not available."

diff  --git a/libc/src/sys/stat/linux/mkdirat.cpp b/libc/src/sys/stat/linux/mkdirat.cpp
index 07cd337c6221a..9b4197dfefae8 100644
--- a/libc/src/sys/stat/linux/mkdirat.cpp
+++ b/libc/src/sys/stat/linux/mkdirat.cpp
@@ -18,7 +18,7 @@
 namespace __llvm_libc {
 
 LLVM_LIBC_FUNCTION(int, mkdirat, (int dfd, const char *path, mode_t mode)) {
-#ifdef SYS_unlinkat
+#ifdef SYS_mkdirat
   long ret = __llvm_libc::syscall(SYS_mkdirat, dfd, path, mode);
 #else
 #error "mkdirat syscalls not available."


        


More information about the libc-commits mailing list