Function prlimit [src]
Prototype
pub fn prlimit(pid: pid_t, resource: rlimit_resource, new_limit: ?*const rlimit, old_limit: ?*rlimit) usize
Parameters
pid: pid_t
resource: rlimit_resource
new_limit: ?*const rlimit
old_limit: ?*rlimit
Source
pub fn prlimit(pid: pid_t, resource: rlimit_resource, new_limit: ?*const rlimit, old_limit: ?*rlimit) usize {
return syscall4(
.prlimit64,
@as(usize, @bitCast(@as(isize, pid))),
@as(usize, @bitCast(@as(isize, @intFromEnum(resource)))),
@intFromPtr(new_limit),
@intFromPtr(old_limit),
);
}