term% cat index.txt GETWD(2)                      System Calls Manual                     GETWD(2)
NAME
       getwd - get current directory
SYNOPSIS
       #include <u.h>
       #include <libc.h>
       char* getwd(char *buf, int size)
DESCRIPTION
       Getwd  fills buf with a null-terminated string representing the current
       directory and returns buf.
       Getwd places no more than size bytes in the buffer provided.
SOURCE
       /sys/src/libc/9sys/getwd.c
SEE ALSO
       pwd(1)
DIAGNOSTICS
       On error, zero is returned and buf is filled with a diagnostic message.
       Errstr(2) may be consulted for more information.
BUGS
       Because mounts and binds (see bind(2)) may produce multiple names for a
       directory, getwd might not return the path by which the  directory  was
       reached.
                                                                      GETWD(2)