RMS entry points: $CLOSE FAB[,[ERR][,[SUC]] $CREATE FAB[,[ERR][,[SUC]] $DISPLAY FAB[,[ERR][,[SUC]] $ENTER FAB[,[ERR][,[SUC]] $ERASE FAB[,[ERR][,[SUC]] $EXTEND FAB[,[ERR][,[SUC]] $MODIFY FAB[,[ERR][,[SUC]] $OPEN FAB[,[ERR][,[SUC]] $PARSE FAB[,[ERR][,[SUC]] $REMOVE FAB[,[ERR][,[SUC]] $RENAME OLDFAB,[ERR],[SUC],NEWFAB $SEARCH FAB[,[ERR][,[SUC]] $CONNECT RAB[,[ERR][,[SUC]] $DELETE RAB[,[ERR][,[SUC]] $DISCONNECT RAB[,[ERR][,[SUC]] $FIND RAB[,[ERR][,[SUC]] $FLUSH RAB[,[ERR][,[SUC]] $FREE RAB[,[ERR][,[SUC]] $GET RAB[,[ERR][,[SUC]] $NXTVOL RAB[,[ERR][,[SUC]] $PUT RAB[,[ERR][,[SUC]] $READ RAB[,[ERR][,[SUC]] $RELEASE RAB[,[ERR][,[SUC]] $REWIND RAB[,[ERR][,[SUC]] $SPACE RAB[,[ERR][,[SUC]] $TRUNCATE RAB[,[ERR][,[SUC]] $UPDATE RAB[,[ERR][,[SUC]] $WAIT RAB $WRITE RAB[,[ERR][,[SUC]] SYS$RMSRUNDWN(notclosed.wt.dx,type.rb.v) SYS$SETDDIR([newdir.rt.dx][,[oldlen.ww.r][,[olddir.wt.dx]]) SYS$SETDFPROT([newprot.rw.r][,[oldprot.ww.r]])