{ Device groper spec, constants and buffer format}

%recordformat grope fm(%short device, %byte controller,
                       %byte flags1,
                       %short unit, flags2,
                       %integer logical address,
                       %integer owner UIC, owner PID,
                       %Integer Internal PID,
                       %Integer DueTIM)

%constinteger g allocated  = 1
%constinteger g swap       = 2
%constinteger g deaf       = 4
%constinteger g aid        = 8
%constinteger g batch      = 16
%constinteger g active     = 32  { 3 bits wide }

%externalintegerfnspec grope %alias "UCB_GROPE" (%integer slots,
                                                 %record(grope fm)%name buffer,
                                                 %integername found)

%end %of %file
