Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  Index 1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020 
<== Date ==> <== Thread ==>

Subject: RE: My fix to CA on alphas
From: Geoff Savage <savage@fnal.gov>
To: Jeff Hill <johill@lanl.gov>, epics tech-talk <TECH-TALK@APS.ANL.GOV>, Mark Rivers <RIVERS@cars3.uchicago.edu>
Date: Fri, 12 Feb 1999 09:09:21 -0600
Jeff,

This bug does not appear when transferring just one value.  It appears when
transferring an array of values.  I just looked through ca_test.c and didn't
see that sending arrays was implemented.  ca_test completes successfully
with and without a value specified.

Geoff

> -----Original Message-----
> From: Jeff Hill [mailto:johill@lanl.gov]
> Sent: Thursday, February 11, 1999 5:54 PM
> To: 'Geoff Savage'; epics tech-talk; Mark Rivers
> Subject: RE: My fix to CA on alphas
>
>
>
> Geoff,
>
> My initial message on the proper consistent use of EPICS C type
> "dbr_long_t" with
> type DBR_LONG is still valid. Ehhh, However ...
>
> After a closer inspection of this particular change I now see that you
> are making  a valid fix for a 64 bit specific bug which has
> existed at least
> since 3.12.
>
> Perhaps the standard tests have not been run on the alpha architecture
> (and this data type has not been used with a put before on the alpha)?
> Could you verify that "ca_test <channel name>" reproduces this bug before
> the fix is applied?
>
> I have committed your change (and several similar fixes) into CVS at APS.
>
> Sorry about the confusion.
>
> Now if there was only an undo for that mail send button...
>
> Jeff
>
> On Thursday, February 11, 1999 4:27 PM, Jeff Hill
> [SMTP:johill@lanl.gov] wrote:
> >
> >
> > On Thursday, February 11, 1999 1:36 PM, Geoff Savage
> [SMTP:savage@fnal.gov] wrote:
> > >
> > > I moved to the libCom directory and built libCom.a.  Then I
> went to the ca
> > > directory and made one minor change.
> > >
> > > <d0ola> diff access.c access.c.orig
> > > 1915c1915
> > > < *(dbr_long_t *)pdest = htonl (*(dbr_long_t *)pvalue);
> > > ---
> > > > *(long *)pdest = htonl (*(dbr_long_t *)pvalue);
> > > <d0ola>
> > >
>


References:
RE: My fix to CA on alphas Jeff Hill

Navigate by Date:
Prev: RE: My fix to CA on alphas Jeff Hill
Next: CAMAC binary inputs john sinclair
Index: 1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020 
Navigate by Thread:
Prev: RE: My fix to CA on alphas Jeff Hill
Next: Digital Unix gcc for 68k and PowerPC Geoff Savage
Index: 1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·