PRE(sys_mknodat)
{
+ FUSE_COMPATIBLE_MAY_BLOCK();
PRINT("sys_mknodat ( %ld, %#" FMT_REGWORD "x(%s), 0x%" FMT_REGWORD "x, 0x%"
FMT_REGWORD "x )", SARG1, ARG2, (HChar*)(Addr)ARG2, ARG3, ARG4 );
PRE_REG_READ4(long, "mknodat",
PRE(sys_fchownat)
{
+ FUSE_COMPATIBLE_MAY_BLOCK();
PRINT("sys_fchownat ( %ld, %#" FMT_REGWORD "x(%s), 0x%" FMT_REGWORD "x, 0x%"
FMT_REGWORD "x )", SARG1, ARG2, (HChar*)(Addr)ARG2, ARG3, ARG4);
PRE_REG_READ4(long, "fchownat",
PRE(sys_futimesat)
{
+ FUSE_COMPATIBLE_MAY_BLOCK();
PRINT("sys_futimesat ( %ld, %#" FMT_REGWORD "x(%s), %#" FMT_REGWORD "x )",
SARG1, ARG2, (HChar*)(Addr)ARG2, ARG3);
PRE_REG_READ3(long, "futimesat",
PRE(sys_utimensat)
{
+ FUSE_COMPATIBLE_MAY_BLOCK();
PRINT("sys_utimensat ( %ld, %#" FMT_REGWORD "x(%s), %#" FMT_REGWORD "x, 0x%"
FMT_REGWORD "x )", SARG1, ARG2, (HChar*)(Addr)ARG2, ARG3, ARG4);
PRE_REG_READ4(long, "utimensat",
PRE(sys_utimensat_time64)
{
+ FUSE_COMPATIBLE_MAY_BLOCK();
PRINT("sys_utimensat_time64 ( %ld, %#" FMT_REGWORD "x(%s), %#"
FMT_REGWORD "x, 0x%" FMT_REGWORD "x )",
SARG1, ARG2, (HChar*)(Addr)ARG2, ARG3, ARG4);
PRE(sys_renameat)
{
+ FUSE_COMPATIBLE_MAY_BLOCK();
PRINT("sys_renameat ( %ld, %#" FMT_REGWORD "x(%s), %ld, %#"
FMT_REGWORD "x(%s) )", SARG1, ARG2, (HChar*)(Addr)ARG2, SARG3,
ARG4, (HChar*)(Addr)ARG4);
PRE(sys_renameat2)
{
+ FUSE_COMPATIBLE_MAY_BLOCK();
PRINT("sys_renameat2 ( %ld, %#" FMT_REGWORD "x(%s), %ld, %#" FMT_REGWORD
"x(%s), %" FMT_REGWORD "u )", SARG1, ARG2, (HChar*)(Addr)ARG2, SARG3,
ARG4, (HChar*)(Addr)ARG4, ARG5);
HChar name[30]; // large enough
Word saved = SYSNO;
+ FUSE_COMPATIBLE_MAY_BLOCK();
+
PRINT("sys_readlinkat ( %ld, %#" FMT_REGWORD "x(%s), %#" FMT_REGWORD "x, %"
FMT_REGWORD "u )", SARG1, ARG2, (HChar*)(Addr)ARG2, ARG3, ARG4);
PRE_REG_READ4(long, "readlinkat",
PRE(sys_fchmodat)
{
+ FUSE_COMPATIBLE_MAY_BLOCK();
PRINT("sys_fchmodat ( %ld, %#" FMT_REGWORD "x(%s), %" FMT_REGWORD "u )",
SARG1, ARG2, (HChar*)(Addr)ARG2, ARG3);
PRE_REG_READ3(long, "fchmodat",
PRE(sys_fchmodat2)
{
+ FUSE_COMPATIBLE_MAY_BLOCK();
PRINT("sys_fchmodat2 ( %ld, %#" FMT_REGWORD "x(%s), %" FMT_REGWORD "u, %"
FMT_REGWORD "u )",
SARG1, ARG2, (HChar*)(Addr)ARG2, ARG3, ARG4);
PRE(sys_faccessat)
{
+ FUSE_COMPATIBLE_MAY_BLOCK();
PRINT("sys_faccessat ( %ld, %#" FMT_REGWORD "x(%s), %ld )",
SARG1, ARG2, (HChar*)(Addr)ARG2, SARG3);
PRE_REG_READ3(long, "faccessat",
PRE(sys_faccessat2)
{
+ FUSE_COMPATIBLE_MAY_BLOCK();
PRINT("sys_faccessat2 ( %ld, %#" FMT_REGWORD "x(%s), %ld, %ld )",
SARG1, ARG2, (HChar*)(Addr)ARG2, SARG3, SARG4);
PRE_REG_READ4(long, "faccessat2",