next up previous contents index
Next: Principais Funções do OSKit Up: Códigos-fonte Previous: Código-fonte: Exemplo de Utilização

Código-fonte: Exemplo de Utilização de Códigos de Erro  


2517:461546 /* * The contents of this file are subject to the Mozilla Public License * Version 1.1 (the License); you may not use this file except in * compliance with the License. You may obtain a copy of the License at * http://www.mozilla.org/MPL/ * * Software distributed under the License is distributed on an AS IS basis, * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License * for the specific language governing rights and limitations under the * License. * * The Original Code is the BananaKernel test implementation. * * The Initial Developer of the Original Code is the BananaKernel Developers * Group. Portions created by BananaKernel are Copyright (C) 2004 * BananaKernel Developers Group. All Rights Reserved. * * Contributor(s): */

#include ../erros/error.h
#define ERRO_MAXIMO 11
/* * Esta eh uma versao simplificada da funcao que irah testar os codigos de * erro */
void  teste_04PEteste_04PE() { int i = 0;
for (i = 1; i <= ERRO_MAXIMO; i++) { /* para todos os valores de * erro disponiveis no * sistema, comecando e um e * indo ateh o final */ errno = i; /* configura o errno */ bnnk_perror(); /* chama o bnnk_perror() para mostrar a * mensagem completa */ /* * deve-se imprimir, aqui, cada uma das mensagens de erro * encontradas codificadas no sistema, de acordo com a * variacao de i, para que se possa comparar com o valor * impresso por bnnk_perror() */ } }


next up previous contents index
Next: Principais Funções do OSKit Up: Códigos-fonte Previous: Código-fonte: Exemplo de Utilização
rafael@safecore.net