{
{ The purpose of this procedure is to preallocate file space. The request will
{  attempt to allocate the number of bytes up to the length which is input by the user.
{
{       MMP$OS_PREALLOCATE_FILE_SPACE (PROCESS_VIRTUAL_ADDRESS, LENGTH, STATUS)
{
{  PROCESS_VIRTUAL_ADDRESS: (input) This parameter specifies the address of
{      the segment to which space is to be preallocated.
{
{  LENGTH: (input) This parameter specifies the desired length of the segment
{      after preallocation. This request will allocate (length - segment.eoi)
{      number of bytes.
{
{  WAIT_TIME_SECONDS: (input) This parameter specifies the maximum number of
{      seconds to wait when the requested space is not available.
{
{  STATUS: (output) This parameter will return the request status to the user.
{
