diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2015-11-02 17:58:45 +1000 |
---|---|---|
committer | Benjamin Tissoires <benjamin.tissoires@gmail.com> | 2015-11-02 11:43:07 +0100 |
commit | 7f89dd9ffa2d0a0aeea1022d5d3182995d834130 (patch) | |
tree | 1466119ff1118243f882d259cb3927a364f4d7c0 | |
parent | 5ca11ae0d163eea6055f3d7f35d2bebef0a93ffd (diff) |
tools: evemu-record's output file must record the description too
argv[2] specifies the output file to record to (stdout by default).
evemu-record /dev/input/event0 somefile
This recording was missing the device description tough.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
-rw-r--r-- | tools/evemu-record.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/evemu-record.c b/tools/evemu-record.c index c2293ab..305bfe5 100644 --- a/tools/evemu-record.c +++ b/tools/evemu-record.c @@ -55,7 +55,7 @@ FILE *output; -static int describe_device(int fd) +static int describe_device(FILE *output, int fd) { struct evemu_device *dev; int ret = -ENOMEM; @@ -67,7 +67,7 @@ static int describe_device(int fd) if (ret) goto out; - evemu_write(dev, stdout); + evemu_write(dev, output); out: evemu_delete(dev); return ret; @@ -133,7 +133,7 @@ int main(int argc, char *argv[]) } } - if (describe_device(fd)) { + if (describe_device(output, fd)) { fprintf(stderr, "error: could not describe device\n"); goto out; } |