ref: 1b7e6fefc6a60755b03d36b3e00a7318c8b2e747
dir: /sys/src/libc/9sys/getwd.c/
#include <u.h>
#include <libc.h>
static char *nsgetwd(char*, int);
char*
getwd(char *buf, int nbuf)
{
int n, fd;
fd = open(".", OREAD);
if(fd < 0)
return nil;
n = fd2path(fd, buf, nbuf);
close(fd);
if(n < 0)
return nil;
return buf;
}