Compare commits

1 Commits
main ... main

Author SHA1 Message Date
8253ce6fe8 Téléverser les fichiers vers "/" 2025-09-15 14:41:54 +02:00
3 changed files with 1 additions and 75 deletions

View File

@@ -1,34 +0,0 @@
## Calculer la complexité
## damemon.c
Fonction create_daemon: complixité cyclomatique de 4
Fonction ping_request: complixité cyclomatique de 1
Fonction send_check: complixité cyclomatique de 3
Fonction check_keep_working: complixité cyclomatique de 4
Fonction daemon_work: complixité cyclomatique de 3
## db-sqlite.c
Fonction db_connect : complixité cyclonique de 1
db_disconnect : 1
insert_hourly_report: 1
## ping-report.c
main : complixité cyclonique de 4
## stats.c
get_ping_from_temp_log : complixité cyclonique de 15
write_ping_log: complixité cyclonique de 4
set_stats_ping : complixité cyclonique de 13
## utils.c
write_pid_file : complixité cyclonique de 2
remove_file : complixité cyclonique de 1

View File

@@ -21,45 +21,7 @@
None
Return value :
Ping value as a string or NULL if an error occured
*/ /*Fonction pour compiler et exécuter le regex */
/*@null@*/ int extract_ping_from_line(const char* line, char** ping){
regex_t reg;
regmatch_t pmatch[2];
int start, end, size_ping;
if(regcomp(p_reg,"time=(.*) ms",REG_EXTENDED) != 0){
return -1;
}
if(regrexec(&reg, line, 2, pmatch, 0) != 0){
regfree(&reg);
return -1;
}
start = (int)pmatch[1].rm_so;
end = (int)pmatch[1].rm_eo;
size_ping = end - start;
*ping = malloc(sizeof(char) * (size_ping + 1));
if( *ping == NULL){
regfree(&reg);
return -1;
}
strncpy(*ping, &line[start], size_ping);
(*ping)[size_ping] = '\0';
regfree(&reg);
return 0;
}
/*@null@*/char* read_ping_from_file(const char)
*/
/*@null@*/char* get_ping_from_temp_log(){
/* Variables */
@@ -161,8 +123,6 @@
return ping;
}
/*
-- write_ping_log --
Desc :