blob: f34b4ed96999a7e177e632bf5a28ada071444dd2 [file] [log] [blame]
//===-- Implementation of fopen -------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
#include "src/stdio/fopen.h"
#include "src/__support/File/file.h"
#include <stdio.h>
namespace __llvm_libc {
LLVM_LIBC_FUNCTION(::FILE *, fopen,
(const char *__restrict name, const char *__restrict mode)) {
return reinterpret_cast<::FILE *>(__llvm_libc::openfile(name, mode));
}
} // namespace __llvm_libc