| .TH GETWD 3 | |
| .SH NAME | |
| getwd \- get current directory | |
| .SH SYNOPSIS | |
| .B #include <u.h> | |
| .br | |
| .B #include <libc.h> | |
| .PP | |
| .B | |
| char* getwd(char *buf, int size) | |
| .SH DESCRIPTION | |
| .I Getwd | |
| fills | |
| .I buf | |
| with a null-terminated string representing the current directory | |
| and returns | |
| .IR buf . | |
| .PP | |
| .I Getwd | |
| places no more than | |
| .I size | |
| bytes in the buffer provided. | |
| .SH SOURCE | |
| .B /usr/local/plan9/src/lib9/getwd.c | |
| .SH "SEE ALSO" | |
| .IR pwd (1), | |
| .SH DIAGNOSTICS | |
| On error, zero is returned. | |
| .IR Errstr (3) | |
| may be consulted for more information. |