| #include "defs.h" | |
| #include <sys/swap.h> | |
| #include "xlat/swap_flags.h" | |
| SYS_FUNC(swapon) | |
| { | |
| unsigned int flags = tcp->u_arg[1]; | |
| unsigned int prio = flags & SWAP_FLAG_PRIO_MASK; | |
| flags &= ~SWAP_FLAG_PRIO_MASK; | |
| printpath(tcp, tcp->u_arg[0]); | |
| tprints(", "); | |
| if (flags) { | |
| printflags(swap_flags, flags, "SWAP_FLAG_???"); | |
| tprintf("|%u", prio); | |
| } else { | |
| tprintf("%u", prio); | |
| } | |
| return RVAL_DECODED; | |
| } |