[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