;	Amiga-Dos-Batch
;
;	Beeinflussung der Ein-/Ausgabe: sethflags <Flags>
;	-------------------------------------------------
;	Flags:	AN	AUS	Funktion
;		     (Default)
;		r1	r0	Raw-Eingabe
;		o1	o0	Raw-Ausgabe
;		m1	m0	More ein
;		t1	t0	AMMS-Textfunktionen anzeigen
;		c1	c0	CTRL-C erlaubt
;		x1	x0	CTRL-X erlaubt (entspricht CTRL-D im Amiga-Dos)
;		e1	e0	Bei Fehler -> CTRL-C
;		f1	f0	Bei Fehler -> CTRL-X
;
;	Beispiel: sethflags r1o1c0x0
;
;	
;	Bekannte Variablen :
;	--------------------
;	${BOARD}	Brettname (leer, wenn kein Brett)
;	${CLS}		AMMS-Sequence zum Loeschen des Screens (sethflags t1)
;	${CON}		Port-Consolen-Status (0=keine Console,1=Console)
;	${FILE}		Pfadname+Filename
;	${FILEPART}	Filename
;	${PATHPART}	Pfadname
;	${LEVEL}	Level des Users
;	${NAME}		Username
;	${PORT}		Aktueller Portname
;	${SYSOPACC}	Sysop-Zugriff auf File (0=kein Zugriff,1=Zugriff)
;	${DOWNACC}	Download-Zugriff auf File (0=kein Zugriff,1=Zugriff)
;	${UPACC}	Upload-Zugriff auf File (0=kein Zugriff,1=Zugriff)
;	${DELACC}	Loesch-Zugriff auf File (0=kein Zugriff,1=Zugriff)
;	${OWNER}	Uploader des File (0=nein,1=ja)
;
;
;	Rueckgabewert : setreturn "[Parameter] [Parameter] [...]"
;	---------------------------------------------------------
;	CHANGEDAT	Filedaten wurden geaendert (z.B. Laenge)
;	COMMENT=<Str>	Aendere Kurz-Kommentar zum angegebenen String
;	DELETE		Loesche File
;	ECOMMENT	Extra-Kommentar existiert (z.B. Vorgabe beim Upload)
;	NOEDIT		Keine Extra-Kommentar-Eingabe beim Upload
;	REFRESH		Screen muss wegen Ausgaben neu aufgebaut werden
;	REFRESHLINE	Zeile wegen Datenaenderung neu aufbauen
;	RENAME=<Name>	File in den angegebenen Namen umbenennen
;	WAIT		Auf Taste warten (inc. Warte-Text)
;
;	Beispiel: setreturn WAIT REFRESH COMMENT="Ein Kommentar"

SetHFlags m0t1c0x0

FailAt 50
mbeigene:Cannon/FileChecker/FileCheck "${FILE}" "${BOARD}" "${PORT}" "${NAME}"
Wait 1
Echo "${CLS}" NOLINE
