This project is closed and read-only.
Backport #8228 » 20130410-ruby200-solaris-atomic.patch
| ruby_atomic.h (working copy) | ||
|---|---|---|
|
# define ATOMIC_SIZE_EXCHANGE(var, val) InterlockedExchange((LONG *)&(var), (val))
|
||
|
# endif
|
||
|
#elif defined(__sun)
|
||
|
#elif defined(__sun) && defined(HAVE_ATOMIC_H)
|
||
|
#include <atomic.h>
|
||
|
typedef unsigned int rb_atomic_t;
|
||
| configure.in (working copy) | ||
|---|---|---|
|
syscall.h pwd.h grp.h a.out.h utime.h direct.h sys/resource.h \
|
||
|
sys/mkdev.h sys/utime.h xti.h netinet/in_systm.h float.h ieeefp.h \
|
||
|
ucontext.h intrinsics.h langinfo.h locale.h sys/sendfile.h time.h \
|
||
|
net/socket.h sys/socket.h process.h sys/prctl.h)
|
||
|
net/socket.h sys/socket.h process.h sys/prctl.h atomic.h)
|
||
|
dnl check for large file stuff
|
||
|
mv confdefs.h confdefs1.h
|
||
- « Previous
- 1
- 2
- Next »