ast@cs.vu.nl (Andy Tanenbaum) (07/15/88)
*** pwd.c Wed Jul 13 13:11:11 1988
--- newpwd.c Thu Jul 14 22:06:44 1988
***************
*** 10,16 ****
register char *n;
char name[128];
char *last_index();
! struct stat s, st;
struct direct d;
*name = 0;
--- 10,16 ----
register char *n;
char name[128];
char *last_index();
! struct stat s, st, sk;
struct direct d;
*name = 0;
***************
*** 46,53 ****
prints("Can't read ..\n");
exit(1);
}
! stat(d.d_name, &s);
! } while ((s.st_dev != st.st_dev) || (s.st_ino != st.st_ino));
close(fd);
if (strcmp(".",d.d_name)) {
strcat(name,"/");
--- 46,53 ----
prints("Can't read ..\n");
exit(1);
}
! stat(d.d_name, &sk);
! } while ((sk.st_dev != st.st_dev) || (sk.st_ino != st.st_ino));
close(fd);
if (strcmp(".",d.d_name)) {
strcat(name,"/");