EPICS Controls 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  2021  2022  2023  2024  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  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: My fix to CA on alphas
From: Geoff Savage <[email protected]>
To: Jeff Hill <[email protected]>, epics tech-talk <[email protected]>, Mark Rivers <[email protected]>
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:[email protected]]
> 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:[email protected]] wrote:
> >
> >
> > On Thursday, February 11, 1999 1:36 PM, Geoff Savage
> [SMTP:[email protected]] 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  2021  2022  2023  2024 
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  2021  2022  2023  2024 
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 ·