summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Poirier <benjamin.poirier@gmail.com>2021-07-28 06:32:49 (GMT)
committerThomas Haller <thaller@redhat.com>2023-07-24 17:40:19 (GMT)
commit96bbe55c8513f1c80d4c85fe829ef2aef35e1f51 (patch)
treed5e9fa3a11200371fd1f25cf6899ff8bf9575642
parentcf5dcbcdfe5f2a8a813396a7eca55e1a590afeb6 (diff)
downloadlibnl-96bbe55c8513f1c80d4c85fe829ef2aef35e1f51.zip
libnl-96bbe55c8513f1c80d4c85fe829ef2aef35e1f51.tar.gz
libnl-96bbe55c8513f1c80d4c85fe829ef2aef35e1f51.tar.bz2
test-cache-mngr: Flush output after object dumps
Flush stdout after object dumps to have complete and immediate output when stdout is not line buffered, such as when piping the test-cache-mngr output to grep.
-rw-r--r--tests/test-cache-mngr.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/test-cache-mngr.c b/tests/test-cache-mngr.c
index c47c50e..33cbd8d 100644
--- a/tests/test-cache-mngr.c
+++ b/tests/test-cache-mngr.c
@@ -46,6 +46,7 @@ static void change_cb(struct nl_cache *cache, struct nl_object *obj,
printf("CHANGE ");
nl_object_dump(obj, &params);
+ fflush(stdout);
change = 1;
}
@@ -174,6 +175,7 @@ int main(int argc, char *argv[])
if (dump_on_timeout || (dump_on_change && change)) {
nl_cache_mngr_info(mngr, &params);
+ fflush(stdout);
change = 0;
}
}