Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ getcwd(3C) — sysv — mips UMIPS RISC/os 4.52

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

malloc(3C)

pwd(1)



GETCWD(3C-SysV)     RISC/os Reference Manual      GETCWD(3C-SysV)



NAME
     getcwd - get path-name of current working directory

SYNOPSIS
     char *getcwd (buf, size)
     char *buf;
     int size;

DESCRIPTION
     getcwd returns a pointer to the current directory path name.
     The value of size must be at least two greater than the
     length of the path-name to be returned.

     If buf is a NULL pointer, getcwd will obtain size bytes of
     space using malloc(3C).  In this case, the pointer returned
     by getcwd may be used as the argument in a subsequent call
     to free.

EXAMPLE
          void exit(), perror();
          .
          .
          .
          if ((cwd = getcwd((char *)NULL, 64)) == NULL) {
               perror("pwd");
               exit(2);
          }
          printf("%s\n", cwd);

SEE ALSO
     malloc(3C)
     pwd(1) in the User's Reference Manual.

DIAGNOSTICS
     Returns NULL with errno set if size is not large enough, or
     if an error occurs in a lower-level function.



















                         Printed 1/15/91                   Page 1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026