Since the only two flags supported are AT_SYMLINK_FOLLOW and AT_EMPTY_PATH.
* xlat/name_to_handle_at_flags.in: New file. * file_handle.c (SYS_FUNC(name_to_handle_at)): Use name_to_handle_at_flags for printing flags parameter. --- file_handle.c | 7 +++++-- xlat/name_to_handle_at_flags.in | 2 ++ 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 xlat/name_to_handle_at_flags.in diff --git a/file_handle.c b/file_handle.c index 21cf0f1..009915a 100644 --- a/file_handle.c +++ b/file_handle.c @@ -27,6 +27,8 @@ #include "defs.h" +#include "xlat/name_to_handle_at_flags.h" + #ifndef MAX_HANDLE_SZ # define MAX_HANDLE_SZ 128 #endif @@ -58,7 +60,8 @@ SYS_FUNC(name_to_handle_at) tprints(", "); /* flags */ - printflags(at_flags, tcp->u_arg[4], "AT_???"); + printflags(name_to_handle_at_flags, tcp->u_arg[4], + "AT_???"); return RVAL_DECODED; } @@ -95,7 +98,7 @@ SYS_FUNC(name_to_handle_at) tprints(", "); /* flags */ - printflags(at_flags, tcp->u_arg[4], "AT_???"); + printflags(name_to_handle_at_flags, tcp->u_arg[4], "AT_???"); } return 0; } diff --git a/xlat/name_to_handle_at_flags.in b/xlat/name_to_handle_at_flags.in new file mode 100644 index 0000000..4522a80 --- /dev/null +++ b/xlat/name_to_handle_at_flags.in @@ -0,0 +1,2 @@ +AT_SYMLINK_FOLLOW 0x400 +AT_EMPTY_PATH 0x1000 -- 1.7.10.4 ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Strace-devel mailing list Strace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/strace-devel