summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2015-11-02 17:58:45 +1000
committerBenjamin Tissoires <benjamin.tissoires@gmail.com>2015-11-02 11:43:07 +0100
commit7f89dd9ffa2d0a0aeea1022d5d3182995d834130 (patch)
tree1466119ff1118243f882d259cb3927a364f4d7c0
parent5ca11ae0d163eea6055f3d7f35d2bebef0a93ffd (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.c6
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;
}