Function nc::prlimit64 [−][src]
pub fn prlimit64(
pid: pid_t,
resource: i32,
new_limit: Option<&rlimit64_t>,
old_limit: Option<&mut rlimit64_t>
) -> Result<(), Errno>
Expand description
Get/set the resource limits of an arbitary process.
let mut old_limit = nc::rlimit64_t::default(); let ret = nc::prlimit64(nc::getpid(), nc::RLIMIT_NOFILE, None, Some(&mut old_limit)); assert!(ret.is_ok()); assert!(old_limit.rlim_cur > 0); assert!(old_limit.rlim_max > 0);