diff --git a/scsh/scsh-interfaces.scm b/scsh/scsh-interfaces.scm index 8698ae7..7a86246 100644 --- a/scsh/scsh-interfaces.scm +++ b/scsh/scsh-interfaces.scm @@ -328,8 +328,8 @@ wait/poll wait/stopped-children - ;sleep - ;sleep-until + process-sleep + process-sleep-until call-terminally halts?)) @@ -593,7 +593,8 @@ deprecated-proc deposit-bit-field real->exact-integer - make-reinitializer)) + make-reinitializer + run-as-long-as)) (define-interface weak-tables-interface (export make-weak-table weak-table-set! weak-table-ref weak-table-walk diff --git a/scsh/scsh-package.scm b/scsh/scsh-package.scm index d0c0671..5c08e13 100644 --- a/scsh/scsh-package.scm +++ b/scsh/scsh-package.scm @@ -34,7 +34,8 @@ (define-structure scsh-utilities scsh-utilities-interface (open bitwise error-package loopholes let-opt scheme define-record-types - records) + records + threads threads-internal placeholders) (files utilities) ; (optimize auto-integrate) ) @@ -297,6 +298,7 @@ error-package evaluation extended-ports + fluids interfaces scsh-events low-interrupt