Lines Matching refs:fd
44 FILE *fd;
47 if (!(fd=fopen("/help.a", "r"))) {
56 s=display(fd, argc>1 ? argv[1] : "help");
59 rewind(fd);
60 s|=display(fd, argv[i++]);
66 (void)fclose(fd);
85 display(FILE *fd, const char *fname)
92 if (!fgets(aname, sizeof aname, fd)) {
98 if (fread((void *)&ar, sizeof ar, 1, fd)!=1) return 1;
107 if (fseek(fd, (long)n, SEEK_CUR)<0) return 1;
108 if ((n&1)&&fgetc(fd)!='\n') return 1;
113 o=0; while (o<n&&(c=fgetc(fd))!=EOF) {
119 if (o>=n||(c=fgetc(fd))==EOF) break;
127 rewind(fd);
128 (void)fgets(aname, sizeof aname, fd);
134 while (fread((void *)&ar, sizeof ar, 1, fd)==1) {
149 if (fseek(fd, (long)n, SEEK_CUR)<0) break;
150 if ((n&1)&&fgetc(fd)!='\n') break;