+ /* Use prefilter_cmd if set */
+ if (prefilter_cmd == NULL) {
+ fp = fopen(fname,"r");
+ if(!fp)
+ return(-1);
+ } else {
+ strncpy(cmd, prefilter_cmd, sizeof(cmd) - 1);
+ strcat(cmd, " ");
+ strncat(cmd, fname, sizeof(cmd) - strlen(cmd) - 1);
+ fp = popen(cmd, "r");
+ if(!fp)
+ return(-1);
+ }