darwin: add kIOUSBUnknownPipeErr to error string list
authorNathan Hjelm <hjelmn@google.com>
Fri, 12 Jun 2020 05:30:48 +0000 (23:30 -0600)
committerNathan Hjelm <hjelmn@google.com>
Fri, 12 Jun 2020 05:30:48 +0000 (23:30 -0600)
Signed-off-by: Nathan Hjelm <hjelmn@google.com>
libusb/os/darwin_usb.c
libusb/version_nano.h

index ec5225ee716cb70a364ce6e560937a862853ea06..e6e4943d16c1fa38f42f6acb5895867879aec713 100644 (file)
@@ -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;
   }
index 631c36ec828dfdc1040862e52f6e2c75204dedef..2b653c5481e517f9011c56780e340295c24f088c 100644 (file)
@@ -1 +1 @@
-#define LIBUSB_NANO 11518
+#define LIBUSB_NANO 11519