Esta é uma função de implementação exportada pela biblioteca de Saída do Usuário (.lel). Ela é chamada pouco antes de descarregar o .lel, o que normalmente ocorre quando o processo de grupo de execução é parado. Durante a chamada dessa função, o código do usuário deve limpar quaisquer recursos alocados durante a função bipInitializeUserExits. Se essa função não for exportada, ocorrerá uma falha ao carregar .lel. Não é válido chamar nenhuma função de utilitário durante a chamada de bipTerminateUserExits. Essa função é chamada no mesmo encadeamento que bipInitializeUserExits.
extern "C"{ void bipTerminateUserExits(){ /*Aqui, você limpa quaisquer recursos, por exemplo, encadeamentos com spawn, manipulações de arquivos, sockets */ freeResources(); } }/* fim do "C" externo*/