Changeset 18 for trunk/mkspecs


Ignore:
Timestamp:
Jun 6, 2009, 11:27:15 PM (16 years ago)
Author:
Dmitry A. Kuminov
Message:

corelib/io: Adopted QFSFileEngine for OS/2 (posix-style).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/mkspecs/os2-g++/qplatformdefs.h

    r17 r18  
    5858// @todo
    5959//#ifdef QT_LARGEFILE_SUPPORT
    60 //#define QT_STATBUF            struct _stati64         // non-ANSI defs
    61 //#define QT_STATBUF4TSTAT      struct _stati64         // non-ANSI defs
    62 //#define QT_STAT                       ::_stati64
    63 //#define QT_FSTAT              ::_fstati64
    64 //#else
     60// provide large file versions of functions?
     61//#endif
    6562#define QT_STATBUF              struct stat
    6663#define QT_STATBUF4TSTAT        struct stat
     
    6865#define QT_FSTAT                ::fstat
    6966#define QT_LSTAT                ::lstat
    70 //#endif
    7167#define QT_STAT_REG             S_IFREG
    7268#define QT_STAT_DIR             S_IFDIR
     
    7773#define QT_FILENO               fileno
    7874#define QT_OPEN                 ::open
     75#define QT_TRUNCATE     ::truncate
     76#define QT_FTRUNCATE    ::ftruncate
    7977#define QT_CLOSE                ::close
    80 #ifdef QT_LARGEFILE_SUPPORT
    81 #define QT_LSEEK                ::lseeki64
    82 #define QT_TSTAT                ::stati64
    83 #else
    8478#define QT_LSEEK                ::lseek
    85 #define QT_TSTAT                ::stat
    86 #endif
    8779#define QT_READ                 ::read
    8880#define QT_WRITE                ::write
     
    10597
    10698#define QT_FOPEN                ::fopen
    107 #ifdef QT_LARGEFILE_SUPPORT
    108 #define QT_FSEEK                ::fseeko64
    109 #define QT_FTELL                ::ftello64
    110 #else
    11199#define QT_FSEEK                ::fseek
    112100#define QT_FTELL                ::ftell
    113 #endif
    114101#define QT_FGETPOS              ::fgetpos
    115102#define QT_FSETPOS              ::fsetpos
    116103#define QT_FPOS_T               fpos_t
    117 #ifdef QT_LARGEFILE_SUPPORT
    118 #define QT_OFF_T                off64_t
    119 #else
    120104#define QT_OFF_T                long
    121 #endif
    122105
    123106#define QT_SIGNAL_ARGS          int
Note: See TracChangeset for help on using the changeset viewer.