Skip to content

Commit fbcf62b

Browse files
Add mallinfo2 support
1 parent ce5cee1 commit fbcf62b

File tree

1 file changed

+14
-0
lines changed
  • src/unix/linux_like/linux/gnu

1 file changed

+14
-0
lines changed

src/unix/linux_like/linux/gnu/mod.rs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,19 @@ s! {
128128
pub keepcost: ::c_int,
129129
}
130130

131+
pub struct mallinfo2 {
132+
pub arena: ::size_t,
133+
pub ordblks: ::size_t,
134+
pub smblks: ::size_t,
135+
pub hblks: ::size_t,
136+
pub hblkhd: ::size_t,
137+
pub usmblks: ::size_t,
138+
pub fsmblks: ::size_t,
139+
pub uordblks: ::size_t,
140+
pub fordblks: ::size_t,
141+
pub keepcost: ::size_t,
142+
}
143+
131144
pub struct nlmsghdr {
132145
pub nlmsg_len: u32,
133146
pub nlmsg_type: u16,
@@ -1281,6 +1294,7 @@ extern "C" {
12811294
) -> ::c_int;
12821295
pub fn sched_getcpu() -> ::c_int;
12831296
pub fn mallinfo() -> ::mallinfo;
1297+
pub fn mallinfo2() -> ::mallinfo2;
12841298
pub fn malloc_usable_size(ptr: *mut ::c_void) -> ::size_t;
12851299
pub fn getpwent_r(
12861300
pwd: *mut ::passwd,

0 commit comments

Comments
 (0)