]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/cvs/lib/getwd.c
Import of 1.11 branch snapshot - using the 10-March-2008 code base.
[FreeBSD/FreeBSD.git] / contrib / cvs / lib / getwd.c
1 /* getwd.c -- get current working directory pathname
2    Copyright (C) 1992 Free Software Foundation, Inc.
3
4    This program is free software; you can redistribute it and/or modify
5    it under the terms of the GNU General Public License as published by
6    the Free Software Foundation; either version 2, or (at your option)
7    any later version.
8
9    This program is distributed in the hope that it will be useful,
10    but WITHOUT ANY WARRANTY; without even the implied warranty of
11    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12    GNU General Public License for more details.  */
13
14 /* Some systems which include both getwd() and getcwd() have an implementation
15    of getwd() which is much faster than getcwd().  As a result, we use the
16    system's getwd() if it is available */
17
18 #ifdef HAVE_CONFIG_H
19 #include "config.h"
20 #endif
21
22 #include "system.h"
23
24 /* Get the current working directory into PATHNAME */
25
26 char *
27 getwd (pathname)
28      char *pathname;
29 {
30   char *getcwd();
31
32   return (getcwd(pathname, PATH_MAX));
33 }