author | brad <brad> | 2004-04-18 18:58:58 (UTC) |
---|---|---|
committer | brad <brad> | 2004-04-18 18:58:58 (UTC) |
commit | b5d913c33546f9d29556bcab47d1d91a3ac94fd3 (patch) (unidiff) | |
tree | 4d08005d448ee1785ba4f67e75531137aed9d2e4 /libopie2 | |
parent | df539f67050ebe61b5dc589f9c138bb9ef1719f6 (diff) | |
download | opie-b5d913c33546f9d29556bcab47d1d91a3ac94fd3.zip opie-b5d913c33546f9d29556bcab47d1d91a3ac94fd3.tar.gz opie-b5d913c33546f9d29556bcab47d1d91a3ac94fd3.tar.bz2 |
Compile fix for gcc-2.95 <sigh>
-rw-r--r-- | libopie2/opiecore/ofilenotify.cpp | 8 | ||||
-rw-r--r-- | libopie2/opiecore/ofilenotify.h | 3 |
2 files changed, 4 insertions, 7 deletions
diff --git a/libopie2/opiecore/ofilenotify.cpp b/libopie2/opiecore/ofilenotify.cpp index 5e9f97b..bcfb1aa 100644 --- a/libopie2/opiecore/ofilenotify.cpp +++ b/libopie2/opiecore/ofilenotify.cpp | |||
@@ -31,31 +31,25 @@ using namespace Opie::Core; | |||
31 | 31 | ||
32 | /* OPIE */ | 32 | /* OPIE */ |
33 | 33 | ||
34 | /* QT */ | 34 | /* QT */ |
35 | #include <qobject.h> | 35 | #include <qobject.h> |
36 | #include <qsignal.h> | 36 | #include <qsignal.h> |
37 | #include <qintdict.h> | 37 | #include <qintdict.h> |
38 | #include <qdir.h> | 38 | #include <qdir.h> |
39 | 39 | ||
40 | /* STD */ | 40 | /* STD */ |
41 | #include <sys/types.h> | 41 | #include <sys/types.h> |
42 | #include <sys/stat.h> | 42 | #include <sys/stat.h> |
43 | #ifndef _GNU_SOURCE | 43 | #include <fcntl.h> |
44 | #define _GNU_SOURCE | ||
45 | #include <fcntl.h> | ||
46 | #undef _GNU_SOURCE | ||
47 | #else | ||
48 | #include <fcntl.h> | ||
49 | #endif | ||
50 | #include <string.h> | 44 | #include <string.h> |
51 | #include <errno.h> | 45 | #include <errno.h> |
52 | #include <unistd.h> | 46 | #include <unistd.h> |
53 | 47 | ||
54 | static QIntDict<OFileNotification> notification_list; | 48 | static QIntDict<OFileNotification> notification_list; |
55 | 49 | ||
56 | namespace Opie { | 50 | namespace Opie { |
57 | namespace Core { | 51 | namespace Core { |
58 | 52 | ||
59 | OFileNotification::OFileNotification( QObject* parent, const char* name ) | 53 | OFileNotification::OFileNotification( QObject* parent, const char* name ) |
60 | :QObject( parent, name ), _active( false ) | 54 | :QObject( parent, name ), _active( false ) |
61 | { | 55 | { |
diff --git a/libopie2/opiecore/ofilenotify.h b/libopie2/opiecore/ofilenotify.h index a14842a..3bc141d 100644 --- a/libopie2/opiecore/ofilenotify.h +++ b/libopie2/opiecore/ofilenotify.h | |||
@@ -19,24 +19,27 @@ _;:, .> :=|. This program is free software; you can | |||
19 | ++= -. .` .: details. | 19 | ++= -. .` .: details. |
20 | : = ...= . :.=- | 20 | : = ...= . :.=- |
21 | -. .:....=;==+<; You should have received a copy of the GNU | 21 | -. .:....=;==+<; You should have received a copy of the GNU |
22 | -_. . . )=. = Library General Public License along with | 22 | -_. . . )=. = Library General Public License along with |
23 | -- :-=` this library; see the file COPYING.LIB. | 23 | -- :-=` this library; see the file COPYING.LIB. |
24 | If not, write to the Free Software Foundation, | 24 | If not, write to the Free Software Foundation, |
25 | Inc., 59 Temple Place - Suite 330, | 25 | Inc., 59 Temple Place - Suite 330, |
26 | Boston, MA 02111-1307, USA. | 26 | Boston, MA 02111-1307, USA. |
27 | */ | 27 | */ |
28 | 28 | ||
29 | #ifndef OFILENOTIFY_H | 29 | #ifndef OFILENOTIFY_H |
30 | #define OFILENOTIFY_H | 30 | #define OFILENOTIFY_H |
31 | #if defined (__GNUC__) && (__GNUC__ < 3) | ||
32 | #define _GNU_SOURCE | ||
33 | #endif | ||
31 | 34 | ||
32 | /* QT */ | 35 | /* QT */ |
33 | #include <qobject.h> | 36 | #include <qobject.h> |
34 | #include <qsignal.h> | 37 | #include <qsignal.h> |
35 | #include <qstring.h> | 38 | #include <qstring.h> |
36 | 39 | ||
37 | /* STD */ | 40 | /* STD */ |
38 | #include <signal.h> | 41 | #include <signal.h> |
39 | #include <fcntl.h> | 42 | #include <fcntl.h> |
40 | 43 | ||
41 | namespace Opie { | 44 | namespace Opie { |
42 | namespace Core { | 45 | namespace Core { |