aboutsummaryrefslogtreecommitdiffstats
path: root/tests/odirect_write.c
diff options
context:
space:
mode:
authorSebastian Pipping <sebastian@pipping.org>2023-11-14 00:19:34 +0100
committerSebastian Pipping <sebastian@pipping.org>2023-11-14 00:59:53 +0100
commit49281a6d1a1ed1b1711261468ec3db2c5df0b833 (patch)
tree661936a24ce8a0db14c4176e1b783ae30783659c /tests/odirect_write.c
parent09cc3d484d4c31578bc786e984bd90c9181acabb (diff)
downloadbindfs-49281a6d1a1ed1b1711261468ec3db2c5df0b833.tar.gz
odirect_write.c: Address warning -Wsign-compare
Symptom was: > tests/odirect_write.c: In function ‘main’: > tests/odirect_write.c:58:17: error: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Werror=sign-compare] > 58 | if (res != buf_size) { > | ^~
Diffstat (limited to 'tests/odirect_write.c')
-rw-r--r--tests/odirect_write.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/odirect_write.c b/tests/odirect_write.c
index 10b63f9..bc9040f 100644
--- a/tests/odirect_write.c
+++ b/tests/odirect_write.c
@@ -55,7 +55,7 @@ int main(int argc, char** argv) {
perror("failed to write");
return 1;
}
- if (res != buf_size) {
+ if ((size_t)res != buf_size) {
// Too lazy to write a loop here unless it turns out to be necessary.
fprintf(stderr, "Failed to write exactly %lu bytes", (unsigned long)amt_read);
}