return 0;
}
-#ifdef MS_ASYNC
-
#include "xlat/mctl_sync.h"
int
return 0;
}
-#endif /* MS_ASYNC */
-
-#ifdef MC_SYNC
-
-#include "xlat/mctl_funcs.h"
-#include "xlat/mctl_lockas.h"
-
-int
-sys_mctl(struct tcb *tcp)
-{
- int arg, function;
-
- if (entering(tcp)) {
- /* addr */
- tprintf("%#lx", tcp->u_arg[0]);
- /* len */
- tprintf(", %lu, ", tcp->u_arg[1]);
- /* function */
- function = tcp->u_arg[2];
- printflags(mctl_funcs, function, "MC_???");
- /* arg */
- arg = tcp->u_arg[3];
- tprints(", ");
- switch (function) {
- case MC_SYNC:
- printflags(mctl_sync, arg, "MS_???");
- break;
- case MC_LOCKAS:
- printflags(mctl_lockas, arg, "MCL_???");
- break;
- default:
- tprintf("%#x", arg);
- break;
- }
- }
- return 0;
-}
-
-#endif /* MC_SYNC */
-
int
sys_mincore(struct tcb *tcp)
{