Sha256: 3af4536a70e7d9a45e9d2937d39ae93b307260c40f366bcf091937a5b85693bb

Contents?: true

Size: 665 Bytes

Versions: 37

Compression:

Stored size: 665 Bytes

Contents

#ifndef _FILE_OFFSET_BITS
	#define _FILE_OFFSET_BITS 64
#endif
#ifndef _LARGE_FILES
	#define _LARGE_FILES 1
#endif
#ifndef _LARGEFILE_SOURCE
	#define _LARGEFILE_SOURCE
#endif
#ifndef _LARGEFILE64_SOURCE
	#define _LARGEFILE64_SOURCE
#endif

#include <FileTools/LargeFiles.h>
#include <stdio.h>
#include <stdlib.h>

namespace Passenger {


::FILE *
lfs_fopen(const char *filename, const char *mode) {
	return fopen(filename, mode);
}

::FILE *
lfs_fdopen(int filedes, const char *mode) {
	return fdopen(filedes, mode);
}

int
lfs_mkstemp(char *templ) {
	#ifdef __linux__
		return mkstemp64(templ);
	#else
		return mkstemp(templ);
	#endif
}


} // namespace Passenger

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
passenger-6.0.26 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.25 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.24 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.23 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.20 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.19 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.18 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.17 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.16 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.15 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.14 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.13 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.12 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.11 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.10 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.9 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.8 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.7 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.6 src/cxx_supportlib/FileTools/LargeFiles.cpp
passenger-6.0.5 src/cxx_supportlib/FileTools/LargeFiles.cpp