Reviewed By: lntue
Differential Revision: https://reviews.llvm.org/D119265
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."
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."