xref: /plan9-contrib/sys/src/cmd/pbd.c (revision 219b2ee8daee37f4aad58d63f21287faa8e4ffdc)
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