https://gitlab.synchro.net/main/sbbs/-/issues/638#note_4454
I did a bit of testing
~~~
console.crlf();
writeln("console aborted: "+console.aborted);
console.pause();
writeln("console aborted: "+console.aborted);
if (console.aborted) {
writeln("let's get outta here");
exit(1);
}
~~~
When I get to the console.pause it displays:
~~~
There are no files in Local Files - Text Files
console aborted: false
[press a key] - ctrl-c pressed here
console aborted: true
let's get outta here
[ Scanning 0.4% ]
There are no files in Local Files - Communications Programs
console aborted: false
[press a key] - ctrl-c pressed here
console aborted: true
let's get outta here
~~~
So even though it hits an exit, the scan continues.
--- SBBSecho 3.20-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)