mkspecs/tru64-g++/qplatformdefs.h
changeset 30 5dc02b23752f
parent 18 2f34d5167611
--- a/mkspecs/tru64-g++/qplatformdefs.h	Wed Jun 23 19:07:03 2010 +0300
+++ b/mkspecs/tru64-g++/qplatformdefs.h	Tue Jul 06 15:10:48 2010 +0300
@@ -78,50 +78,21 @@
 #include <net/if.h>
 #endif
 
-#define QT_FOPEN                ::fopen
-#define QT_FSEEK                ::fseek
-#define QT_FTELL                ::ftell
-#define QT_FGETPOS              ::fgetpos
-#define QT_FSETPOS              ::fsetpos
-#define QT_MMAP                 ::mmap
-#define QT_FPOS_T               fpos_t
+#define QT_NO_USE_FSEEKO
+#include "../common/posix/qplatformdefs.h"
+
+#undef QT_OFF_T
+#undef QT_SOCKLEN_T
+
 #define QT_OFF_T                off_t
 
-#define QT_STATBUF		struct stat
-#define QT_STATBUF4TSTAT	struct stat
-#define QT_STAT			::stat
-#define QT_FSTAT		::fstat
-#define QT_LSTAT		::lstat
-#define QT_STAT_REG		S_IFREG
-#define QT_STAT_DIR		S_IFDIR
-#define QT_STAT_MASK		S_IFMT
-#define QT_STAT_LNK		S_IFLNK
-#define QT_SOCKET_CONNECT	::connect
-#define QT_SOCKET_BIND		::bind
-#define QT_FILENO		fileno
-#define QT_OPEN			::open
-#define QT_CLOSE		::close
-#define QT_TRUNCATE		::truncate
-#define QT_FTRUNCATE		::ftruncate
-#define QT_LSEEK		::lseek
-#define QT_READ			::read
-#define QT_WRITE		::write
-#define QT_ACCESS		::access
-#define QT_GETCWD		::getcwd
-#define QT_CHDIR		::chdir
-#define QT_MKDIR		::mkdir
-#define QT_RMDIR		::rmdir
-#define QT_OPEN_LARGEFILE       O_LARGEFILE
-#define QT_OPEN_RDONLY		O_RDONLY
-#define QT_OPEN_WRONLY		O_WRONLY
-#define QT_OPEN_RDWR		O_RDWR
-#define QT_OPEN_CREAT		O_CREAT
-#define QT_OPEN_TRUNC		O_TRUNC
-#define QT_OPEN_APPEND		O_APPEND
-
-#define QT_SIGNAL_RETTYPE	void
-#define QT_SIGNAL_ARGS		int
-#define QT_SIGNAL_IGNORE	SIG_IGN
+#if defined(_POSIX_PII_SOCKET)
+#define QT_SOCKLEN_T            socklen_t
+#elif defined(_XOPEN_SOURCE_EXTENDED)
+#define QT_SOCKLEN_T            size_t
+#else
+#define QT_SOCKLEN_T            int
+#endif
 
 #if defined(_XOPEN_SOURCE) && defined(_OSF_SOURCE)
 // Not available in the <unistd.h> header file of Tru64 4.0F.
@@ -129,19 +100,10 @@
 extern "C" int usleep(useconds_t);
 #endif
 
-#if defined(_POSIX_PII_SOCKET)
-#  define QT_SOCKLEN_T		socklen_t
-#elif defined(_XOPEN_SOURCE_EXTENDED)
-#  define QT_SOCKLEN_T		size_t
-#else
-#  define QT_SOCKLEN_T		int
-#endif
-
 #if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE-0 >= 400)
 // Tru64 5.0 and better
 #define QT_SNPRINTF		::snprintf
 #define QT_VSNPRINTF		::vsnprintf
 #endif
 
-
 #endif // QPLATFORMDEFS_H