/********************************* * DISKDIR - Read Disk Directory * *********************************/ //Specify System Header using -H option #include #include #include #include #include #include #include #include #include #include struct dirent entry; struct dirhdr header; const char dir = ""; char dp; //Directory File Pointer char err; //Error Code char c; //Character read from Struct char i; //Loop Index Variable char n; //Number of Characters Read char m[128], s[128]; char wrdlo,wrdhi; char aa,ff,xx,yy,zz; //Function Arguments main: setdst(dir); printf("OPENING DIRECTORY '%s'%n"); dp, err = opndir(0, dir); if (err) goto error; printf(dp, "CHANNEL=%d%n"); putln("READING HEADER"); n, err = rdhdr(dp, header); if (err) goto error; if (n) putln(header.name); else putln("NO HEADER"); putln("READING ENTRIES"); do { n, err = rddir(dp, entry); if (n) putln(entry.name); } while (n); if (err) goto error; putln("END OF DIRECTORY"); clsdir(dp); goto exit; error: printf(err, "ERROR %d%n"); goto exit;