Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ (2) — Plan9 1st Edition

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

pwd(1)

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. 

Plan 9  —  April 04, 1995

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