perl-modperl-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Philippe M. Chiasson" <go...@cpan.org>
Subject Re: cvs commit: modperl-2.0/xs/tables/current/ModPerl FunctionTable.pm
Date Tue, 18 Nov 2003 01:12:18 GMT
On Mon, 2003-11-17 at 15:27, geoff@apache.org wrote:
> geoff       2003/11/17 15:27:11
> 
>   Modified:    xs/maps  apr_functions.map apr_structures.map apr_types.map
>                xs/tables/current/ModPerl FunctionTable.pm
>   Added:       xs/APR/Finfo APR__Finfo.h
>   Log:
>   add access to $r->finfo() and related APR::Finfo methods,
>   such as $r->finfo->size(), $r->finfo->mtime(), and
>   APR::Finfo::stat()

Way to go Geoff!!!!

Wonder what dark corner of Las Vegas you are hiding in to get this code
out ;-)

>   Revision  Changes    Path
>   1.1                  modperl-2.0/xs/APR/Finfo/APR__Finfo.h
>   
>   Index: APR__Finfo.h
>   ===================================================================
>   static MP_INLINE
>   apr_finfo_t *mpxs_Apache__RequestRec_finfo(request_rec *r)
>   {
>       return &r->finfo;
>   }
>   
>   
>   
>   1.60      +5 -2      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.59
>   retrieving revision 1.60
>   diff -u -r1.59 -r1.60
>   --- apr_functions.map	26 Sep 2003 08:29:26 -0000	1.59
>   +++ apr_functions.map	17 Nov 2003 23:27:11 -0000	1.60
>   @@ -301,9 +301,12 @@
>     apr_filepath_root
>     apr_filepath_set
>    
>   --MODULE=APR::Finfo
>   - apr_lstat
>   +MODULE=APR::Finfo
>   +-apr_lstat
>     apr_stat
>   +
>   +PACKAGE=Apache::RequestRec
>   + mpxs_Apache__RequestRec_finfo
>    
>    !MODULE=APR::String
>     apr_collapse_spaces
>   
>   
>   
>   1.9       +2 -2      modperl-2.0/xs/maps/apr_structures.map
>   
>   Index: apr_structures.map
>   ===================================================================
>   RCS file: /home/cvs/modperl-2.0/xs/maps/apr_structures.map,v
>   retrieving revision 1.8
>   retrieving revision 1.9
>   diff -u -r1.8 -r1.9
>   --- apr_structures.map	19 May 2002 01:05:30 -0000	1.8
>   +++ apr_structures.map	17 Nov 2003 23:27:11 -0000	1.9
>   @@ -28,7 +28,7 @@
>    >  list
>    </apr_bucket>
>    
>   -!<apr_finfo_t>
>   +<apr_finfo_t>
>       pool
>       valid
>       protection
>   @@ -45,7 +45,7 @@
>       ctime
>       fname
>       name
>   -   filehand
>   +-  filehand
>    </apr_finfo_t>
>    
>    !<apr_sockaddr_t>
>   
>   
>   
>   1.21      +2 -2      modperl-2.0/xs/maps/apr_types.map
>   
>   Index: apr_types.map
>   ===================================================================
>   RCS file: /home/cvs/modperl-2.0/xs/maps/apr_types.map,v
>   retrieving revision 1.20
>   retrieving revision 1.21
>   diff -u -r1.20 -r1.21
>   --- apr_types.map	18 Mar 2003 06:52:41 -0000	1.20
>   +++ apr_types.map	17 Nov 2003 23:27:11 -0000	1.21
>   @@ -62,9 +62,9 @@
>    struct apr_os_dir_t      | UNDEFINED
>    apr_seek_where_t         | UNDEFINED
>    struct apr_pollfd_t      | UNDEFINED
>   -apr_fileperms_t          | UNDEFINED
>   +apr_fileperms_t          | IV
>    struct apr_finfo_t       | APR::Finfo
>   -apr_filetype_e           | UNDEFINED
>   +apr_filetype_e           | IV
>    apr_dev_t                | NV
>    apr_ino_t                | IV
>    
>   
>   
>   
>   1.130     +10 -0     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.129
>   retrieving revision 1.130
>   diff -u -r1.129 -r1.130
>   --- FunctionTable.pm	6 Nov 2003 20:14:07 -0000	1.129
>   +++ FunctionTable.pm	17 Nov 2003 23:27:11 -0000	1.130
>   @@ -5632,6 +5632,16 @@
>        ]
>      },
>      {
>   +    'return_type' => 'apr_finfo_t *',
>   +    'name' => 'mpxs_Apache__RequestRec_finfo',
>   +    'args' => [
>   +      {
>   +        'type' => 'request_rec *',
>   +        'name' => 'r'
>   +      }
>   +    ]
>   +  },
>   +  {
>        'return_type' => 'SV *',
>        'name' => 'mpxs_Apache__RequestRec_pnotes',
>        'args' => [
>   
>   
>   
> 


Mime
View raw message