]> granicus.if.org Git - strace/commitdiff
fcntl.c: remove redundant ifdefs
authorDmitry V. Levin <ldv@altlinux.org>
Fri, 9 Oct 2015 20:10:31 +0000 (20:10 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Thu, 26 Nov 2015 01:37:34 +0000 (01:37 +0000)
* fcntl.c (USE_PRINTFLOCK64): Remove macro.
(printflock64): Define unconditionally.
(SYS_FUNC(fcntl)): Do not check for USE_PRINTFLOCK64,
F_DUPFD_CLOEXEC, F_NOTIFY, F_SETLEASE, and F_GETLEASE macros.

fcntl.c

diff --git a/fcntl.c b/fcntl.c
index 226c946c75cb3fb40d4639dbe7b55afd98f50b09..a3f73e077a16d70c76b5426bc786a32e4c03fc11 100644 (file)
--- a/fcntl.c
+++ b/fcntl.c
 #include "xlat/lockfcmds.h"
 #include "xlat/notifyflags.h"
 
-/*
- * Assume that F_SETLK64, F_SETLKW64, and F_GETLK64 are either defined
- * or not defined altogether.
- */
-#if defined(F_SETLK64) && F_SETLK64 + 0 != F_SETLK
-# define USE_PRINTFLOCK64 1
-#else
-# define USE_PRINTFLOCK64 0
-#endif
-
-#if USE_PRINTFLOCK64
-
 static void
 printflock64(struct tcb *tcp, long addr, int getlk)
 {
@@ -65,7 +53,6 @@ printflock64(struct tcb *tcp, long addr, int getlk)
        else
                tprints("}");
 }
-#endif /* USE_PRINTFLOCK64 */
 
 static void
 printflock(struct tcb *tcp, long addr, int getlk)
@@ -131,9 +118,7 @@ SYS_FUNC(fcntl)
                        printflags(fdflags, tcp->u_arg[2], "FD_???");
                        break;
                case F_SETOWN: case F_DUPFD:
-#ifdef F_DUPFD_CLOEXEC
                case F_DUPFD_CLOEXEC:
-#endif
                        tprintf(", %ld", tcp->u_arg[2]);
                        break;
                case F_SETFL:
@@ -144,24 +129,18 @@ SYS_FUNC(fcntl)
                        tprints(", ");
                        printflock(tcp, tcp->u_arg[2], 0);
                        break;
-#if USE_PRINTFLOCK64
                case F_SETLK64: case F_SETLKW64:
                        tprints(", ");
                        printflock64(tcp, tcp->u_arg[2], 0);
                        break;
-#endif /* USE_PRINTFLOCK64 */
-#ifdef F_NOTIFY
                case F_NOTIFY:
                        tprints(", ");
                        printflags(notifyflags, tcp->u_arg[2], "DN_???");
                        break;
-#endif
-#ifdef F_SETLEASE
                case F_SETLEASE:
                        tprints(", ");
                        printxval(lockfcmds, tcp->u_arg[2], "F_???");
                        break;
-#endif
                case F_GETOWN:
                        break;
                default:
@@ -184,19 +163,15 @@ SYS_FUNC(fcntl)
                        tprints(", ");
                        printflock(tcp, tcp->u_arg[2], 1);
                        break;
-#if USE_PRINTFLOCK64
                case F_GETLK64:
                        tprints(", ");
                        printflock64(tcp, tcp->u_arg[2], 1);
                        break;
-#endif
-#ifdef F_GETLEASE
                case F_GETLEASE:
                        if (syserror(tcp))
                                return 0;
                        tcp->auxstr = xlookup(lockfcmds, tcp->u_rval);
                        return RVAL_HEX|RVAL_STR;
-#endif
                default:
                        tprintf(", %#lx", tcp->u_arg[2]);
                        break;