
Encerrar um programa retornando o controle ao processo chamador.
CANCEL
QUIT [(<numero>)]
|
<numero> |
status do término do programa. |
Na sua execução fecha todos os arquivos abertos e o banco de dados utilizado.
Através do comando QUIT é possível retornar um código (para o sistema operacional) que representará o status de fim do programa.
Se o programa foi invocado por um outro programa escrito em OPUS, esse código pode ser capturado pela função DBERR(). Sob o sistema operacional UNIX, se um processo escrito em outra linguagem houver invocado um programa desenvolvido em OPUS, o status do comando QUIT estará armazenado na variável ambiental $? .
O comando CANCEL sempre retorna 0 (zero).
O exemplo a seguir mostra a utilização dos comandos CANCEL e QUIT retornando um código de erro.
IF tudobem && tudo bem é uma variável lógica
CANCEL
ELSE
QUIT(1)
ENDIF
EXIT, FUNCTION, PROCEDURE, PROGRAM, RETURN, RUN, SLEEP e DBERR( ).
