[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

NCR MPRAS SVR4 port of SVN Client

From: Andrew Cilia <acilia_at_ptl.com.mt>
Date: 2005-11-08 09:07:30 CET

   I have a number of oldish NCR MPRAS development servers that I wanted
to make part of the ongoing SVN effort of our company. I found that the
only thing that stopped me from doing so was the name of a typedef in
subversion/libsvn_ra_dav/commit.c. Apparently resource_t is a typedef in
the systems mplock.h file and thus there was a clash. If you carry out
the following changes, we can say that we have another OS on board. I
wish to point out that my efforts thus far have been to make the client
work as I am not interested in running an svn server on this machine.
Should I have the time, I will attempt to download and compile db4 and
re-make everything. The patch (based on version 1.2.3) is as follows:

< ** resource_t: identify the relevant pieces of a resource on the

> ** resauce_t: identify the relevant pieces of a resource on the server
< } resource_t;
> } resauce_t;
<   resource_t *rsrc;
>   resauce_t *rsrc;
< static resource_t * dup_resource(resource_t *base, apr_pool_t *pool)
> static resauce_t * dup_resource(resauce_t *base, apr_pool_t *pool)
<   resource_t *rsrc = apr_pcalloc(pool, sizeof(*rsrc));
>   resauce_t *rsrc = apr_pcalloc(pool, sizeof(*rsrc));
<                                      resource_t *rsrc,
>                                      resauce_t *rsrc,
< static svn_error_t * add_child(resource_t **child,
> static svn_error_t * add_child(resauce_t **child,
<                                const resource_t *parent,
>                                const resauce_t *parent,
<   resource_t *rsrc;
>   resauce_t *rsrc;
<                                        resource_t *rsrc,
>                                        resauce_t *rsrc,
<                                   const resource_t *rsrc,
>                                   const resauce_t *rsrc,
<   resource_t *rsrc;
>   resauce_t *rsrc;
<   resource_t *rsrc = NULL;
>   resauce_t *rsrc = NULL;
<   resource_t *rsrc = NULL;
>   resauce_t *rsrc = NULL;
<   resource_t *rsrc = NULL;
>   resauce_t *rsrc = NULL;
<   resource_t *rsrc = NULL;
>   resauce_t *rsrc = NULL;
<   resource_t baseline_rsrc = { SVN_INVALID_REVNUM };
>   resauce_t baseline_rsrc = { SVN_INVALID_REVNUM };
I apologise for the choice of name but I suppose that anyone that is
handling this case would find something more appropriate.
Andrew Cilia B.Sc. RHCE MCSE ICSE
Senior Software Consultant
Philip Toledo Limited
Computer & Communications Solutions
Notabile Road, Mriehel BKR01, Malta
Tel: (+356) 2144 5566
Mobile: (+356) 9943 0588
Fax: (+356) 2148 4316
Website : www.ptl.com.mt
The information contained in this email is confidential and may be privileged. 
It is intended for the addressee only, if you are not the intended recipient 
please notify the sender and delete the email immediately. The contents of 
this e-mail must not be disclosed or copied without the senders consent. We 
cannot accept any responsibility for viruses. Any views expressed in this 
message are those of the individual sender, except where the sender 
specifically states them to be the view of Philip Toledo Limited
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Tue Nov 8 09:10:12 2005

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.