Re: usb/185454: commit references a PR

2014-02-04 Thread dfilter service
The following reply was made to PR usb/185454; it has been noted by GNATS.

From: dfil...@freebsd.org (dfilter service)
To: bug-follo...@freebsd.org
Cc:  
Subject: Re: usb/185454: commit references a PR
Date: Tue,  4 Feb 2014 10:18:37 + (UTC)

 Author: hselasky
 Date: Tue Feb  4 10:18:29 2014
 New Revision: 261482
 URL: http://svnweb.freebsd.org/changeset/base/261482
 
 Log:
   MFC r260315:
   Implement two new libusb API functions.
   
   PR:  usb/185454
 
 Modified:
   stable/10/lib/libusb/Makefile
   stable/10/lib/libusb/libusb.3
   stable/10/lib/libusb/libusb.h
   stable/10/lib/libusb/libusb10_io.c
 Directory Properties:
   stable/10/   (props changed)
 
 Modified: stable/10/lib/libusb/Makefile
 ==
 --- stable/10/lib/libusb/Makefile  Tue Feb  4 09:47:14 2014
(r261481)
 +++ stable/10/lib/libusb/Makefile  Tue Feb  4 10:18:29 2014
(r261482)
 @@ -130,6 +130,8 @@ MLINKS += libusb.3 libusb_event_handler_
  MLINKS += libusb.3 libusb_lock_event_waiters.3
  MLINKS += libusb.3 libusb_unlock_event_waiters.3
  MLINKS += libusb.3 libusb_wait_for_event.3
 +MLINKS += libusb.3 libusb_handle_events_timeout_completed.3
 +MLINKS += libusb.3 libusb_handle_events_completed.3
  MLINKS += libusb.3 libusb_handle_events_timeout.3
  MLINKS += libusb.3 libusb_handle_events.3
  MLINKS += libusb.3 libusb_handle_events_locked.3
 
 Modified: stable/10/lib/libusb/libusb.3
 ==
 --- stable/10/lib/libusb/libusb.3  Tue Feb  4 09:47:14 2014
(r261481)
 +++ stable/10/lib/libusb/libusb.3  Tue Feb  4 10:18:29 2014
(r261482)
 @@ -26,7 +26,7 @@
  .\
  .\ $FreeBSD$
  .\
 -.Dd June 7, 2013
 +.Dd January 5, 2014
  .Dt LIBUSB 3
  .Os
  .Sh NAME
 @@ -485,11 +485,40 @@ transfer completes or another thread sto
  timeout expired.
  .Pp
  .Ft int
 +.Fn libusb_handle_events_timeout_completed libusb_context *ctx struct 
timeval *tv int *completed
 +Handle any pending events by checking if timeouts have expired and by
 +checking the set of file descriptors for activity.
 +If the
 +.Fa completed
 +argument is not equal to NULL, this function will
 +loop until a transfer completion callback sets the variable pointed to
 +by the
 +.Fa completed
 +argument to non-zero.
 +If the
 +.Fa tv
 +argument is not equal to NULL, this function will return
 +LIBUSB_ERROR_TIMEOUT after the given timeout.
 +Returns 0 on success, or a LIBUSB_ERROR code on failure or timeout.
 +.Pp
 +.Ft int
 +.Fn libusb_handle_events_completed libusb_context *ctx int *completed
 +Handle any pending events by checking the set of file descriptors for 
activity.
 +If the
 +.Fa completed
 +argument is not equal to NULL, this function will
 +loop until a transfer completion callback sets the variable pointed to
 +by the
 +.Fa completed
 +argument to non-zero.
 +Returns 0 on success, or a LIBUSB_ERROR code on failure.
 +.Pp
 +.Ft int
  .Fn libusb_handle_events_timeout libusb_context *ctx struct timeval *tv
  Handle any pending events by checking if timeouts have expired and by
  checking the set of file descriptors for activity.
  Returns 0 on success, or a
 -LIBUSB_ERROR code on failure.
 +LIBUSB_ERROR code on failure or timeout.
  .Pp
  .Ft int
  .Fn libusb_handle_events libusb_context *ctx
 @@ -508,7 +537,7 @@ Must be called with the event lock held.
  Determine the next internal timeout that libusb needs to handle.
  Returns 0
  if there are no pending timeouts, 1 if a timeout was returned, or a 
