From b28207b1e3b7a04321a5e31fe4c7130f48d08679 Mon Sep 17 00:00:00 2001 From: Enrico Scholz Date: Wed, 19 Nov 2003 00:22:58 +0000 Subject: [PATCH] vc_get_rlimit_mask_v11: fill calculated values into *lim git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/branches/SYSCALL_SWITCH@416 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- util-vserver/lib/syscall_rlimit-v11.hc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/util-vserver/lib/syscall_rlimit-v11.hc b/util-vserver/lib/syscall_rlimit-v11.hc index 494b51c..1755db0 100644 --- a/util-vserver/lib/syscall_rlimit-v11.hc +++ b/util-vserver/lib/syscall_rlimit-v11.hc @@ -60,9 +60,16 @@ static inline ALWAYSINLINE int vc_get_rlimit_mask_v11(ctx_t ctx, int tmp, struct vc_rlimit_mask *lim) { struct vcmd_ctx_rlimit_v0 vc_lim; + int rc; (void)tmp; - return sys_virtual_context(VC_CMD(RLIMIT, 3, 0), CTX_USER2KERNEL(ctx), &vc_lim); + + rc = sys_virtual_context(VC_CMD(RLIMIT, 3, 0), CTX_USER2KERNEL(ctx), &vc_lim); + lim->min = vc_lim.minimum; + lim->soft = vc_lim.softlimit; + lim->hard = vc_lim.maximum; + + return rc; } #undef KERN2USR -- 1.8.1.5