37 lines
		
	
	
		
			932 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			932 B
		
	
	
	
		
			Groff
		
	
	
	
	
	
| .\" Copyright (c) 1983 Regents of the University of California.
 | |
| .\" All rights reserved.  The Berkeley software License Agreement
 | |
| .\" specifies the terms and conditions for redistribution.
 | |
| .\"
 | |
| .\"	@(#)getwd.3	6.2 (Berkeley) 5/12/86
 | |
| .\"
 | |
| .TH GETCWD 3 "May 12, 1986"
 | |
| .UC 5
 | |
| .SH NAME
 | |
| getcwd \- get current working directory pathname
 | |
| .SH SYNOPSIS
 | |
| .nf
 | |
| .ft B
 | |
| #include <unistd.h>
 | |
| 
 | |
| char *getcwd(char *\fIpathname\fP, size_t \fIlen\fP)
 | |
| .fi
 | |
| .SH DESCRIPTION
 | |
| .B Getcwd
 | |
| copies the absolute pathname of the current working directory to
 | |
| .I pathname
 | |
| and returns a pointer to the result.
 | |
| .I Pathname
 | |
| is a character array of length
 | |
| .IR len .
 | |
| .SH DIAGNOSTICS
 | |
| .B Getcwd
 | |
| returns a null pointer and sets
 | |
| .B errno
 | |
| if an error occurs.  The error will reflect the system call errors that
 | |
| may occur if the path to the current directory is searched upwards to
 | |
| the root directory.  The error
 | |
| .B ERANGE
 | |
| is returned if the result does not fit within
 | |
| .I len
 | |
| bytes.
 | 
