|
Line
Link Here
|
| 0 |
-- a/IO/LSDyna/LSDynaFamily.cxx |
0 |
++ b/IO/LSDyna/LSDynaFamily.cxx |
|
Lines 46-56
Link Here
|
| 46 |
#define USE_STAT |
46 |
#define USE_STAT |
| 47 |
#endif |
47 |
#endif |
| 48 |
|
48 |
|
| 49 |
#if defined(USE_STAT_64) |
49 |
#if defined(USE_STAT_64) && defined(__GLIBC__) |
| 50 |
int LS_DYNA_STAT(const char* fname, struct stat64& s) |
50 |
int LS_DYNA_STAT(const char* fname, struct stat64& s) |
| 51 |
{ |
51 |
{ |
| 52 |
return stat64(fname, &s); |
52 |
return stat64(fname, &s); |
| 53 |
} |
53 |
} |
|
|
54 |
#elif defined(USE_STAT_64) && !defined(__GLIBC__) |
| 55 |
int LS_DYNA_STAT(const char* fname, struct stat& s) |
| 56 |
{ |
| 57 |
return stat(fname, &s); |
| 58 |
} |
| 54 |
#elif defined(USE_WIN_STAT_64) |
59 |
#elif defined(USE_WIN_STAT_64) |
| 55 |
int LS_DYNA_STAT(const char* fname, struct __stat64& s) |
60 |
int LS_DYNA_STAT(const char* fname, struct __stat64& s) |
| 56 |
{ |
61 |
{ |
|
Lines 213-220
Link Here
|
| 213 |
bool adapted = true; // true when advancing over a mesh adaptation. |
218 |
bool adapted = true; // true when advancing over a mesh adaptation. |
| 214 |
#if defined(USE_WIN_STAT_64) |
219 |
#if defined(USE_WIN_STAT_64) |
| 215 |
struct __stat64 st; |
220 |
struct __stat64 st; |
| 216 |
#elif defined(USE_STAT_64) |
221 |
#elif defined(USE_STAT_64) && defined(__GLIBC__) |
| 217 |
struct stat64 st; |
222 |
struct stat64 st; |
|
|
223 |
#elif defined(USE_STAT_64) && !defined(__GLIBC__) |
| 224 |
struct stat st; |
| 218 |
#elif defined(USE_STAT) |
225 |
#elif defined(USE_STAT) |
| 219 |
struct stat st; |
226 |
struct stat st; |
| 220 |
#endif |
227 |
#endif |
| 221 |
-- a/IO/EnSight/vtkEnSight6BinaryReader.cxx |
228 |
++ b/IO/EnSight/vtkEnSight6BinaryReader.cxx |
|
Lines 43-53
Link Here
|
| 43 |
// The BSDs use stat(). |
43 |
// The BSDs use stat(). |
| 44 |
#define VTK_STAT_STRUCT struct stat |
44 |
#define VTK_STAT_STRUCT struct stat |
| 45 |
#define VTK_STAT_FUNC stat |
45 |
#define VTK_STAT_FUNC stat |
| 46 |
#else |
46 |
#elif defined(__GLIBC__) |
| 47 |
// here, we're relying on _FILE_OFFSET_BITS defined in vtkWin32Header.h to help |
47 |
// here, we're relying on _FILE_OFFSET_BITS defined in vtkWin32Header.h to help |
| 48 |
// us on POSIX without resorting to using stat64. |
48 |
// us on POSIX without resorting to using stat64. |
| 49 |
#define VTK_STAT_STRUCT struct stat64 |
49 |
#define VTK_STAT_STRUCT struct stat64 |
| 50 |
#define VTK_STAT_FUNC stat64 |
50 |
#define VTK_STAT_FUNC stat64 |
|
|
51 |
#else |
| 52 |
#define VTK_STAT_STRUCT struct stat |
| 53 |
#define VTK_STAT_FUNC stat |
| 51 |
#endif |
54 |
#endif |
| 52 |
|
55 |
|
| 53 |
vtkStandardNewMacro(vtkEnSight6BinaryReader); |
56 |
vtkStandardNewMacro(vtkEnSight6BinaryReader); |
| 54 |
-- a/IO/EnSight/vtkEnSightGoldBinaryReader.cxx |
57 |
++ b/IO/EnSight/vtkEnSightGoldBinaryReader.cxx |
|
Lines 48-58
Link Here
|
| 48 |
// The BSDs use stat(). |
48 |
// The BSDs use stat(). |
| 49 |
#define VTK_STAT_STRUCT struct stat |
49 |
#define VTK_STAT_STRUCT struct stat |
| 50 |
#define VTK_STAT_FUNC stat |
50 |
#define VTK_STAT_FUNC stat |
| 51 |
#else |
51 |
#elif defined(__GLIBC__) |
| 52 |
// here, we're relying on _FILE_OFFSET_BITS defined in vtkWin32Header.h to help |
52 |
// here, we're relying on _FILE_OFFSET_BITS defined in vtkWin32Header.h to help |
| 53 |
// us on POSIX without resorting to using stat64. |
53 |
// us on POSIX without resorting to using stat64. |
| 54 |
#define VTK_STAT_STRUCT struct stat64 |
54 |
#define VTK_STAT_STRUCT struct stat64 |
| 55 |
#define VTK_STAT_FUNC stat64 |
55 |
#define VTK_STAT_FUNC stat64 |
|
|
56 |
#else |
| 57 |
#define VTK_STAT_STRUCT struct stat |
| 58 |
#define VTK_STAT_FUNC stat |
| 56 |
#endif |
59 |
#endif |
| 57 |
|
60 |
|
| 58 |
class vtkEnSightGoldBinaryReader::vtkUtilities |
61 |
class vtkEnSightGoldBinaryReader::vtkUtilities |