Auto merge of #222 - mneumann:dragonfly_clock_gettime, r=alexcrichton
Fix DragonFly: clock_gettime() expects CLOCK_* constants as ulong. While there add all CLOCK_ constants as found on DragonFly.
This commit is contained in:
commit
ef979ef4d8
@ -96,6 +96,21 @@ pub const RLIM_NLIMITS: ::rlim_t = 12;
|
|||||||
pub const Q_GETQUOTA: ::c_int = 0x300;
|
pub const Q_GETQUOTA: ::c_int = 0x300;
|
||||||
pub const Q_SETQUOTA: ::c_int = 0x400;
|
pub const Q_SETQUOTA: ::c_int = 0x400;
|
||||||
|
|
||||||
|
pub const CLOCK_REALTIME: ::c_ulong = 0;
|
||||||
|
pub const CLOCK_VIRTUAL: ::c_ulong = 1;
|
||||||
|
pub const CLOCK_PROF: ::c_ulong = 2;
|
||||||
|
pub const CLOCK_MONOTONIC: ::c_ulong = 4;
|
||||||
|
pub const CLOCK_UPTIME: ::c_ulong = 5;
|
||||||
|
pub const CLOCK_UPTIME_PRECISE: ::c_ulong = 7;
|
||||||
|
pub const CLOCK_UPTIME_FAST: ::c_ulong = 8;
|
||||||
|
pub const CLOCK_REALTIME_PRECISE: ::c_ulong = 9;
|
||||||
|
pub const CLOCK_REALTIME_FAST: ::c_ulong = 10;
|
||||||
|
pub const CLOCK_MONOTONIC_PRECISE: ::c_ulong = 11;
|
||||||
|
pub const CLOCK_MONOTONIC_FAST: ::c_ulong = 12;
|
||||||
|
pub const CLOCK_SECOND: ::c_ulong = 13;
|
||||||
|
pub const CLOCK_THREAD_CPUTIME_ID: ::c_ulong = 14;
|
||||||
|
pub const CLOCK_PROCESS_CPUTIME_ID: ::c_ulong = 15;
|
||||||
|
|
||||||
extern {
|
extern {
|
||||||
pub fn mprotect(addr: *mut ::c_void, len: ::size_t, prot: ::c_int)
|
pub fn mprotect(addr: *mut ::c_void, len: ::size_t, prot: ::c_int)
|
||||||
-> ::c_int;
|
-> ::c_int;
|
||||||
|
@ -60,6 +60,9 @@ pub const POSIX_FADV_NOREUSE: ::c_int = 5;
|
|||||||
pub const MADV_PROTECT: ::c_int = 10;
|
pub const MADV_PROTECT: ::c_int = 10;
|
||||||
pub const RUSAGE_THREAD: ::c_int = 1;
|
pub const RUSAGE_THREAD: ::c_int = 1;
|
||||||
|
|
||||||
|
pub const CLOCK_REALTIME: ::c_int = 0;
|
||||||
|
pub const CLOCK_MONOTONIC: ::c_int = 4;
|
||||||
|
|
||||||
extern {
|
extern {
|
||||||
pub fn __error() -> *mut ::c_int;
|
pub fn __error() -> *mut ::c_int;
|
||||||
|
|
||||||
|
@ -366,9 +366,6 @@ pub const _SC_XOPEN_XCU_VERSION: ::c_int = 117;
|
|||||||
pub const PTHREAD_CREATE_JOINABLE: ::c_int = 0;
|
pub const PTHREAD_CREATE_JOINABLE: ::c_int = 0;
|
||||||
pub const PTHREAD_CREATE_DETACHED: ::c_int = 1;
|
pub const PTHREAD_CREATE_DETACHED: ::c_int = 1;
|
||||||
|
|
||||||
pub const CLOCK_REALTIME: ::c_int = 0;
|
|
||||||
pub const CLOCK_MONOTONIC: ::c_int = 4;
|
|
||||||
|
|
||||||
pub const RLIMIT_CPU: ::c_int = 0;
|
pub const RLIMIT_CPU: ::c_int = 0;
|
||||||
pub const RLIMIT_FSIZE: ::c_int = 1;
|
pub const RLIMIT_FSIZE: ::c_int = 1;
|
||||||
pub const RLIMIT_DATA: ::c_int = 2;
|
pub const RLIMIT_DATA: ::c_int = 2;
|
||||||
|
Loading…
Reference in New Issue
Block a user