RPM Package Manager, CVS Repository
http://rpm5.org/cvs/
____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson
Root: /v/rpm/cvs Email: jbj@rpm5.org
Module: rpm Date: 25-Jan-2008 18:05:43
Branch: rpm-5_0 Handle: 2008012517054300
Modified files: (Branch: rpm-5_0)
rpm CHANGES
rpm/rpmio fts.c
Log:
- jbj: QNX needs defines for fts.c.
Summary:
Revision Changes Path
1.2054.2.19 +1 -0 rpm/CHANGES
1.28.2.1 +8 -0 rpm/rpmio/fts.c
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: rpm/CHANGES
============================================================================
$ cvs diff -u -r1.2054.2.18 -r1.2054.2.19 CHANGES
--- rpm/CHANGES 25 Jan 2008 16:46:00 -0000 1.2054.2.18
+++ rpm/CHANGES 25 Jan 2008 17:05:43 -0000 1.2054.2.19
@@ -1,4 +1,5 @@
5.0.0 -> 5.0.1:
+ - jbj: QNX needs defines for fts.c.
- jbj: include <pthread.h> everywhere.
- jbj: rpmsq.h doesn't need pthread condvar/mutex any more.
- jbj: QNX does not have insque/remque.
@@ .
patch -p0 <<'@@ .'
Index: rpm/rpmio/fts.c
============================================================================
$ cvs diff -u -r1.28 -r1.28.2.1 fts.c
--- rpm/rpmio/fts.c 14 Dec 2007 13:03:11 -0000 1.28
+++ rpm/rpmio/fts.c 25 Jan 2008 17:05:43 -0000 1.28.2.1
@@ -114,6 +114,14 @@
# define __fxstat64(_stat_ver, _fd, _sbp) fstat((_fd), (_sbp))
# define _D_EXACT_NAMLEN(d) ((d)->d_namlen)
#endif
+#if defined(RPM_OS_QNX)
+# define __errno_location() (&errno)
+# define stat64 stat
+# define _STAT_VER 0
+# define dirfd(dirp) -1
+# define __fxstat64(_stat_ver, _fd, _sbp) fstat((_fd), (_sbp))
+#endif
+
#if !defined(_D_EXACT_NAMLEN)
# define _D_EXACT_NAMLEN(d) (strlen((d)->d_name))
#endif
@@ .
Received on Fri Jan 25 18:05:43 2008