#include "codexion.h" # include // for atoi(), malloc() # include // for strlen() # include // for printf() int valid_params(char **argv) { int i; if (atoi(argv[1]) < 1) { printf("Not enough philos\n"); return (0); } i = 2; while (i <= 7) { if (atoi(argv[i++]) < 0) { printf("Input cannot be negative\n"); return (0); } } if (strcmp(argv[8], "fifo") != 0 && strcmp(argv[8], "edf") != 0) { printf("Scheduler must be either 'fifo' or 'edf'\n"); return (0); } return (1); }