stas        2003/03/21 19:19:11

  Modified:    xs/APR/Util APR__Util.h
               xs/maps  apr_functions.map
               xs/tables/current/Apache FunctionTable.pm
               xs/tables/current/ModPerl FunctionTable.pm
               .        Changes
  Log:
  drop the glue code for apr_generate_random_bytes, since it's not
  available on all platforms. (only if APR_HAS_RANDOM is defined)
  
  Revision  Changes    Path
  1.3       +0 -17     modperl-2.0/xs/APR/Util/APR__Util.h
  
  Index: APR__Util.h
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/APR/Util/APR__Util.h,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- APR__Util.h       24 May 2002 17:47:28 -0000      1.2
  +++ APR__Util.h       22 Mar 2003 03:19:10 -0000      1.3
  @@ -13,14 +13,6 @@
       mpxs_sv_cur_set(sv, strlen(ptr)); /*XXX*/
   }
   
  -static MP_INLINE void mpxs_apr_generate_random_bytes(pTHX_ SV *sv, SV *arg)
  -{
  -    int len = (int)SvIV(arg);
  -    mpxs_sv_grow(sv, len);
  -    (void)apr_generate_random_bytes(SvPVX(sv), len);
  -    mpxs_sv_cur_set(sv, len);
  -}
  -
   static XS(MPXS_apr_strerror)
   {
       dXSARGS;
  @@ -28,13 +20,4 @@
       mpxs_usage_items_1("status_code");
   
       mpxs_set_targ(mpxs_apr_strerror, ST(0));
  -}
  -
  -static XS(MPXS_apr_generate_random_bytes)
  -{
  -    dXSARGS;
  -
  -    mpxs_usage_items_1("length");
  -
  -    mpxs_set_targ(mpxs_apr_generate_random_bytes, ST(0));
   }
  
  
  
  1.48      +2 -1      modperl-2.0/xs/maps/apr_functions.map
  
  Index: apr_functions.map
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/maps/apr_functions.map,v
  retrieving revision 1.47
  retrieving revision 1.48
  diff -u -r1.47 -r1.48
  --- apr_functions.map 1 Jan 2003 23:22:19 -0000       1.47
  +++ apr_functions.map 22 Mar 2003 03:19:10 -0000      1.48
  @@ -450,7 +450,8 @@
   -apr_snprintf
   -apr_vformatter
   -apr_vsnprintf
  - apr_generate_random_bytes | MPXS_ | length
  +# only available if APR_HAS_RANDOM
  +-apr_generate_random_bytes
    apr_strerror              | MPXS_ | statcode
   
   !MODULE=APR::General
  
  
  
  1.41      +0 -14     modperl-2.0/xs/tables/current/Apache/FunctionTable.pm
  
  Index: FunctionTable.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/tables/current/Apache/FunctionTable.pm,v
  retrieving revision 1.40
  retrieving revision 1.41
  diff -u -r1.40 -r1.41
  --- FunctionTable.pm  28 Aug 2002 03:16:30 -0000      1.40
  +++ FunctionTable.pm  22 Mar 2003 03:19:11 -0000      1.41
  @@ -8258,20 +8258,6 @@
     },
     {
       'return_type' => 'apr_status_t',
  -    'name' => 'apr_generate_random_bytes',
  -    'args' => [
  -      {
  -        'type' => 'unsigned char *',
  -        'name' => 'buf'
  -      },
  -      {
  -        'type' => 'int',
  -        'name' => 'length'
  -      }
  -    ]
  -  },
  -  {
  -    'return_type' => 'apr_status_t',
       'name' => 'apr_get_groupid',
       'args' => [
         {
  
  
  
  1.109     +0 -22     modperl-2.0/xs/tables/current/ModPerl/FunctionTable.pm
  
  Index: FunctionTable.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/xs/tables/current/ModPerl/FunctionTable.pm,v
  retrieving revision 1.108
  retrieving revision 1.109
  diff -u -r1.108 -r1.109
  --- FunctionTable.pm  4 Mar 2003 09:42:42 -0000       1.108
  +++ FunctionTable.pm  22 Mar 2003 03:19:11 -0000      1.109
  @@ -6157,28 +6157,6 @@
       ]
     },
     {
  -    'return_type' => 'void',
  -    'name' => 'mpxs_apr_generate_random_bytes',
  -    'attr' => [
  -      'static',
  -      '__inline__'
  -    ],
  -    'args' => [
  -      {
  -        'type' => 'PerlInterpreter *',
  -        'name' => 'my_perl'
  -      },
  -      {
  -        'type' => 'SV *',
  -        'name' => 'sv'
  -      },
  -      {
  -        'type' => 'SV *',
  -        'name' => 'arg'
  -      }
  -    ]
  -  },
  -  {
       'return_type' => 'apr_ipsubnet_t *',
       'name' => 'mpxs_apr_ipsubnet_create',
       'args' => [
  
  
  
  1.153     +4 -1      modperl-2.0/Changes
  
  Index: Changes
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/Changes,v
  retrieving revision 1.152
  retrieving revision 1.153
  diff -u -r1.152 -r1.153
  --- Changes   20 Mar 2003 00:04:54 -0000      1.152
  +++ Changes   22 Mar 2003 03:19:11 -0000      1.153
  @@ -1,4 +1,4 @@
  -=head1 NAME
  +cvs=head1 NAME
   
   Changes - Apache mod_perl change logfile
   
  @@ -9,6 +9,9 @@
   =over 3
   
   =item 1.99_09-dev
  +
  +drop the glue code for apr_generate_random_bytes, since it's not
  +available on all platforms. [Stas]
   
   Since non-threaded mpms don't use tipools in mips, don't create and
   destroy them. [Stas]
  
  
  

Reply via email to