.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 \*9/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. | |
.SH BUGS | |
To avoid name conflicts with the underlying system, | |
.I getwd | |
is a preprocessor macro defined as | |
.IR p9getwd ; | |
see | |
.IR intro (3). |