/************************************************
*						*
*  breq.c: opens a centered reqtools requestor	*
*  with two buttons for OS selection.		*
*						*
*  (c) 1994 Eric R. Augustine			*
*						*
*  Absolutely Public Domain source		*
*						*
************************************************/

#include <stdlib.h>
#include <libraries/reqtools.h>
#include <proto/exec.h>
#include <proto/reqtools.h>

struct ReqToolsBase  *ReqToolsBase;

main (int argc, char *argv[]) {
   char	  *bsdstr;

   if(argc == 1)
      bsdstr = "sys:loadbsd sys:vmunix -a";
   else
      bsdstr = argv[1];

   if(!(ReqToolsBase  = (struct ReqToolsBase *)OpenLibrary (REQTOOLSNAME, REQTOOLSVERSION)))
      exit (0);					      /* quiet failure makes smaller NOSTDIO code */

   switch (rtEZRequestTags("Boot Request\n" "OS Selection\n",
      "NetBSD|ADOS", NULL, NULL, RTEZ_DefaultResponse, 4, RT_ReqPos, REQPOS_CENTERSCR, TAG_END)) {
   case FALSE:
      CloseLibrary((struct Library *)ReqToolsBase);
      break;
   case TRUE:
      CloseLibrary((struct Library *)ReqToolsBase);   /* not entirely necessary */
      system(bsdstr);
      break;
   }
   return;
}


