[libc][Obvious] Fix typo in mkdir and mkdirat implementations.
authorSiva Chandra Reddy <sivachandra@google.com>
Tue, 8 Feb 2022 17:09:12 +0000 (17:09 +0000)
committerSiva Chandra Reddy <sivachandra@google.com>
Tue, 8 Feb 2022 21:48:12 +0000 (21:48 +0000)
Reviewed By: lntue

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

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

index 135c9b9..aac100d 100644 (file)
@@ -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."
index 07cd337..9b4197d 100644 (file)
@@ -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."