Implement `scm_std_select ()' in terms of `scm_without_guile ()'.
authorLudovic Courtès <ludo@gnu.org>
Fri, 26 Sep 2008 21:10:26 +0000 (23:10 +0200)
committerLudovic Courtès <ludo@gnu.org>
Fri, 26 Sep 2008 21:10:26 +0000 (23:10 +0200)
commit8c2b314350fb1926586922549ef53744ce6ea862
tree79cebebd280000ea6b0ef10f382362fa2a02dd5b
parentb66a552487b875b2897177eafcb7e4b68b140b0a
Implement `scm_std_select ()' in terms of `scm_without_guile ()'.

* libguile/threads.c (struct select_args): New.
  (do_std_select): New function.
  (scm_std_select): Don't use `scm_{leave,enter}_guile ()' since they don't
  have any effect; use `scm_without_guile ()' instead.
libguile/threads.c