~ chicken-core (chicken-5) a56037b4908622d65b8decda92d07fc7c93fee42


commit a56037b4908622d65b8decda92d07fc7c93fee42
Author:     felix <felix@call-with-current-continuation.org>
AuthorDate: Wed Dec 1 05:52:10 2010 -0500
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Wed Dec 1 05:52:29 2010 -0500

    fixed broken sleep-time conversion reported by Karel Miklav

diff --git a/manual/Acknowledgements b/manual/Acknowledgements
index 698f4d15..aa5aa956 100644
--- a/manual/Acknowledgements
+++ b/manual/Acknowledgements
@@ -28,26 +28,26 @@ R. Kueny Sr, Goran Krampe, David Krentzlin, Ben Kurtz, Micky
 Latowicki, John Lenz, Kirill Lisovsky, Juergen Lorenz, Kon Lovett, Lam
 Luu, Vitaly Magerya, Leonardo Valeri Manera, Dennis Marti, Charles
 Martin, Bob McIsaac, Alain Mellan, Eric Merrit, Perry Metzger, Scott
-G. Miller, Mikael, Bruce Mitchener, Fadi Moukayed, Chris Moline, Eric
-E. Moore, Julian Morrison, Dan Muresan, David N. Murray, "nicktick",
-Lars Nilsson, Ian Oversby, "o.t.", Gene Pavlovsky, Levi Pearson,
-Jeronimo Pellegrini, Nicolas Pelletier, Derrell Piper, Carlos Pita,
-Robin Lee Powell, Alan Post, "Pupeno", Davide Puricelli, "presto",
-Doug Quale, Imran Rafique, Eric Raible, Ivan Raikov, Joel Reymont,
-Chris Roberts, Eric Rochester, Paul Romanchenko, Andreas Rottman,
-David Rush, Lars Rustemeier, Daniel Sadilek, Oskar Schirmer, Burton
-Samograd, Reed Sheridan, Ronald Schroeder, Spencer Schumann, Ivan
-Shcheklein, Alex Shinn, Ivan Shmakov, "Shmul", Tony Sidaway, Jeffrey
-B. Siegal, Andrey Sidorenko, Michele Simionato, Iruata Souza, Volker
-Stolz, Jon Strait, Dorai Sitaram, Robert Skeels, Jason Songhurst,
-Clifford Stein, Sunnan, Zbigniew Szadkowski, Rick Taube, Nathan Thern,
-Mike Thomas, Minh Thu, Christian Tismer, Andre van Tonder, John Tobey,
-Henrik Tramberend, Vladimir Tsichevsky, Neil van Dyke, Sam Varner,
-Taylor Venable, Sander Vesik, Jaques Vidrine, Panagiotis Vossos, Shawn
-Wagner, Peter Wang, Ed Watkeys, Brad Watson, Thomas Weidner, Goeran
-Weinholt, Matthew Welland, Drake Wilson, Joerg Wittenberger, Peter
-Wright, Mark Wutka, Richard Zidlicky and Houman Zolfaghari for
-bug-fixes, tips and suggestions.
+G. Miller, Mikael, Karel Miklav, Bruce Mitchener, Fadi Moukayed, Chris
+Moline, Eric E. Moore, Julian Morrison, Dan Muresan, David N. Murray,
+"nicktick", Lars Nilsson, Ian Oversby, "o.t.", Gene Pavlovsky, Levi
+Pearson, Jeronimo Pellegrini, Nicolas Pelletier, Derrell Piper, Carlos
+Pita, Robin Lee Powell, Alan Post, "Pupeno", Davide Puricelli,
+"presto", Doug Quale, Imran Rafique, Eric Raible, Ivan Raikov, Joel
+Reymont, Chris Roberts, Eric Rochester, Paul Romanchenko, Andreas
+Rottman, David Rush, Lars Rustemeier, Daniel Sadilek, Oskar Schirmer,
+Burton Samograd, Reed Sheridan, Ronald Schroeder, Spencer Schumann,
+Ivan Shcheklein, Alex Shinn, Ivan Shmakov, "Shmul", Tony Sidaway,
+Jeffrey B. Siegal, Andrey Sidorenko, Michele Simionato, Iruata Souza,
+Volker Stolz, Jon Strait, Dorai Sitaram, Robert Skeels, Jason
+Songhurst, Clifford Stein, Sunnan, Zbigniew Szadkowski, Rick Taube,
+Nathan Thern, Mike Thomas, Minh Thu, Christian Tismer, Andre van
+Tonder, John Tobey, Henrik Tramberend, Vladimir Tsichevsky, Neil van
+Dyke, Sam Varner, Taylor Venable, Sander Vesik, Jaques Vidrine,
+Panagiotis Vossos, Shawn Wagner, Peter Wang, Ed Watkeys, Brad Watson,
+Thomas Weidner, Goeran Weinholt, Matthew Welland, Drake Wilson, Joerg
+Wittenberger, Peter Wright, Mark Wutka, Richard Zidlicky and Houman
+Zolfaghari for bug-fixes, tips and suggestions.
 
 CHICKEN uses the "irregex" regular expression package written by Alex Shinn.
 
diff --git a/scheduler.scm b/scheduler.scm
index 90e75e5a..021d99e5 100644
--- a/scheduler.scm
+++ b/scheduler.scm
@@ -149,7 +149,7 @@ EOF
 					     "C_msleep" 
 					     (fxmax 
 					      0
-					      (##sys#inexact->exact (fp- tmo1 now)))))
+					      (##core#inline "C_quickflonumtruncate" (fp- tmo1 now)))))
 				       (foreign-value
 					"C_signal_interrupted_p" bool) ) ) ) ) ) )
 		      (loop (cdr lst)) ) ) ) ) ) )
Trap