diff --git a/library.scm b/library.scm
index 26662c5..e3ab347 100644
a
|
b
|
EOF |
3917 | 3926 | q ; #9 quantum |
3918 | 3927 | (##core#undefined) ; #10 specific |
3919 | 3928 | #f ; #11 block object (type depends on blocking type) |
3920 | | '() ; #12 recipients (currently unused) |
| 3929 | '() ; #12 recipients |
3921 | 3930 | #f) ) ; #13 unblocked by timeout? |
3922 | 3931 | |
3923 | 3932 | (define ##sys#primordial-thread (##sys#make-thread #f 'running 'primordial ##sys#default-thread-quantum)) |
… |
… |
EOF |
3933 | 3942 | #f ; #5 locked |
3934 | 3943 | (##core#undefined) ) ) ; #6 specific |
3935 | 3944 | |
3936 | | (define (##sys#abandon-mutexes thread) |
3937 | | (let ([ms (##sys#slot thread 8)]) |
3938 | | (unless (null? ms) |
3939 | | (##sys#for-each |
3940 | | (lambda (m) |
3941 | | (##sys#setislot m 2 #f) |
3942 | | (##sys#setislot m 4 #t) |
3943 | | (##sys#setislot m 5 #f) |
3944 | | (##sys#setislot m 3 '()) ) |
3945 | | ms) ) ) ) |
3946 | | |
3947 | 3945 | (define (##sys#schedule) ((##sys#slot ##sys#current-thread 1))) |
3948 | 3946 | |
3949 | 3947 | (define (##sys#thread-yield!) |