home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / qt3_emx.zip / mkspecs / mac9-mwerks / qplatformdefs.h < prev   
C/C++ Source or Header  |  2001-12-03  |  1KB  |  68 lines

  1. #ifndef QPLATFORMDEFS_H
  2. #define QPLATFORMDEFS_H
  3.  
  4. // Get Qt defines/settings
  5.  
  6. #include "qglobal.h"
  7.  
  8. // Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
  9.  
  10. #include <unistd.h>
  11.  
  12.  
  13. // We are hot - unistd.h should have turned on the specific APIs we requested
  14.  
  15.  
  16. #ifdef QT_THREAD_SUPPORT
  17. #include <pthread.h>
  18. #endif
  19.  
  20. #include <ctype.h>
  21. #include <errno.h>
  22. #include <fcntl.h>
  23. #include <limits.h>
  24. #include <locale.h>
  25. #include <signal.h>
  26. #include <stdlib.h>
  27. #include <stdio.h>
  28. #include <time.h>
  29. #include <stat.h>
  30.  
  31. #define QT_STATBUF        struct stat
  32. #define QT_STATBUF4TSTAT    struct stat
  33. #define QT_STAT            ::stat
  34. #define QT_FSTAT        ::fstat
  35. #define QT_STAT_REG        S_IFREG
  36. #define QT_STAT_DIR        S_IFDIR
  37. #define QT_STAT_MASK        S_IFMT
  38. #define QT_STAT_LNK        S_IFLNK
  39. #define QT_FILENO        fileno
  40. #define QT_OPEN            ::open
  41. #define QT_CLOSE        ::close
  42. #define QT_LSEEK        ::lseek
  43. #define QT_READ            ::read
  44. #define QT_WRITE        ::write
  45. #define QT_ACCESS        ::access
  46. #define QT_GETCWD        ::getcwd
  47. #define QT_CHDIR        ::chdir
  48. #define QT_MKDIR        ::mkdir
  49. #define QT_RMDIR        ::rmdir
  50. #define QT_OPEN_RDONLY        O_RDONLY
  51. #define QT_OPEN_WRONLY        O_WRONLY
  52. #define QT_OPEN_RDWR        O_RDWR
  53. #define QT_OPEN_CREAT        O_CREAT
  54. #define QT_OPEN_TRUNC        O_TRUNC
  55. #define QT_OPEN_APPEND        O_APPEND
  56.  
  57. #define QT_SIGNAL_RETTYPE    void
  58. #define QT_SIGNAL_ARGS        
  59. #define QT_SIGNAL_IGNORE    (void (*)())1
  60.  
  61. #define QT_SOCKLEN_T        int
  62.  
  63. #define QT_SNPRINTF        ::snprintf
  64. #define QT_VSNPRINTF        ::vsnprintf
  65.  
  66.  
  67. #endif // QPLATFORMDEFS_H
  68.