1 #include <u.h> 2 #include <libc.h> 3 4 void 5 main(void) 6 { 7 char buf[DIRLEN]; 8 char pathname[512]; 9 char *cp; 10 11 cp = "?"; 12 if(stat(".", buf) == 0){ 13 if(buf[0] == '/'){ 14 if(getwd(pathname, sizeof(pathname))){ 15 cp = strrchr(pathname, '/'); 16 if(cp == 0) 17 cp = pathname; 18 else 19 cp++; 20 } 21 } else 22 cp = buf; 23 } 24 write(1, cp, strlen(cp)); 25 exits(0); 26 } 27