[Contents] [Index] [Help] [Retrace] [Browse <] [Browse >]


   NAME
       AllocUnit - allocate a unit of the disk

   SYNOPSIS
       Success = AllocUnit( unitNum ), DRResource
	D0     	             D0         A6

	BOOL AllocUnit(LONG);

   FUNCTION
	This routine allocates one of the units of the disk.  It should
	be called before trying to use the disk (via GetUnit).

	In reality, it is perfectly fine to use GetUnit/GiveUnit if AllocUnit
	fails.  Do NOT call FreeUnit if AllocUnit did not succeed.  This
	has been the case for all revisions of disk.resource.

   INPUTS
	unitNum -- a legal unit number (zero through three)

   RESULTS
	Success -- nonzero if successful.  zero on failure.

   EXCEPTIONS

   SEE ALSO

   BUGS