diff options
author | Henrik Rydberg <rydberg@euromail.se> | 2010-09-23 17:53:46 +0200 |
---|---|---|
committer | Henrik Rydberg <rydberg@euromail.se> | 2010-09-23 17:53:46 +0200 |
commit | ee6f73d719d8188ecfcc7f562f845f0a3461e25f (patch) | |
tree | 6d802b55d73e804ede77b0caf7dfd84ca005c80b | |
parent | 5059c335c46c3d250deaa6afaca2f7740bdddf36 (diff) |
Flush stdout before entering the event loop
Scripts that need the device node may have difficulties if
the stream is not flushed before entering the event loop.
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
-rw-r--r-- | tools/evemu-device.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/evemu-device.c b/tools/evemu-device.c index 6cdb696..b318cf6 100644 --- a/tools/evemu-device.c +++ b/tools/evemu-device.c @@ -58,7 +58,8 @@ static void hold_device(const struct evemu_device *dev) fd = open(node, O_RDONLY); if (fd < 0) return; - printf("%s: %s\n", dev->name, node); + fprintf(stdout, "%s: %s\n", dev->name, node); + fflush(stdout); while ((ret = read(fd, data, sizeof(data))) > 0); close(fd); } |