[SystemZ][z/OS][libcxx]:Fix fopen64 undeclared error in 32 bit mode

z/OS doesn't support fopen64() functions. Modify the preprocessor directive for z/OS to use fopen() instead.

Reviewed By: #libc, abhina.sreeskantharajan, muiez, ldionne

Differential Revision: https://reviews.llvm.org/D111226
This commit is contained in:
Fanbo Meng 2022-01-06 08:56:13 -05:00
parent ef8351598e
commit 43c5e61b55
1 changed files with 1 additions and 1 deletions

View File

@ -180,7 +180,7 @@ struct scoped_test_env
// 2GB.
std::string create_file(fs::path filename_path, uintmax_t size = 0) {
std::string filename = filename_path.string();
#if defined(__LP64__) || defined(_WIN32)
#if defined(__LP64__) || defined(_WIN32) || defined(__MVS__)
auto large_file_fopen = fopen;
auto large_file_ftruncate = utils::ftruncate;
using large_file_offset_t = off_t;