RPM Package Manager, CVS Repository
  http://rpm5.org/cvs/
  ____________________________________________________________________________

  Server: rpm5.org                         Name:   Jeff Johnson
  Root:   /v/rpm/cvs                       Email:  [EMAIL PROTECTED]
  Module: rpm                              Date:   19-Mar-2008 16:19:58
  Branch: HEAD                             Handle: 2008031915195800

  Modified files:
    rpm/rpmio               rpmdav.c rpmdav.h

  Log:
    - jbj: use uint16_t rather than mode_t to accomodate RPMTAG_FILEMODES
    arrays.

  Summary:
    Revision    Changes     Path
    2.71        +2  -2      rpm/rpmio/rpmdav.c
    2.28        +2  -2      rpm/rpmio/rpmdav.h
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: rpm/rpmio/rpmdav.c
  ============================================================================
  $ cvs diff -u -r2.70 -r2.71 rpmdav.c
  --- rpm/rpmio/rpmdav.c        12 Mar 2008 19:41:13 -0000      2.70
  +++ rpm/rpmio/rpmdav.c        19 Mar 2008 15:19:58 -0000      2.71
  @@ -217,7 +217,7 @@
       return dp;
   }
   
  -DIR * avOpendir(const char * path, const char ** av, mode_t * modes)
  +DIR * avOpendir(const char * path, const char ** av, uint16_t * modes)
   {
       AVDIR avdir;
       struct dirent * dp;
  @@ -228,7 +228,7 @@
       int ac, nac;
   
   if (_av_debug)
  -fprintf(stderr, "*** avOpendir(%s, %p)\n", path, av);
  +fprintf(stderr, "*** avOpendir(%s, %p, %p)\n", path, av, modes);
   
       nb = 0;
       ac = 0;
  @@ .
  patch -p0 <<'@@ .'
  Index: rpm/rpmio/rpmdav.h
  ============================================================================
  $ cvs diff -u -r2.27 -r2.28 rpmdav.h
  --- rpm/rpmio/rpmdav.h        2 Mar 2008 02:11:53 -0000       2.27
  +++ rpm/rpmio/rpmdav.h        19 Mar 2008 15:19:58 -0000      2.28
  @@ -72,7 +72,7 @@
       ARGV_t av;
   /[EMAIL PROTECTED]@*/ /[EMAIL PROTECTED]@*/
       struct stat *st;
  -    mode_t * modes;
  +    uint16_t * modes;        /* XXX sizeof(mode_t) != sizeof(rpmmode_t) */
       size_t * sizes;
       time_t * mtimes;
   };
  @@ -126,7 +126,7 @@
    */
   /[EMAIL PROTECTED]@*/
   DIR * avOpendir(const char * path,
  -             /[EMAIL PROTECTED]@*/ const char ** av, /[EMAIL PROTECTED]@*/ 
mode_t * modes)
  +             /[EMAIL PROTECTED]@*/ const char ** av, /[EMAIL PROTECTED]@*/ 
uint16_t * modes)
        /[EMAIL PROTECTED] fileSystem, internalState @*/
        /[EMAIL PROTECTED] fileSystem, internalState @*/;
   #endif
  @@ .
______________________________________________________________________
RPM Package Manager                                    http://rpm5.org
CVS Sources Repository                                rpm-cvs@rpm5.org

Reply via email to