Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 May 2012 04:24:18 +0000 (UTC)
From:      Alexander Motin <mav@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-stable@freebsd.org, svn-src-stable-8@freebsd.org
Subject:   svn commit: r235881 - stable/8/usr.bin/usbhidctl
Message-ID:  <201205240424.q4O4OI6A015089@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mav
Date: Thu May 24 04:24:17 2012
New Revision: 235881
URL: http://svn.freebsd.org/changeset/base/235881

Log:
  MFC r235519:
  Add support for -z option for reading operations. It allows to not request
  current values from device, but only receive changes.
  
  Sponsored by:   iXsystems, Inc.

Modified:
  stable/8/usr.bin/usbhidctl/usbhid.c
  stable/8/usr.bin/usbhidctl/usbhidctl.1
Directory Properties:
  stable/8/usr.bin/usbhidctl/   (props changed)

Modified: stable/8/usr.bin/usbhidctl/usbhid.c
==============================================================================
--- stable/8/usr.bin/usbhidctl/usbhid.c	Thu May 24 04:23:06 2012	(r235880)
+++ stable/8/usr.bin/usbhidctl/usbhid.c	Thu May 24 04:24:17 2012	(r235881)
@@ -189,11 +189,11 @@ usage(void)
 
 	fprintf(stderr,
                 "usage: %s -f device "
-                "[-l] [-n] [-r] [-t tablefile] [-v] [-x] name ...\n",
+                "[-l] [-n] [-r] [-t tablefile] [-v] [-x] [-z] name ...\n",
                 getprogname());
 	fprintf(stderr,
                 "       %s -f device "
-                "[-l] [-n] [-r] [-t tablefile] [-v] [-x] -a\n",
+                "[-l] [-n] [-r] [-t tablefile] [-v] [-x] [-z] -a\n",
                 getprogname());
 	fprintf(stderr,
                 "       %s -f device "
@@ -311,7 +311,7 @@ dumpdata(int f, report_desc_t rd, int lo
 	u_char *dbuf;
 	enum hid_kind kind;
 
-	kind = 0;
+	kind = zflag ? 3 : 0;
 	rid = -1;
 	use_rid = !!hid_get_report_id(f);
 	do {

Modified: stable/8/usr.bin/usbhidctl/usbhidctl.1
==============================================================================
--- stable/8/usr.bin/usbhidctl/usbhidctl.1	Thu May 24 04:23:06 2012	(r235880)
+++ stable/8/usr.bin/usbhidctl/usbhidctl.1	Thu May 24 04:24:17 2012	(r235881)
@@ -54,6 +54,7 @@
 .Op Fl l
 .Op Fl v
 .Op Fl x
+.Op Fl z
 .Fl a
 .Nm
 .Fl f Ar device
@@ -62,6 +63,7 @@
 .Op Fl n
 .Op Fl v
 .Op Fl x
+.Op Fl z
 .Ar item ...
 .Nm
 .Fl f Ar device
@@ -106,9 +108,8 @@ Only 'output' and 'feature' kinds can be
 .It Fl x
 Dump data in hexadecimal as well as decimal.
 .It Fl z
-Reset reports to zero before processing
-.Fl w
-arguments. If not specified, current values will be requested from device.
+Reset reports to zero before processing other arguments.
+If not specified, current values will be requested from device.
 .El
 .Sh SYNTAX
 .Nm



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201205240424.q4O4OI6A015089>