pbd.c 247 B

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