9base

revived minimalist port of Plan 9 userland to Unix
git clone git://git.suckless.org/9base
Log | Files | Refs | README | LICENSE

pbd.c (247B)


      1 #include <u.h>
      2 #include <libc.h>
      3 
      4 void
      5 main(void)
      6 {
      7 	char buf[512], *p;
      8 
      9 	p = "???";
     10 	if(getwd(buf, sizeof buf)){
     11 		p = strrchr(buf, '/');
     12 		if(p == nil)
     13 			p = buf;
     14 		else if(p>buf || p[1]!='\0')
     15 			p++;
     16 	}
     17 	write(1, p, strlen(p));
     18 	exits(0);
     19 }