From 83202f7ae849e538c04656923312d0eab32f6cea Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Wed, 8 Aug 2018 11:57:39 -0600 Subject: [PATCH] Check result of "write" Some distros enable _FORTIFY_SOURCE by default, which caught a failure to check the result of "write" in scoped_mmap-selftests.c. This patch fixes the problem. ChangeLog 2018-08-08 Tom Tromey * unittests/scoped_mmap-selftests.c: Check result of "write". --- gdb/ChangeLog | 4 ++++ gdb/unittests/scoped_mmap-selftests.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index b534e95450b..49a7e396ccf 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2018-08-08 Tom Tromey + + * unittests/scoped_mmap-selftests.c: Check result of "write". + 2018-08-08 Jim Wilson * riscv-tdep.c (enum opcode): Add jump, branch, lr, and sc opcodes. diff --git a/gdb/unittests/scoped_mmap-selftests.c b/gdb/unittests/scoped_mmap-selftests.c index d70a56a1862..e9d4afdffc5 100644 --- a/gdb/unittests/scoped_mmap-selftests.c +++ b/gdb/unittests/scoped_mmap-selftests.c @@ -91,7 +91,7 @@ test_normal () int fd = mkstemp (filename); SELF_CHECK (fd >= 0); - write (fd, "Hello!", 7); + SELF_CHECK (write (fd, "Hello!", 7) == 7); close (fd); gdb::unlinker unlink_test_file (filename); -- 2.30.2