OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Michael van Elst
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   31-Aug-2003 23:05:50
  Branch: HEAD                             Handle: 2003083122055000

  Modified files:
    openpkg-src/openpkg     rpm.patch.porting

  Log:
    adjust fts.c/rpmrpc.c patches for other BSDs

  Summary:
    Revision    Changes     Path
    1.13        +4  -4      openpkg-src/openpkg/rpm.patch.porting
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/openpkg/rpm.patch.porting
  ============================================================================
  $ cvs diff -u -r1.12 -r1.13 rpm.patch.porting
  --- openpkg-src/openpkg/rpm.patch.porting     28 Aug 2003 08:21:45 -0000      1.12
  +++ openpkg-src/openpkg/rpm.patch.porting     31 Aug 2003 21:05:50 -0000      1.13
  @@ -356,7 +356,7 @@
    #   define _STAT_VER                0
    #   define __fxstat64(_stat_ver, _fd, _sbp) fstat((_fd), (_sbp))
   +#endif
  -+#if defined(__FreeBSD__)
  ++#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
   +#   define __errno_location()       (&errno)
   +#   define stat64 stat
   +#   define _STAT_VER                0
  @@ -396,7 +396,7 @@
        return rc;
    }
    
  -+#if !defined(__FreeBSD__) && !defined(sun)
  ++#if !defined(__FreeBSD__) && !defined(sun) && !defined(__NetBSD__) && 
!defined(__OpenBSD__)
   +
    struct __dirstream {
        int fd;                 /* File descriptor.  */
  @@ -435,7 +435,7 @@
    /[EMAIL PROTECTED]@*/
    static int ftpmagicdir = 0x8440291;
   -#define     ISFTPMAGIC(_dir) (!memcmp((_dir), &ftpmagicdir, sizeof(ftpmagicdir)))
  -+#if !defined(__FreeBSD__) && !defined(sun)
  ++#if !defined(__FreeBSD__) && !defined(sun) && !defined(__NetBSD__) && 
!defined(__OpenBSD__)
   +#define SETFTPMAGIC(_dir) ((_dir)->fd) = ftpmagicdir
   +#define ISFTPMAGIC(_dir) ((_dir)->fd == ftpmagicdir)
   +#else
  @@ -581,7 +581,7 @@
    
        mydir->offset = i;
    
  -+#if defined(__FreeBSD__)
  ++#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
   +    dp->d_ino = i + 1;
   +    dp->d_reclen = 0;
   +    dp->d_type = av[i].type;
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to