#include "structures.h"
#include "defines.h"
#include "functions.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "hashtables.h"
#include "debug.h"
#include "listas.h"
#include <netdb.h>
Ir para o código fonte deste ficheiro.
Macros | |
#define | _GNU_SOURCE |
Funções | |
int | parse_contas (FILE *file, HASHTABLE_T *contas) |
Efectua o parsing do ficheiro de contas. | |
int | parse_maquinas (FILE *file, HASHTABLE_T *maquinas) |
Efectua o parsing do ficheiro de maquinas. |
Definido no ficheiro files.h.
|
|
|
Efectua o parsing do ficheiro de contas. A funcao permite ler o ficheiro de contas e retirar a informacao fundamental para a execucao do securitas. Os dados sao introduzidos na hashtable passada como parametro.A funcao ASSUME que a memoria para a estrutura ja se encontra alocada.A funcao NAO tenta alocar memoria para a estrutura.
Definido na linha 121 do ficheiro files.c. Referências ALL_GOES_WELL, create_conta(), ERROR_VAL, MAX_LOGIN_LEN e MAX_PASS_LEN. Referenciado por main(). |
|
Efectua o parsing do ficheiro de maquinas. A funcao permite ler o ficheiro de maquinas e retirar a informacao fundamental para a execucao do securitas. Os dados sao introduzidos na hashtable passada como parametro.A funcao ASSUME que a memoria para a estrutura ja se encontra alocada.A funcao NAO tenta alocar memoria para a estrutura.
Definido na linha 25 do ficheiro files.c. Referências ALL_GOES_WELL, create_maquina(), ERROR_VAL, HASHBASE, t_maquina::ip, MAX_FOLDER_LIST_LEN, MAX_IP_LEN, MAX_LOGIN_LEN, MAX_LOGIN_LIST_LEN e validate_ip(). Referenciado por main(). |