ref: b2ef0ff49de457a6e48751e7eedd8131cdca5f98
dir: /sys/src/cmd/pbd.c/
#include <u.h> #include <libc.h> void main(void) { char buf[512], *p; p = "???"; if(getwd(buf, sizeof buf)){ p = strrchr(buf, '/'); if(p == nil) p = buf; else if(p>buf || p[1]!='\0') p++; } write(1, p, strlen(p)); exits(0); }