~ubuntu-branches/ubuntu/jaunty/kde4libs/jaunty-updates

« back to all changes in this revision

Viewing changes to kdecore/util/kde_file.h

  • Committer: Bazaar Package Importer
  • Author(s): Harald Sitter
  • Date: 2008-12-11 18:26:08 UTC
  • mfrom: (1.1.24 upstream)
  • Revision ID: james.westby@ubuntu.com-20081211182608-tsu6p8ncbw1gnqxt
Tags: 4:4.1.85-0ubuntu1
* New upstream release
* Patches:
  + Removed 15_kfreebsd_support.diff from patches/series (doesn't apply and
    has no use for Ubuntu)
  + Redid 20_use_dejavu_as_default_font.diff
  + Completely removed kubuntu_09_fix_application_menu.diff (applied upstream)
  + Refreshed kubuntu_54_use_xdg_menu_prefix.diff
  + Dropped plasma/widgets/toolbutton.cpp from kubuntu_qt_ftbfs.diff (applied
    upstream)
  + Global quilt refresh

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
#include <kde_file_win.h>
37
37
#endif
38
38
 
39
 
#if (defined _LFS64_LARGEFILE) && (defined _LARGEFILE64_SOURCE) && (!defined _GNU_SOURCE)
 
39
/* added not for Solaris and OpenSolaris platforms */
 
40
 
 
41
#if (defined _LFS64_LARGEFILE) && (defined _LARGEFILE64_SOURCE) && (!defined _GNU_SOURCE) && (!defined __sun__)
40
42
/*
41
43
 * This section provides portable defines for large file support.
42
44
 * To use this you must compile your code with _LARGEFILE64_SOURCE
76
78
/*
77
79
 * This section defines portable defines for standard file support.
78
80
 */
 
81
 
 
82
/*
 
83
     Platform specific definitions for Solaris and OpenSolaris tested with gcc 4.3.2
 
84
*/
 
85
#if defined __sun__ 
 
86
#define KDE_stat                ::stat
 
87
#define KDE_lstat               ::lstat
 
88
#define KDE_fstat               ::fstat
 
89
#define KDE_open                ::open
 
90
#define KDE_lseek               ::lseek
 
91
#define KDE_fseek               ::fseek
 
92
#define KDE_ftell               ::ftell
 
93
#define KDE_fgetpos             ::fgetpos
 
94
#define KDE_fsetpos             ::fsetpos
 
95
#define KDE_readdir             ::readdir
 
96
#define KDE_sendfile            ::sendfile
 
97
#define KDE_struct_stat         struct stat
 
98
#define KDE_struct_dirent       struct dirent
 
99
#define KDE_rename              ::rename
 
100
#define KDE_mkdir               ::mkdir
 
101
 
 
102
#else
 
103
 
79
104
#if defined _WIN32 || defined _WIN64
80
105
#define KDE_stat                kdewin32_stat
81
106
#define KDE_lstat               kdewin32_lstat
114
139
#define KDE_fopen               ::fopen
115
140
#endif
116
141
#endif
 
142
#endif
117
143
 
118
144
/* functions without 64-bit version but wrapped for compatibility reasons */
119
145
#if defined _WIN32 || defined _WIN64