Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Aug 2011 10:57:54 +0000 (UTC)
From:      Alexander Motin <mav@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r224570 - projects/hid/lib/libusbhid
Message-ID:  <201108011057.p71AvsDw093720@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mav
Date: Mon Aug  1 10:57:54 2011
New Revision: 224570
URL: http://svn.freebsd.org/changeset/base/224570

Log:
  Return error code via errno in new functions same as in some old.

Modified:
  projects/hid/lib/libusbhid/data.c

Modified: projects/hid/lib/libusbhid/data.c
==============================================================================
--- projects/hid/lib/libusbhid/data.c	Mon Aug  1 09:43:35 2011	(r224569)
+++ projects/hid/lib/libusbhid/data.c	Mon Aug  1 10:57:54 2011	(r224570)
@@ -29,7 +29,6 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
-#include <errno.h>
 #include <sys/param.h>
 #include <assert.h>
 #include <stdlib.h>
@@ -128,9 +127,7 @@ hid_get_report(int fd, enum hid_kind k, 
 	ugd.ugd_data = hid_pass_ptr(data);
 	ugd.ugd_maxlen = size;
 	ugd.ugd_report_type = k + 1;
-	if (ioctl(fd, USB_GET_REPORT, &ugd) < 0)
-		return (errno);
-	return (0);
+	return (ioctl(fd, USB_GET_REPORT, &ugd));
 }
 
 int
@@ -142,7 +139,5 @@ hid_set_report(int fd, enum hid_kind k, 
 	ugd.ugd_data = hid_pass_ptr(data);
 	ugd.ugd_maxlen = size;
 	ugd.ugd_report_type = k + 1;
-	if (ioctl(fd, USB_SET_REPORT, &ugd) < 0)
-		return (errno);
-	return (0);
+	return (ioctl(fd, USB_SET_REPORT, &ugd));
 }



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