lp:~epics-core/epics-base/epicsR3.15-atomics

Created by Jeff Hill and last modified
Get this branch:
bzr branch lp:~epics-core/epics-base/epicsR3.15-atomics
Members of EPICS Core Developers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
EPICS Core Developers
Project:
EPICS Base
Status:
Merged

Recent revisions

12262. By Jeff Hill

hopefully fixed missing function issues on solaris

12261. By Jeff Hill

o hoping that atomic_inc_ptr_nv and atomic_dec_ptr_nv interface definitions will be available if we use sys/atomic.h instead of atomic.h
o fixed issue introduced by last revision where definition of lock functions and lock key were not present if its sunos 5.10 or greater
(its time consuming to develop code if you can only run the (SUNPRO) compiler indirectly)

12260. By Jeff Hill

must ... not .. use the improved c++ casts in c code

12259. By Jeff Hill

o improved comments
o dont include epicsAtomicOSD.h from any of the implementations of epicsAtomicCD.h unless the compiler has support for an inline keyword
o removed superfluous ifdef on EPICS_ATOMIC_INLINE all versions of epicsAtomicDefault.h and epicsAtomicOSD.h
o In the implementations of epicsAtomicOSD.cpp if EPICS_ATOMIC_INLINE isnt defined define it to be empty and then include epicsAtomicOSD.h
o fixing some compile time issues for solaris version of epicsAtomicOSD.h (so that Janet can run another compile on that os)

12258. By Jeff Hill <email address hidden>

fixed names on redefinition protection macros for vxWorks

12257. By Jeff Hill

fixed epics atomic read memory barrier name - old versions of vxWorks

12256. By Jeff Hill

fixed word missing from vxWorks specific read and write memory barrier functions

12255. By Jeff Hill <email address hidden>

fixed vxWorks name for epicsAtomicTest

12254. By Jeff Hill <email address hidden>

fixed wrong return type old vxWorks epicsAtomicUnlock

12253. By Jeff Hill

fixed test count

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~epics-core/epics-base/3.15
This branch contains Public information 
Everyone can see this information.