Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ getwd(3) — Tru64 UNIX 5.0a

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getcwd(3)

standards(5)

getwd(3)  —  Subroutines

NAME

getwd − Gets current directory pathname

LIBRARY

Standard C Library (libc.so, libc.a)

SYNOPSIS

#include <unistd.h>

char ∗getwd(
        char ∗path_name);

STANDARDS

Interfaces documented on this reference page conform to industry standards as follows:

getwd():  XPG4−UNIX

Refer to the standards(5) reference page for more information about industry standards and associated tags. 

PARAMETERS

path_namePoints to the full pathname. 

DESCRIPTION

The getwd() function determines the absolute pathname of the current directory, then copies that pathname into the array pointed to by the path_name parameter. 

The maximum pathname length, in characters, is set by the PATH_MAX definition, as specified in the limits.h file.  If the length of the pathname of the current directory is greater than (PATH_MAX + 1), including the null byte, getwd() fails and returns a null pointer. 

RETURN VALUES

Upon successful completion, a pointer to the absolute pathname of the current directory is returned.  If an error occurs, the getwd() function returns a null pointer.  and places a message in the path_name parameter. 

RELATED INFORMATION

Functions: getcwd(3)

Standards: standards(5)

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