DECL_TEMPLATE(linux, sys_io_submit);
DECL_TEMPLATE(linux, sys_io_cancel);
+DECL_TEMPLATE(linux, sys_ioprio_set);
+
DECL_TEMPLATE(linux, sys_mbind);
DECL_TEMPLATE(linux, sys_set_mempolicy);
DECL_TEMPLATE(linux, sys_get_mempolicy);
// LINX_(__NR_request_key, sys_request_key), // 249
// LINXY(__NR_keyctl, sys_keyctl), // 250
-// LINX_(__NR_ioprio_set, sys_ioprio_set), // 251
+ LINX_(__NR_ioprio_set, sys_ioprio_set), // 251
// LINX_(__NR_ioprio_get, sys_ioprio_get), // 252
LINX_(__NR_inotify_init, sys_inotify_init), // 253
LINX_(__NR_inotify_add_watch, sys_inotify_add_watch), // 254
PRE_MEM_RASCIIZ( "faccessat(pathname)", ARG2 );
}
+/* ---------------------------------------------------------------------
+ ioprio_ wrappers
+ ------------------------------------------------------------------ */
+
+/* _syscall3(int, ioprio_set, int, which, int, who, int, ioprio); */
+
+PRE(sys_ioprio_set)
+{
+ PRINT("sys_ioprio_set ( %ld, %ld, %ld )", ARG1,ARG2,ARG3);
+ PRE_REG_READ3(int, "ioprio_set", int, which, int, who, int, ioprio);
+}
+
+
#undef PRE
#undef POST