Remove unused sys_mctl
Starting with commit v4.6-240-g5afdf12, nobody compiles this
non-Linux code.
* mem.c [MC_SYNC]: Remove.
* xlat/mctl_funcs.in: Remove.
* xlat/mctl_lockas.in: Remove.
diff --git a/mem.c b/mem.c
index 28f744f..55943f1 100644
--- a/mem.c
+++ b/mem.c
@@ -244,8 +244,6 @@
return 0;
}
-#ifdef MS_ASYNC
-
#include "xlat/mctl_sync.h"
int
@@ -262,46 +260,6 @@
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)
{
diff --git a/xlat/mctl_funcs.in b/xlat/mctl_funcs.in
deleted file mode 100644
index 1274cdd..0000000
--- a/xlat/mctl_funcs.in
+++ /dev/null
@@ -1,5 +0,0 @@
-MC_LOCK
-MC_LOCKAS
-MC_SYNC
-MC_UNLOCK
-MC_UNLOCKAS
diff --git a/xlat/mctl_lockas.in b/xlat/mctl_lockas.in
deleted file mode 100644
index ba28847..0000000
--- a/xlat/mctl_lockas.in
+++ /dev/null
@@ -1,2 +0,0 @@
-MCL_CURRENT
-MCL_FUTURE