mkspecs/win32-borland/qplatformdefs.h
changeset 30 5dc02b23752f
parent 18 2f34d5167611
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
    94 
    94 
    95 #if defined(_S_IFLNK)
    95 #if defined(_S_IFLNK)
    96 #  define QT_STAT_LNK		_S_IFLNK
    96 #  define QT_STAT_LNK		_S_IFLNK
    97 #endif
    97 #endif
    98 
    98 
    99 #define QT_FOPEN                ::fopen
    99 #include "../common/c89/qplatformdefs.h"
       
   100 
   100 #ifdef QT_LARGEFILE_SUPPORT
   101 #ifdef QT_LARGEFILE_SUPPORT
       
   102 #undef QT_FSEEK
       
   103 #undef QT_FTELL
       
   104 #undef QT_OFF_T
       
   105 
   101 #define QT_FSEEK                ::_fseeki64
   106 #define QT_FSEEK                ::_fseeki64
   102 #define QT_FTELL                ::_ftelli64
   107 #define QT_FTELL                ::_ftelli64
   103 #else
       
   104 #define QT_FSEEK                ::fseek
       
   105 #define QT_FTELL                ::ftell
       
   106 #endif
       
   107 #define QT_FGETPOS              ::fgetpos
       
   108 #define QT_FSETPOS              ::fsetpos
       
   109 #define QT_FPOS_T               fpos_t
       
   110 #ifdef QT_LARGEFILE_SUPPORT
       
   111 #define QT_OFF_T                __int64
   108 #define QT_OFF_T                __int64
   112 #else
       
   113 #define QT_OFF_T                long
       
   114 #endif
   109 #endif
   115 
   110 
   116 #define QT_FILENO		_fileno
   111 #define QT_FILENO		_fileno
   117 #define QT_OPEN			::open
   112 #define QT_OPEN			::open
   118 #define QT_CLOSE		::_close
   113 #define QT_CLOSE		::_close