]> sourceware.org Git - newlib-cygwin.git/commit
Use high-resolution timebases for select().
authorJohn Hood <cgull@glup.org>
Wed, 18 May 2016 23:14:16 +0000 (19:14 -0400)
committerCorinna Vinschen <corinna@vinschen.de>
Fri, 20 May 2016 10:00:38 +0000 (12:00 +0200)
commita23e6a35d896a075640db714b28ce74bb6b8d7ff
tree770902e71b96b94b3479ac3a72e9dca1ea84ab93
parentd5632bcfd465b7f980c0e0d2ef0d3a7438c98878
Use high-resolution timebases for select().

* select.h: Change prototype for select_stuff::wait() for larger
  microsecond timeouts.
* select.cc (pselect): Convert from old cygwin_select().
  Implement microsecond timeouts.
  (cygwin_select): Rewrite as a wrapper on pselect().
  (select): Implement microsecond timeouts.
  (select_stuff::wait): Implement microsecond timeouts with a timer
  object.
winsup/cygwin/select.cc
winsup/cygwin/select.h
This page took 0.030128 seconds and 5 git commands to generate.