From: Roland McGrath Date: Wed, 3 Aug 2005 12:02:06 +0000 (+0000) Subject: 2005-08-03 Roland McGrath X-Git-Tag: v4.5.18~333 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e806ac29eef0c848b54532ac4c5a9d8e2e2c4208;p=strace 2005-08-03 Roland McGrath * resource.c [LINUX] (OLD_CMD): New macro. (quotacmds): Use it to hard-wire old O_* values, don't use macros. --- diff --git a/resource.c b/resource.c index b4b34dc2..e346eaec 100644 --- a/resource.c +++ b/resource.c @@ -464,6 +464,7 @@ struct tcb *tcp; #ifdef LINUX +#define OLD_CMD(c) ((c)<<8) #define NEW_CMD(c) ((0x80<<16)+(c)) #define XQM_CMD(c) (('X'<<8)+(c)) #define NEW_COMMAND(c) (( ((c) >> SUBCMDSHIFT) & (0x80 << 16))) @@ -471,15 +472,15 @@ struct tcb *tcp; #define OLD_COMMAND(c) (!NEW_COMMAND(c) && !XQM_COMMAND(c)) static const struct xlat quotacmds[] = { - { Q_QUOTAON, "Q_QUOTAON" }, - { Q_QUOTAOFF, "Q_QUOTAOFF" }, - { Q_GETQUOTA, "Q_GETQUOTA" }, - { Q_SETQUOTA, "Q_SETQUOTA" }, - { Q_SETUSE, "Q_SETUSE" }, - { Q_SYNC, "Q_SYNC" }, - { Q_SETQLIM, "Q_SETQLIM" }, - { Q_GETSTATS, "Q_GETSTATS" }, - { Q_RSQUASH, "Q_RSQUASH" }, + { OLD_CMD(0x1), "Q_QUOTAON" }, + { OLD_CMD(0x2), "Q_QUOTAOFF" }, + { OLD_CMD(0x3), "Q_GETQUOTA" }, + { OLD_CMD(0x4), "Q_SETQUOTA" }, + { OLD_CMD(0x5), "Q_SETUSE" }, + { OLD_CMD(0x6), "Q_SYNC" }, + { OLD_CMD(0x7), "Q_SETQLIM" }, + { OLD_CMD(0x8), "Q_GETSTATS" }, + { OLD_CMD(0x10),"Q_RSQUASH" }, { NEW_CMD(0x1), "Q_SYNC" }, { NEW_CMD(0x2), "Q_QUOTAON" }, { NEW_CMD(0x3), "Q_QUOTAOFF" },