]> granicus.if.org Git - strace/commitdiff
signalfd, signalfd4: mark return code with RVAL_FD flag
authorDmitry V. Levin <ldv@altlinux.org>
Mon, 3 Aug 2015 09:14:28 +0000 (09:14 +0000)
committerDmitry V. Levin <ldv@altlinux.org>
Mon, 3 Aug 2015 09:14:28 +0000 (09:14 +0000)
* signalfd.c (do_signalfd): Set RVAL_FD flag in the return code.

signalfd.c

index 34f71beb1e490698a746fddf8196ec6e1e3d7acc..f574d1b1c5466d044d529a9866aa99bc32fff39d 100644 (file)
@@ -13,7 +13,7 @@ do_signalfd(struct tcb *tcp, int flags_arg)
                printflags(open_mode_flags, tcp->u_arg[flags_arg], "O_???");
        }
 
-       return RVAL_DECODED;
+       return RVAL_DECODED | RVAL_FD;
 }
 
 SYS_FUNC(signalfd)