31 lines
716 B
C
31 lines
716 B
C
// Error Codes
|
|
#define INVALID_ARG 2
|
|
|
|
#include <dirent.h>
|
|
#include <err.h>
|
|
#include <errno.h>
|
|
#include <stdio.h>
|
|
#include <string.h>
|
|
|
|
// TODO:
|
|
// Look at perror for stdlib functions
|
|
// Create an enum for error handling
|
|
|
|
int handle_args(int argc, char **argv)
|
|
{
|
|
int flags = 0;
|
|
for (int i = 1; i < argc; i++)
|
|
{
|
|
if (strcmp(argv[i], "-h"))
|
|
errx(INVALID_ARG, "-h: not implemented");
|
|
else if (strcmp(argv[i], "-f"))
|
|
errx(INVALID_ARG, "-f: not implemented");
|
|
else if (strcmp(argv[i], "-p"))
|
|
errx(INVALID_ARG, "-p: not implemented");
|
|
else
|
|
errx(INVALID_ARG, ": Pleaase give an argument");
|
|
}
|
|
}
|
|
|
|
int main(int argc, char **argv)
|
|
{}
|