
{  The purpose of the procedure is to attempt to complete file
{allocation on a file which has previously failed in an
{attempt to allocate file space. It only handles cases
{where the failure was dme$unable_to_alloc_all_space.
{  The ring 1 segment manager sets a system flag if
{such a failure occurs.
{  The procedure make a single attempt to perform
{file allocation. If allocation is not possible then
{the procedure will wait a short time and then return
{to the code which caused the allocation to be required.
{If any events such as terminate_job or interactive break have
{arisen during the wait, they will be processed on the return
{if possible.  If nothing preempts the original code, it will cause
{the same allocation requirement and the process is repeated.
