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: