xref: /plan9/sys/src/cmd/pbd.c (revision 7dd7cddf99dd7472612f1413b4da293630e6b1bc)
13e12c5d1SDavid du Colombier #include <u.h>
23e12c5d1SDavid du Colombier #include <libc.h>
33e12c5d1SDavid du Colombier 
43e12c5d1SDavid du Colombier void
main(void)53e12c5d1SDavid du Colombier main(void)
63e12c5d1SDavid du Colombier {
7*7dd7cddfSDavid du Colombier 	char buf[512], *p;
83e12c5d1SDavid du Colombier 
9*7dd7cddfSDavid du Colombier 	p = "???";
10*7dd7cddfSDavid du Colombier 	if(getwd(buf, sizeof buf)){
11*7dd7cddfSDavid du Colombier 		p = strrchr(buf, '/');
12*7dd7cddfSDavid du Colombier 		if(p == nil)
13*7dd7cddfSDavid du Colombier 			p = buf;
14*7dd7cddfSDavid du Colombier 		else if(p>buf || p[1]!='\0')
15*7dd7cddfSDavid du Colombier 			p++;
16bd389b36SDavid du Colombier 	}
17*7dd7cddfSDavid du Colombier 	write(1, p, strlen(p));
183e12c5d1SDavid du Colombier 	exits(0);
193e12c5d1SDavid du Colombier }
20