Parses the static entries from hosts

pulls the static entries and stores them in the tmp file
stable
Justin Reichardt 2021-08-26 14:39:50 -05:00
parent 89a122ed16
commit 4789384846
1 changed files with 14 additions and 0 deletions

View File

@ -120,6 +120,20 @@ int preserve_static_entries(){
fclose(hostsf);
return 1;
}
char buff[MAXSTRSIZE];
char c = EOF;
int rc = 0;
do{
c = fgetc(hostsf);
printf("%c",c);
strncat(buff, &c, 1);
if (strncmp(buff, "# rhosts begin", 14) == 0){c = EOF;}
if (c == '\n'){
rc = fputs(buff, tmpf);
buff[0] = '\0';
}
}while ( c != EOF);