- lseek(fd, (off_t) 0, SEEK_SET);
- if ((fp = fdopen(fd, "r")) == NULL) {
- if (debugsw) {
- admonish(NULL, "unable to fdopen annotation list");
- }
- goto oops;
- }
- cp = NULL;
- while (fgets(buffer, sizeof(buffer), fp) != NULL) {
- cp = add(buffer, cp);
- }
- fclose(fp);
-