summaryrefslogtreecommitdiffstats
path: root/Source/kwsys/RequireLargeFilesSupport.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'Source/kwsys/RequireLargeFilesSupport.cxx')
-rw-r--r--Source/kwsys/RequireLargeFilesSupport.cxx28
1 files changed, 0 insertions, 28 deletions
diff --git a/Source/kwsys/RequireLargeFilesSupport.cxx b/Source/kwsys/RequireLargeFilesSupport.cxx
deleted file mode 100644
index 596bd60..0000000
--- a/Source/kwsys/RequireLargeFilesSupport.cxx
+++ /dev/null
@@ -1,28 +0,0 @@
-#define _LARGEFILE_SOURCE
-#define _LARGE_FILES
-#define _FILE_OFFSET_BITS 64
-#include <sys/types.h>
-#include <sys/stat.h>
-#include <assert.h>
-#include <stdio.h>
-
-int main( int, char **argv )
-{
- // check that off_t can hold 2^63 - 1 and perform basic operations...
-#define OFF_T_64 (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
- if (OFF_T_64 % 2147483647 != 1)
- return 1;
-
- // stat breaks on SCO OpenServer
- struct stat buf;
- stat( argv[0], &buf );
- if (!S_ISREG(buf.st_mode))
- return 2;
-
- FILE *file = fopen( argv[0], "r" );
- off_t offset = ftello( file );
- fseek( file, offset, SEEK_CUR );
- fclose( file );
- return 0;
-}
-