Number: 2208
Date: 19-Sep-84 18':48':06
Submitter: Sannella.PA
Source: Masinter.pa
Subject: New DISMISS arg': NOBLOCK
Assigned To:
Attn:
Status: Fixed
In/By: Harmony
Problem Type: Bug
Impact: Moderate
Difficulty:
Frequency:
Priority: Perhaps
System: Operating System
Subsystem: Processes
Machine: 1132
Disk:
Lisp Version: 19-Sep-84 13':04':52
Source Files:
Microcode Version: 5124
Memory Size: 4096
File Server:
Server Software Version:
Disposition:
Description: '
Date': 18 Sep 84 13':38 PDT'
From': Masinter.pa'
Subject': new PROC & .DCOM on {ERIS}<LISPCORE>SOURCES> with revised DISMISS'
To': LispSupport'
cc': Mittal'
'
Only changes are in function DISMISS.'
'
(DISMISS MSECSWAIT TIMER NOBLOCK)'
'
Now works as documented in the manual; in addition':'
'
if MSECSWAIT and TIMER are both NIL, this is equivalent to (BLOCK). (This is old, undocumented behavior that I reinstalled.)'
'
New feature (put in before, but not documented)': if NOBLOCK is T, DISMISS will *not* allow other processes to run, but will busy-wait until the amount of time given has elapsed.
Workaround:
Test Case:
Edit-By:
Edit-Date: