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:04:24
Branch: HEAD Handle: 2008012517042301
Modified files:
rpm CHANGES
rpm/rpmio fts.c
Log:
- jbj: QNX needs defines for fts.c.
Summary:
Revision Changes Path
1.2095 +1 -0 rpm/CHANGES
1.29 +8 -0 rpm/rpmio/fts.c
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: rpm/CHANGES
============================================================================
$ cvs diff -u -r1.2094 -r1.2095 CHANGES
--- rpm/CHANGES 25 Jan 2008 16:54:28 -0000 1.2094
+++ rpm/CHANGES 25 Jan 2008 17:04:23 -0000 1.2095
@@ -1,4 +1,5 @@
5.0.0 -> 5.1a1:
+ - jbj: QNX needs defines for fts.c.
- rse: upgrade from Lua 5.1.2 to Lua 5.1.3 (external and internal)
- jbj: include <pthread.h> everywhere.
- jbj: rpmsq.h doesn't need pthread condvar/mutex any more.
@@ .
patch -p0 <<'@@ .'
Index: rpm/rpmio/fts.c
============================================================================
$ cvs diff -u -r1.28 -r1.29 fts.c
--- rpm/rpmio/fts.c 14 Dec 2007 13:03:11 -0000 1.28
+++ rpm/rpmio/fts.c 25 Jan 2008 17:04:24 -0000 1.29
@@ -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:04:24 2008