LIBUSB_ERROR
 -code on failure.
 +code on failure or timeout.
  .Pp
  .Ft void
  .Fn libusb_set_pollfd_notifiers libusb_context *ctx libusb_pollfd_added_cb 
added_cb libusb_pollfd_removed_cb remove_cb void *user_data
 
 Modified: stable/10/lib/libusb/libusb.h
 ==
 --- stable/10/lib/libusb/libusb.h  Tue Feb  4 09:47:14 2014
(r261481)
 +++ stable/10/lib/libusb/libusb.h  Tue Feb  4 10:18:29 2014
(r261482)
 @@ -438,6 +438,8 @@ intlibusb_event_handler_active(libusb_c
  void  libusb_lock_event_waiters(libusb_context * ctx);
  void  libusb_unlock_event_waiters(libusb_context * ctx);
  int   libusb_wait_for_event(libusb_context * ctx, struct timeval *tv);
 +int   libusb_handle_events_timeout_completed(libusb_context * ctx, struct 
timeval *tv, int *completed);
 +int   libusb_handle_events_completed(libusb_context * ctx, int *completed);
  int   libusb_handle_events_timeout(libusb_context * ctx, struct timeval *tv);
  int   libusb_handle_events(libusb_context * ctx);
  int   libusb_handle_events_locked(libusb_context * ctx, struct timeval *tv);
 
 Modified: stable/10/lib/libusb/libusb10_io.c
 ==
 --- stable/10/lib/libusb/libusb10_io.c Tue Feb  4 09:47:14 2014
(r261481)
 +++ stable/10/lib/libusb/libusb10_io.c Tue

Re: usb/185454: commit references a PR

2014-02-04 Thread dfilter service
The following reply was made to PR usb/185454; it has been noted by GNATS.

From: dfil...@freebsd.org (dfilter service)
To: bug-follo...@freebsd.org
Cc:  
Subject: Re: usb/185454: commit references a PR
Date: Tue,  4 Feb 2014 10:22:37 + (UTC)

 Author: hselasky
 Date: Tue Feb  4 10:22:28 2014
 New Revision: 261483
 URL: http://svnweb.freebsd.org/changeset/base/261483
 
 Log:
   MFC r260315:
   Implement two new libusb API functions.
   
   PR:  usb/185454
 
 Modified:
   stable/9/lib/libusb/Makefile
   stable/9/lib/libusb/libusb.3
   stable/9/lib/libusb/libusb.h
   stable/9/lib/libusb/libusb10_io.c
 Directory Properties:
   stable/9/lib/   (props changed)
   stable/9/lib/libusb/   (props changed)
 
 Modified: stable/9/lib/libusb/Makefile
 ==
 --- stable/9/lib/libusb/Makefile   Tue Feb  4 10:18:29 2014
(r261482)
 +++ stable/9/lib/libusb/Makefile   Tue Feb  4 10:22:28 2014
(r261483)
 @@ -98,6 +98,8 @@ MLINKS += libusb.3 libusb_event_handler_
  MLINKS += libusb.3 libusb_lock_event_waiters.3
  MLINKS += libusb.3 libusb_unlock_event_waiters.3
  MLINKS += libusb.3 libusb_wait_for_event.3
 +MLINKS += libusb.3 libusb_handle_events_timeout_completed.3
 +MLINKS += libusb.3 libusb_handle_events_completed.3
  MLINKS += libusb.3 libusb_handle_events_timeout.3
  MLINKS += libusb.3 libusb_handle_events.3
  MLINKS += libusb.3 libusb_handle_events_locked.3
 
 Modified: stable/9/lib/libusb/libusb.3
 ==
 --- stable/9/lib/libusb/libusb.3   Tue Feb  4 10:18:29 2014
(r261482)
 +++ stable/9/lib/libusb/libusb.3   Tue Feb  4 10:22:28 2014
(r261483)
 @@ -485,11 +485,40 @@ transfer completes or another thread sto
  timeout expired.
  .Pp
  .Ft int
 +.Fn libusb_handle_events_timeout_completed libusb_context *ctx struct 
timeval *tv int *completed
 +Handle any pending events by checking if timeouts have expired and by
 +checking the set of file descriptors for activity.
 +If the
 +.Fa completed
 +argument is not equal to NULL, this function will
 +loop until a transfer completion callback sets the variable pointed to
 +by the
 +.Fa completed
 +argument to non-zero.
 +If the
 +.Fa tv
 +argument is not equal to NULL, this function will return
 +LIBUSB_ERROR_TIMEOUT after the given timeout.
 +Returns 0 on success, or a LIBUSB_ERROR code on failure or timeout.
 +.Pp
 +.Ft int
 +.Fn libusb_handle_events_completed libusb_context *ctx int *completed
 +Handle any pending events by checking the set of file descriptors for 
activity.
 +If the
 +.Fa completed
 +argument is not equal to NULL, this function will
 +loop until a transfer completion callback sets the variable pointed to
 +by the
 +.Fa completed
 +argument to non-zero.
 +Returns 0 on success, or a LIBUSB_ERROR code on failure.
 +.Pp
 +.Ft int
  .Fn libusb_handle_events_timeout libusb_context *ctx struct timeval *tv
  Handle any pending events by checking if timeouts have expired and by
  checking the set of file descriptors for activity.
  Returns 0 on success, or a
 -LIBUSB_ERROR code on failure.
 +LIBUSB_ERROR code on failure or timeout.
  .Pp
  .Ft int
  .Fn libusb_handle_events libusb_context *ctx
 @@ -508,7 +537,7 @@ Must be called with the event lock held.
  Determine the next internal timeout that libusb needs to handle.
  Returns 0
  if there are no pending timeouts, 1 if a timeout was returned, or a 
LIBUSB_ERROR
 -code on failure.
 +code on failure or timeout.
  .Pp
  .Ft void
  .Fn libusb_set_pollfd_notifiers libusb_context *ctx libusb_pollfd_added_cb 
added_cb libusb_pollfd_removed_cb remove_cb void *user_data
 
 Modified: stable/9/lib/libusb/libusb.h
 ==
 --- stable/9/lib/libusb/libusb.h   Tue Feb  4 10:18:29 2014
(r261482)
 +++ stable/9/lib/libusb/libusb.h   Tue Feb  4 10:22:28 2014
(r261483)
 @@ -436,6 +436,8 @@ intlibusb_event_handler_active(libusb_c
  void  libusb_lock_event_waiters(libusb_context * ctx);
  void  libusb_unlock_event_waiters(libusb_context * ctx);
  int   libusb_wait_for_event(libusb_context * ctx, struct timeval *tv);
 +int   libusb_handle_events_timeout_completed(libusb_context * ctx, struct 
timeval *tv, int *completed);
 +int   libusb_handle_events_completed(libusb_context * ctx, int *completed);
  int   libusb_handle_events_timeout(libusb_context * ctx, struct timeval *tv);
  int   libusb_handle_events(libusb_context * ctx);
  int   libusb_handle_events_locked(libusb_context * ctx, struct timeval *tv);
 
 Modified: stable/9/lib/libusb/libusb10_io.c
 ==
 --- stable/9/lib/libusb/libusb10_io.c  Tue Feb  4 10:18:29 2014
(r261482)
 +++ stable/9/lib/libusb/libusb10_io.c  Tue Feb  4 10:22:28 2014
(r261483)
 @@ -331,29 +331,50

Re: usb/185454: commit references a PR

2014-02-04 Thread dfilter service
The following reply was made to PR usb/185454; it has been noted by GNATS.

From: dfil...@freebsd.org (dfilter service)
To: bug-follo...@freebsd.org
Cc:  
Subject: Re: usb/185454: commit references a PR
Date: Tue,  4 Feb 2014 10:25:45 + (UTC)

 Author: hselasky
 Date: Tue Feb  4 10:25:31 2014
 New Revision: 261484
 URL: http://svnweb.freebsd.org/changeset/base/261484
 
 Log:
   MFC r260315:
   Implement two new libusb API functions.
   
   PR:  usb/185454
 
 Modified:
   stable/8/lib/libusb/Makefile
   stable/8/lib/libusb/libusb.3
   stable/8/lib/libusb/libusb.h
   stable/8/lib/libusb/libusb10_io.c
 Directory Properties:
   stable/8/lib/   (props changed)
   stable/8/lib/libusb/   (props changed)
 
 Modified: stable/8/lib/libusb/Makefile
 ==
 --- stable/8/lib/libusb/Makefile   Tue Feb  4 10:22:28 2014
(r261483)
 +++ stable/8/lib/libusb/Makefile   Tue Feb  4 10:25:31 2014
(r261484)
 @@ -96,6 +96,8 @@ MLINKS += libusb.3 libusb_event_handler_
  MLINKS += libusb.3 libusb_lock_event_waiters.3
  MLINKS += libusb.3 libusb_unlock_event_waiters.3
  MLINKS += libusb.3 libusb_wait_for_event.3
 +MLINKS += libusb.3 libusb_handle_events_timeout_completed.3
 +MLINKS += libusb.3 libusb_handle_events_completed.3
  MLINKS += libusb.3 libusb_handle_events_timeout.3
  MLINKS += libusb.3 libusb_handle_events.3
  MLINKS += libusb.3 libusb_handle_events_locked.3
 
 Modified: stable/8/lib/libusb/libusb.3
 ==
 --- stable/8/lib/libusb/libusb.3   Tue Feb  4 10:22:28 2014
(r261483)
 +++ stable/8/lib/libusb/libusb.3   Tue Feb  4 10:25:31 2014
(r261484)
 @@ -26,7 +26,7 @@
  .\
  .\ $FreeBSD$
  .\
 -.Dd May 7, 2012
 +.Dd January 5, 2014
  .Dt LIBUSB 3
  .Os
  .Sh NAME
 @@ -472,11 +472,40 @@ transfer completes or another thread sto
  timeout expired.
  .Pp
  .Ft int
 +.Fn libusb_handle_events_timeout_completed libusb_context *ctx struct 
timeval *tv int *completed
 +Handle any pending events by checking if timeouts have expired and by
 +checking the set of file descriptors for activity.
 +If the
 +.Fa completed
 +argument is not equal to NULL, this function will
 +loop until a transfer completion callback sets the variable pointed to
 +by the
 +.Fa completed
 +argument to non-zero.
 +If the
 +.Fa tv
 +argument is not equal to NULL, this function will return
 +LIBUSB_ERROR_TIMEOUT after the given timeout.
 +Returns 0 on success, or a LIBUSB_ERROR code on failure or timeout.
 +.Pp
 +.Ft int
 +.Fn libusb_handle_events_completed libusb_context *ctx int *completed
 +Handle any pending events by checking the set of file descriptors for 
activity.
 +If the
 +.Fa completed
 +argument is not equal to NULL, this function will
 +loop until a transfer completion callback sets the variable pointed to
 +by the
 +.Fa completed
 +argument to non-zero.
 +Returns 0 on success, or a LIBUSB_ERROR code on failure.
 +.Pp
 +.Ft int
  .Fn libusb_handle_events_timeout libusb_context *ctx struct timeval *tv
  Handle any pending events by checking if timeouts have expired and by
  checking the set of file descriptors for activity.
  Returns 0 on success, or a
 -LIBUSB_ERROR code on failure.
 +LIBUSB_ERROR code on failure or timeout.
  .Pp
  .Ft int
  .Fn libusb_handle_events libusb_context *ctx
 @@ -495,7 +524,7 @@ Must be called with the event lock held.
  Determine the next internal timeout that libusb needs to handle.
  Returns 0
  if there are no pending timeouts, 1 if a timeout was returned, or a 
LIBUSB_ERROR
 -code on failure.
 +code on failure or timeout.
  .Pp
  .Ft void
  .Fn libusb_set_pollfd_notifiers libusb_context *ctx libusb_pollfd_added_cb 
added_cb libusb_pollfd_removed_cb remove_cb void *user_data
 
 Modified: stable/8/lib/libusb/libusb.h
 ==
 --- stable/8/lib/libusb/libusb.h   Tue Feb  4 10:22:28 2014
(r261483)
 +++ stable/8/lib/libusb/libusb.h   Tue Feb  4 10:25:31 2014
(r261484)
 @@ -434,6 +434,8 @@ intlibusb_event_handler_active(libusb_c
  void  libusb_lock_event_waiters(libusb_context * ctx);
  void  libusb_unlock_event_waiters(libusb_context * ctx);
  int   libusb_wait_for_event(libusb_context * ctx, struct timeval *tv);
 +int   libusb_handle_events_timeout_completed(libusb_context * ctx, struct 
timeval *tv, int *completed);
 +int   libusb_handle_events_completed(libusb_context * ctx, int *completed);
  int   libusb_handle_events_timeout(libusb_context * ctx, struct timeval *tv);
  int   libusb_handle_events(libusb_context * ctx);
  int   libusb_handle_events_locked(libusb_context * ctx, struct timeval *tv);
 
 Modified: stable/8/lib/libusb/libusb10_io.c
 ==
 --- stable/8/lib/libusb/libusb10_io.c  Tue Feb  4 10:22:28 2014
(r261483