2004-03-18 Dmitry V. Levin <ldv@altlinux.org>
* resource.c (sys_quotactl) [LINUX]: Cast arithmetic shift operand
from long to unsigned long, to fix output of the quotactl command
parser.
diff --git a/resource.c b/resource.c
index 8e64660..4692a37 100644
--- a/resource.c
+++ b/resource.c
@@ -499,7 +499,7 @@
struct tcb *tcp;
{
if (entering(tcp)) {
- printxval(quotacmds, tcp->u_arg[0] >> SUBCMDSHIFT, "Q_???");
+ printxval(quotacmds, (unsigned long) tcp->u_arg[0] >> SUBCMDSHIFT, "Q_???");
tprintf("|");
printxval(quotatypes, tcp->u_arg[0] & SUBCMDMASK, "???QUOTA");
tprintf(", ");