[enable_atomic=yes])
if test "$enable_atomic" = "yes"; then
AC_DEFINE([ENABLE_ATOMIC],[1],[Define if atomic transactions are wanted.])
+ AC_SUBST([RAZOR_HAVE_ATOMIC_ROLLBACK],
+ ['#define RAZOR_HAVE_ATOMIC_ROLLBACK 1'])
+else
+ AC_SUBST([RAZOR_HAVE_ATOMIC_ROLLBACK],['#undef RAZOR_HAVE_ATOMIC_ROLLBACK'])
fi
AC_MSG_CHECKING([for Microsoft Windows native API])
data/razor.pc
data/Makefile
librazor/Makefile
+librazor/razor.h
librazor/types/Makefile
src/Makefile
docs/Makefile
* Atomic transactions can be disabled via configure, in which case all
* bets are off.
**/
+
+@RAZOR_HAVE_ATOMIC_ROLLBACK@
+
struct razor_atomic;
struct razor_atomic *razor_atomic_open(const char *description);