]> granicus.if.org Git - strace/commitdiff
fanotify: use print_xlat_d
authorEugene Syromyatnikov <evgsyr@gmail.com>
Sat, 10 Mar 2018 05:17:31 +0000 (06:17 +0100)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 12 Apr 2018 23:00:28 +0000 (23:00 +0000)
* fanotify.c (SYS_FUNC(fanotify_mark)): Use print_xlat_d for printing
FAN_NOFD named constant.

fanotify.c

index a9ec0e9e5392b898357e268b30f2a4801c591a10..4bed830358fe84d15f020725bd38c430c8a79c6b 100644 (file)
@@ -75,10 +75,12 @@ SYS_FUNC(fanotify_mark)
 #endif
        printflags64(fan_event_flags, mask, "FAN_???");
        tprints(", ");
-       if ((int) tcp->u_arg[argn] == FAN_NOFD)
-               tprints("FAN_NOFD, ");
-       else
+       if ((int) tcp->u_arg[argn] == FAN_NOFD) {
+               print_xlat_d(FAN_NOFD);
+               tprints(", ");
+       } else {
                print_dirfd(tcp, tcp->u_arg[argn]);
+       }
        printpath(tcp, tcp->u_arg[argn + 1]);
 
        return RVAL_DECODED;