From: <AAl...@am...> - 2000-10-06 18:47:31
|
André me manda um arquivo de configurção seu, acho que as funções podem ficar mais simples se a gente usar a get_token. []s Amauri Albuquerque Engenheiro de Telecomunicações Centro de Supervisão e Controle de Rede - CSCR Americel 329-6811 > ----- Mensagem original ----- > De: André Casteliano [SMTP:al...@br...] > Enviada em: Sexta-feira, 6 de Outubro de 2000 13:13 > Para: Lista LinuxCall > Assunto: [Linuxcall] Funções de acesso ao arq. de config. > > Olá pessoal, beleza ? > > Essa é para os programadores do projeto. > > Bom, baseado na função 'get_token()' que o Amauri mandou, criei pequenas > funções que executam tarefas específicas: > > int check_isp(char *filename, char *isp); > > Essa função, acessa o arquivo de configuração e verifica se o provedor > passado como parâmetro em 'isp' está cadastrado ou não. Retorna 1 caso o > provedor esteja cadastrado e 0 caso não esteja. > > char *get_conf(char *filename, char *isp, char *token); > > Essa função acessa o arquivo de configuração, em busca do valor do campo > 'token', no provedor 'isp'. Retorna um ponteiro para o char que contém o > valor do campo. > > char *list_isp(char *filename); > > Essa função acessa o arquivo de configuração 'filename', e retorna um > ponteiro para um vetor char que contém a lista de provedores > cadastrados. Internamente, ele faz a checagem da seção global, evitando > que apareça na lista retornada. > > É isso aí pessoal, tou mandando o fonte com essas funções NÃO TESTADAS > em anexo. > > Vejam bem, _NÃO TESTADAS_!!! Podem haver erros de lógica ou pequenos > bugs ainda... > > Amauri, vou começar a testar essas funções, mas fico no aguardo da > função 'put_token()', para criar as demais funções de acesso ao arquivo > de configuração, ok ? > > []'s > > -- > André Casteliano > Analista de Sistemas - al...@br... > +---------------------------------------------+ > | Linux User: # 178853 Machine: # 79923 | > | Linux Heavy User - Powered by Slackware 7.1 | > | http://www.geocities.com/andre_casteliano/ | > +---------------------------------------------+ > | LinuxCall - The Linux Dialer | > | http://linuxcall.sourceforge.net | > +---------------------------------------------+ << Arquivo: get_conf.c >> |