home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
bvdoor10.zip
/
TERMINAT.PAS
< prev
next >
Wrap
Pascal/Delphi Source File
|
1996-12-19
|
1KB
|
47 lines
PROCEDURE terminate(haltcode : BYTE);
BEGIN
WRITELN('- ', productname, ' Terminating - ');
WRITE('Exit Type: ');
CASE haltcode OF
0 : WRITELN('Normal');
1 :
BEGIN
WRITELN('Carrier Lost');
{Do what you want in here}
END;
2 :
BEGIN
WRITELN('Timelimit Exceeded');
{Do what you want in here}
END;
3 :
BEGIN
WRITELN('Inactivity Timeout');
{Do what you want in here}
END;
4 :
BEGIN
IF doorsys THEN
WRITELN('Can not find ', ckpath(exitinfopath), 'Door.Sys')
ELSE IF sessioninfo THEN
WRITELN('Can not find ', ckpath(exitinfopath), 'Session.Info')
ELSE
WRITELN('Can not find ', ckpath(exitinfopath), 'Dorinfo', getnode, '.Def');
END;
5 :
BEGIN
WRITELN('Can not find ', ckpath(exitinfopath), 'Exitinfo.BBS');
END;
6 :
BEGIN
WRITELN('Change Directory Error');
{Should close all files}
END;
8 :
BEGIN
WRITELN('RAXIT Semaphore File Found');
END;
END;
END;