ref: 6397d1b59f175dc06428a6378ea9ac5548d94e59
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); }