diff --git a/src/unix/bsd/mod.rs b/src/unix/bsd/mod.rs index 6380ce08..82b38d01 100644 --- a/src/unix/bsd/mod.rs +++ b/src/unix/bsd/mod.rs @@ -342,7 +342,6 @@ f! { pub fn WCOREDUMP(status: ::c_int) -> bool { (status & 0o200) != 0 } - } extern { @@ -360,6 +359,7 @@ extern { result: *mut *mut passwd) -> ::c_int; pub fn getprogname() -> *const ::c_char; pub fn setprogname(name: *const ::c_char); + pub fn getloadavg(loadavg: *mut ::c_double, nelem: ::c_int) -> ::c_int; } cfg_if! { diff --git a/src/unix/notbsd/linux/mod.rs b/src/unix/notbsd/linux/mod.rs index 610774ef..1c0d5e46 100644 --- a/src/unix/notbsd/linux/mod.rs +++ b/src/unix/notbsd/linux/mod.rs @@ -612,6 +612,7 @@ extern { resource: ::c_int, new_limit: *const ::rlimit64, old_limit: *mut ::rlimit64) -> ::c_int; + pub fn getloadavg(loadavg: *mut ::c_double, nelem: ::c_int) -> ::c_int; } cfg_if! { diff --git a/src/unix/solaris/mod.rs b/src/unix/solaris/mod.rs index 740ed5ad..0cb7e544 100644 --- a/src/unix/solaris/mod.rs +++ b/src/unix/solaris/mod.rs @@ -903,5 +903,6 @@ extern { pub fn uselocale(loc: ::locale_t) -> ::locale_t; pub fn getprogname() -> *const ::c_char; pub fn setprogname(name: *const ::c_char); + pub fn getloadavg(loadavg: *mut ::c_double, nelem: ::c_int) -> ::c_int; }