pub type _Unwind_Word = libc::uintptr_t;
#[cfg(target_arch = "x86")]
-pub static unwinder_private_data_size: uint = 5;
+pub const unwinder_private_data_size: uint = 5;
#[cfg(target_arch = "x86_64")]
-pub static unwinder_private_data_size: uint = 6;
+pub const unwinder_private_data_size: uint = 6;
#[cfg(all(target_arch = "arm", not(target_os = "ios")))]
-pub static unwinder_private_data_size: uint = 20;
+pub const unwinder_private_data_size: uint = 20;
#[cfg(all(target_arch = "arm", target_os = "ios"))]
-pub static unwinder_private_data_size: uint = 5;
+pub const unwinder_private_data_size: uint = 5;
#[cfg(any(target_arch = "mips", target_arch = "mipsel"))]
-pub static unwinder_private_data_size: uint = 2;
+pub const unwinder_private_data_size: uint = 2;
#[repr(C)]
pub struct _Unwind_Exception {
lock: &'a StaticNativeMutex
}
-pub static NATIVE_MUTEX_INIT: StaticNativeMutex = StaticNativeMutex {
+pub const NATIVE_MUTEX_INIT: StaticNativeMutex = StaticNativeMutex {
inner: imp::MUTEX_INIT,
};
pub type pthread_mutex_t = *mut libc::c_void;
pub type pthread_cond_t = *mut libc::c_void;
- pub static PTHREAD_MUTEX_INITIALIZER: pthread_mutex_t =
+ pub const PTHREAD_MUTEX_INITIALIZER: pthread_mutex_t =
0 as pthread_mutex_t;
- pub static PTHREAD_COND_INITIALIZER: pthread_cond_t =
+ pub const PTHREAD_COND_INITIALIZER: pthread_cond_t =
0 as pthread_cond_t;
}
__opaque: [u8, ..__PTHREAD_COND_SIZE__],
}
- pub static PTHREAD_MUTEX_INITIALIZER: pthread_mutex_t = pthread_mutex_t {
+ pub const PTHREAD_MUTEX_INITIALIZER: pthread_mutex_t = pthread_mutex_t {
__sig: _PTHREAD_MUTEX_SIG_INIT,
__opaque: [0, ..__PTHREAD_MUTEX_SIZE__],
};
- pub static PTHREAD_COND_INITIALIZER: pthread_cond_t = pthread_cond_t {
+ pub const PTHREAD_COND_INITIALIZER: pthread_cond_t = pthread_cond_t {
__sig: _PTHREAD_COND_SIG_INIT,
__opaque: [0, ..__PTHREAD_COND_SIZE__],
};
// minus 8 because we have an 'align' field
#[cfg(target_arch = "x86_64")]
- static __SIZEOF_PTHREAD_MUTEX_T: uint = 40 - 8;
+ const __SIZEOF_PTHREAD_MUTEX_T: uint = 40 - 8;
#[cfg(target_arch = "x86")]
- static __SIZEOF_PTHREAD_MUTEX_T: uint = 24 - 8;
+ const __SIZEOF_PTHREAD_MUTEX_T: uint = 24 - 8;
#[cfg(target_arch = "arm")]
- static __SIZEOF_PTHREAD_MUTEX_T: uint = 24 - 8;
+ const __SIZEOF_PTHREAD_MUTEX_T: uint = 24 - 8;
#[cfg(target_arch = "mips")]
- static __SIZEOF_PTHREAD_MUTEX_T: uint = 24 - 8;
+ const __SIZEOF_PTHREAD_MUTEX_T: uint = 24 - 8;
#[cfg(target_arch = "mipsel")]
- static __SIZEOF_PTHREAD_MUTEX_T: uint = 24 - 8;
+ const __SIZEOF_PTHREAD_MUTEX_T: uint = 24 - 8;
#[cfg(target_arch = "x86_64")]
- static __SIZEOF_PTHREAD_COND_T: uint = 48 - 8;
+ const __SIZEOF_PTHREAD_COND_T: uint = 48 - 8;
#[cfg(target_arch = "x86")]
- static __SIZEOF_PTHREAD_COND_T: uint = 48 - 8;
+ const __SIZEOF_PTHREAD_COND_T: uint = 48 - 8;
#[cfg(target_arch = "arm")]
- static __SIZEOF_PTHREAD_COND_T: uint = 48 - 8;
+ const __SIZEOF_PTHREAD_COND_T: uint = 48 - 8;
#[cfg(target_arch = "mips")]
- static __SIZEOF_PTHREAD_COND_T: uint = 48 - 8;
+ const __SIZEOF_PTHREAD_COND_T: uint = 48 - 8;
#[cfg(target_arch = "mipsel")]
- static __SIZEOF_PTHREAD_COND_T: uint = 48 - 8;
+ const __SIZEOF_PTHREAD_COND_T: uint = 48 - 8;
#[repr(C)]
pub struct pthread_mutex_t {
size: [u8, ..__SIZEOF_PTHREAD_COND_T],
}
- pub static PTHREAD_MUTEX_INITIALIZER: pthread_mutex_t = pthread_mutex_t {
+ pub const PTHREAD_MUTEX_INITIALIZER: pthread_mutex_t = pthread_mutex_t {
__align: 0,
size: [0, ..__SIZEOF_PTHREAD_MUTEX_T],
};
- pub static PTHREAD_COND_INITIALIZER: pthread_cond_t = pthread_cond_t {
+ pub const PTHREAD_COND_INITIALIZER: pthread_cond_t = pthread_cond_t {
__align: 0,
size: [0, ..__SIZEOF_PTHREAD_COND_T],
};
#[repr(C)]
pub struct pthread_cond_t { value: libc::c_int }
- pub static PTHREAD_MUTEX_INITIALIZER: pthread_mutex_t = pthread_mutex_t {
+ pub const PTHREAD_MUTEX_INITIALIZER: pthread_mutex_t = pthread_mutex_t {
value: 0,
};
- pub static PTHREAD_COND_INITIALIZER: pthread_cond_t = pthread_cond_t {
+ pub const PTHREAD_COND_INITIALIZER: pthread_cond_t = pthread_cond_t {
value: 0,
};
}
cond: UnsafeCell<pthread_cond_t>,
}
- pub static MUTEX_INIT: Mutex = Mutex {
+ pub const MUTEX_INIT: Mutex = Mutex {
lock: UnsafeCell { value: PTHREAD_MUTEX_INITIALIZER },
cond: UnsafeCell { value: PTHREAD_COND_INITIALIZER },
};
use libc;
type LPCRITICAL_SECTION = *mut c_void;
- static SPIN_COUNT: DWORD = 4000;
+ const SPIN_COUNT: DWORD = 4000;
#[cfg(target_arch = "x86")]
- static CRIT_SECTION_SIZE: uint = 24;
+ const CRIT_SECTION_SIZE: uint = 24;
#[cfg(target_arch = "x86_64")]
- static CRIT_SECTION_SIZE: uint = 40;
+ const CRIT_SECTION_SIZE: uint = 40;
pub struct Mutex {
// pointers for the lock/cond handles, atomically updated
cond: atomic::AtomicUint,
}
- pub static MUTEX_INIT: Mutex = Mutex {
+ pub const MUTEX_INIT: Mutex = Mutex {
lock: atomic::INIT_ATOMIC_UINT,
cond: atomic::INIT_ATOMIC_UINT,
};