Sha256: 2a3cf5da1015773abe9587147f6894706ab1b03f2707e35bbff5b117253e2813

Contents?: true

Size: 503 Bytes

Versions: 5

Compression:

Stored size: 503 Bytes

Contents

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

#include <Utils/LargeFiles.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

5 entries across 5 versions & 1 rubygems

Version Path
passenger-4.0.3 ext/common/Utils/LargeFiles.cpp
passenger-4.0.2 ext/common/Utils/LargeFiles.cpp
passenger-4.0.1 ext/common/Utils/LargeFiles.cpp
passenger-4.0.0.rc6 ext/common/Utils/LargeFiles.cpp
passenger-4.0.0.rc4 ext/common/Utils/LargeFiles.cpp