summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Hjelm <hjelmn@google.com>2020-06-11 23:30:48 -0600
committerNathan Hjelm <hjelmn@google.com>2020-06-11 23:30:48 -0600
commita5962ba96863aad871d2e4d5d7ddae018f12e42c (patch)
tree9fb11e9df97e0e4729326b227690b75dba47d0e0
parent349baae0b5e5e8a0aeae9656b69afbcdd6acbe64 (diff)
downloadlibusb-a5962ba96863aad871d2e4d5d7ddae018f12e42c.tar.gz
darwin: add kIOUSBUnknownPipeErr to error string list
Signed-off-by: Nathan Hjelm <hjelmn@google.com>
-rw-r--r--libusb/os/darwin_usb.c7
-rw-r--r--libusb/version_nano.h2
2 files changed, 6 insertions, 3 deletions
diff --git a/libusb/os/darwin_usb.c b/libusb/os/darwin_usb.c
index ec5225e..e6e4943 100644
--- a/libusb/os/darwin_usb.c
+++ b/libusb/os/darwin_usb.c
@@ -1,8 +1,8 @@
/* -*- Mode: C; indent-tabs-mode:nil -*- */
/*
* darwin backend for libusb 1.0
- * Copyright © 2008-2019 Nathan Hjelm <hjelmn@users.sourceforge.net>
- * Copyright © 2019 Google LLC. All rights reserved.
+ * Copyright © 2008-2020 Nathan Hjelm <hjelmn@cs.unm.edu>
+ * Copyright © 2019-2020 Google LLC. All rights reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -122,6 +122,8 @@ static const char *darwin_error_str (IOReturn result) {
return "out of resources";
case kIOUSBHighSpeedSplitError:
return "high speed split error";
+ case kIOUSBUnknownPipeErr:
+ return "pipe ref not recognized";
default:
snprintf(string_buffer, sizeof(string_buffer), "unknown error (0x%x)", result);
return string_buffer;
@@ -149,6 +151,7 @@ static enum libusb_error darwin_to_libusb (IOReturn result) {
case kIOReturnAborted:
case kIOReturnError:
case kIOUSBNoAsyncPortErr:
+ case kIOUSBUnknownPipeErr:
default:
return LIBUSB_ERROR_OTHER;
}
diff --git a/libusb/version_nano.h b/libusb/version_nano.h
index 631c36e..2b653c5 100644
--- a/libusb/version_nano.h
+++ b/libusb/version_nano.h
@@ -1 +1 @@
-#define LIBUSB_NANO 11518
+#define LIBUSB_NANO 11519