#include #include #include #include #include #include #define VALID_CHARS "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_" #define COMPOSE "/usr/local/bin/docker-compose" /* Just check only allowed chars are present */ int validate (char *s) { for (int i=0; i |list \n"); } int is_line_in_file (char* l, char* filename) { FILE * fp; char * line = NULL; size_t len = 0; ssize_t read; fp = fopen(filename, "r"); if (fp == NULL) { return 1; } while ((read = getline(&line, &len, fp)) != -1) { if (line[len-1] == '\n') { line[len-1] = '\0'; } printf("Retrieved line of length %zu:\n", read); printf("len(l)=%zu\n", strlen(l)); printf("mdr %d\n", '\n'); for (int i=0; i