> Join  Join files : ( :Close_All: :Ș 2@ș "OS_GetEnv" A$:A$=A$,1+A$," ",1+A$," ",1+A$," ")))) ... ":Ș F%max%=--4096: mem% max%,size% 3 Pȕ A$)=" ":A$=A$): Z-A%=0:B%=0::B%=A%:A%=A$," ",A%+1): A%=0 d$out$=A$,B%+1):infile$=A$,B%-1) n1ș "OS_File",5,infile$ ,,load%,exec%,,attr% xout%=(out$)  module%= BA%=infile$+" "," "):in$=infile$,A%-1):infile$=infile$,A%+1)  in$,2)="-m" D A%=infile$+" "," "):in$=infile$,A%-1):infile$=infile$,A%+1)  module%=  in%=(in$) in%=0 "File '"in$"' not found"   len%=#in%: len%>max% ! "File '"in$"' too long"  2 ș "OS_GBPB",3,in%,mem%,len%,0:#in%:in%=0 @ module%:!size%=len%:ș "OS_GBPB",1,out%,size%,4,#out% ", ș "OS_GBPB",1,out%,mem%,len%,#out% , 6 @ infile$="" J9 module%:!size%=0:ș "OS_GBPB",1,out%,size%,4,#out% T#out%:out%=0 ^*ș "OS_File",1,out$,load%,exec%,,attr% hȘ r: | Close_All #in%=in%: in%:A%=in%:in%=0:#A% (out%=out%: out%:A%=out%:out%=0:#A%