summaryrefslogtreecommitdiff
path: root/include/apr_atomic.h
Commit message (Expand)AuthorAgeFilesLines
* Add in Atomics for 64bit intsJim Jagielski2018-09-171-0/+67
* Slightly improve doxygen generated documentation.Christophe Jaillet2018-08-261-1/+1
* atomic: fix API of atomic_{cas,xchg}ptr() for APR-2.Yann Ylavic2016-10-061-2/+2
* Introduce apr_atomic_xchgptr, which atomically exchanges a pair of pointerDavi Arnaut2007-07-101-0/+8
* Update apr_atomic_init documentation. PR: 42760.Davi Arnaut2007-06-291-0/+3
* Fix the typo.Joe Orton2006-08-031-1/+1
* Update license header.Joe Orton2006-08-031-6/+6
* Update copyright year to 2005 and standardize on current copyright owner line.Justin Erenkrantz2005-02-041-1/+2
* Relicense APR under Apache License, Version 2.0Justin Erenkrantz2004-02-131-53/+10
* more doxygen fixes from sanderIan Holsman2003-12-291-0/+1
* apr_atomic_add32() and apr_atomic_inc32() now return values (the old value)Jeff Trawick2003-12-041-2/+4
* move the implementations of apr atomics out of the public header fileJeff Trawick2003-12-031-287/+10
* Correct misdeclaration of Win32 type remapping function typedefs.William A. Rowe Jr2003-11-161-6/+6
* axing deprecated apr_atomic_foo functionsJeff Trawick2003-11-161-127/+20
* Change the FreeBSD i386 atomics to use the asm routines in the apr_atomicDavid Reid2003-11-031-4/+5
* Start of new PRNG.Ben Laurie2003-11-031-1/+1
* Use function overrides to provide the correct argument types for ourWilliam A. Rowe Jr2003-10-151-2/+31
* Nothing to initialize on win32, this sure looks like the right answerWilliam A. Rowe Jr2003-10-151-1/+1
* Make sure that the types are correct when the native NetWare atomic API'sBradley Nicholes2003-09-301-9/+7
* Fix up the apr_atomic* APIs for NETWARE to conform to the latest changesBradley Nicholes2003-09-291-9/+34
* Inline assembly version of apr_atomic_xchg32 for Linux/x86Brian Pane2003-09-261-0/+8
* get prototype for default implementation of apr_atomic_sub32()Jeff Trawick2003-09-251-0/+5
* new version of atomic API that works specifically on apr_uint32_t values for ...Brian Pane2003-09-251-4/+131
* Enable use of atomics from MSVC C++ on WIN32.William A. Rowe Jr2003-09-191-1/+1
* more efficient implementation of atomic_dec for x86Brian Pane2003-09-141-5/+9
* more efficient implementation of atomic add on x86Brian Pane2003-09-141-5/+4
* remove an extraneous semicolon after macroBrian Pane2003-09-141-1/+1
* Faster code for apr_atomic_inc on x86Brian Pane2003-09-131-5/+4
* removed the solaris specific atomic code.Ian Holsman2003-05-031-16/+0
* Rebalance our exposed headers such that everything is nested properlyWilliam A. Rowe Jr2003-03-051-13/+21
* OS/2: Enable inline assembly version of atomics as they work well with EMX GCC.Brian Havard2003-01-141-1/+1
* Replaced the apr_atomic_dec function and the apr_atomic_casptr macroBradley Nicholes2003-01-101-4/+16
* When one does not use the value of the apr_atomic_cas macro,Sascha Schumann2003-01-091-1/+1
* Update copyright notices to 2003.Thom May2003-01-011-1/+1
* Go through doxygen output and remove as many errors and warnings as I could.Justin Erenkrantz2002-11-101-9/+9
* Avoiding some compiler type mismatch warnings on NetWareBradley Nicholes2002-10-251-2/+2
* Implement apr_atomic_casptr() for NetWareBradley Nicholes2002-10-241-0/+2
* Win32: apr_atomic_casptr. Not tested.Bill Stoddard2002-10-211-0/+1
* Add pointer version of apr_atomic_casBrian Pane2002-10-191-0/+20
* Inline, mutex-free implementations of the rest of the atomicBrian Pane2002-09-221-0/+25
* Ugg! It does not appear that we have ever been disabling "native"Jim Jagielski2002-09-121-1/+1
* Delay definition of APR_ATOMIC_NEED_DEFAULT_INIT to be 0 and only do so if itJustin Erenkrantz2002-09-011-2/+4
* Cleaner mechanism for using platform-specific atomics on platformsBrian Pane2002-08-311-24/+62
* Needed to swap the second and third parameters in the macro for NetWare.Bradley Nicholes2002-07-181-1/+1
* reverting the last change because it caused another problem on FreeBSDBrian Pane2002-07-051-1/+0
* Added the missing definition of apr_atomic_init() for FreeBSDBrian Pane2002-07-051-0/+1
* I committed this brokenness? Gheesh, aught to read "Modified Files:"William A. Rowe Jr2002-07-021-1/+1
* Optimized atomic CAS support for Linux/x86Brian Pane2002-06-221-0/+15
* Use the native cmpxchg() function for NetWareBradley Nicholes2002-06-111-5/+1
* FreeBSD down to 3 has atomic...Ben Laurie2002-05-061-1/+2