File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
libcxx/test/std/input.output/file.streams/fstreams/ifstream.members Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change 1111// Test that we can seek using offsets larger than 32 bit, and that we can
1212// retrieve file offsets larger than 32 bit.
1313
14+ // On MSVC targets, we only use the 32 bit fseek/ftell functions. For MinGW
15+ // targets, we use fseeko/ftello, but the user needs to define
16+ // _FILE_OFFSET_BITS=64 to make them 64 bit.
17+ //
1418// XFAIL: target={{.*}}-windows{{.*}}
1519
20+ // On 32 bit Android platforms, off_t is 32 bit by default. By defining
21+ // _FILE_OFFSET_BITS=64, one gets a 64 bit off_t, but the corresponding
22+ // 64 bit ftello/fseeko functions are only available since Android API 24 (7.0).
23+ // (On 64 bit Android platforms, off_t has always been 64 bit.)
24+ //
25+ // XFAIL: target={{i686|arm.*}}-{{.+}}-android{{.*}}
26+
27+ // Writing the >4 GB test file fails on 32 bit AIX.
28+ //
29+ // XFAIL: target=powerpc-{{.+}}-aix{{.*}}
30+
1631#include < fstream>
1732#include < iostream>
1833#include < cassert>
You can’t perform that action at this time.
0 commit comments