man(1) Manual page archive


     GETWD(2)                                                 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 diagnos-
          tic message.  Errstr(2) may be consulted for more informa-
          tion.

     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.