diff --git a/util/ack/mktables.c b/util/ack/mktables.c index 9adb9f44a..bbdaed24d 100644 --- a/util/ack/mktables.c +++ b/util/ack/mktables.c @@ -68,8 +68,15 @@ stop(filled) { } FILE *do_open(file) char *file ; { + FILE *fd; + strcpy(tail,file) ; - return fopen(dname,"r") ; + strcat(tail,"/"); + strcat(tail,"descr"); + if ((fd = fopen(dname,"r")) != NULL) return fd; + strcpy(tail,"descr/"); + strcat(tail,file); + return fopen(dname,"r"); } readm() {