Use execv to cat out hosts list to see who's been blocked.

pull/4/head
Jacob Windle 2019-02-28 19:25:58 -05:00
parent 7c0f494f40
commit 258e2c8de3
1 changed files with 4 additions and 5 deletions

9
main.c
View File

@ -46,13 +46,12 @@ void showHosts()
{ {
pid_t child = fork(); pid_t child = fork();
int rc = 0; int rc = 0;
char * argv[] = {
"/etc/hosts" char *const parmList[] = {"/bin/cat", "/etc/hosts", NULL};
};
if (child == 0) if (child == 0)
{ {
execv("/bin/cat", argv); execv("/bin/cat", parmList);
} }
else else
{ {
@ -88,7 +87,7 @@ int main(int argc, char **argv)
usage(); usage();
exit(0); exit(0);
} }
else else if (strcmp(argv[i], "show") == 0)
{ {
showHosts(); showHosts();
} }