X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fsave-cwd.c;h=40bd70b0d25a714eb9aea3db420470fcaebb347d;hb=refs%2Ftags%2FFILEUTILS-4_0-b4;hp=8413502eee81faeb87f328fd71625b4fcb85930a;hpb=0b403bac52c59ec0c93f6a215902187fc207683b;p=gnulib.git diff --git a/lib/save-cwd.c b/lib/save-cwd.c index 8413502ee..40bd70b0d 100644 --- a/lib/save-cwd.c +++ b/lib/save-cwd.c @@ -1,5 +1,5 @@ /* save-cwd.c -- Save and restore current working directory. - Copyright (C) 1995 Free Software Foundation, Inc. + Copyright (C) 1995, 1997, 1998 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -12,12 +12,12 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ + along with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/* Written Jim Meyering . */ +/* Written by Jim Meyering . */ -#ifdef HAVE_CONFIG_H +#if HAVE_CONFIG_H # include "config.h" #endif @@ -27,25 +27,25 @@ # include #endif -#ifdef HAVE_UNISTD_H +#if HAVE_UNISTD_H # include #endif -#ifdef HAVE_FCNTL_H +#if HAVE_FCNTL_H # include #else # include #endif #include -# ifndef errno +#ifndef errno extern int errno; #endif #include "save-cwd.h" #include "error.h" -char *xgetcwd __P((void)); +char *xgetcwd PARAMS ((void)); /* Record the location of the current working directory in CWD so that the program may change to other directories and later use restore_cwd @@ -67,7 +67,7 @@ save_cwd (cwd) if (have_working_fchdir) { -#ifdef HAVE_FCHDIR +#if HAVE_FCHDIR cwd->desc = open (".", O_RDONLY); if (cwd->desc < 0) { @@ -96,7 +96,7 @@ save_cwd (cwd) } # endif /* __sun__ || sun */ #else -#define fchdir(x) (abort (), 0) +# define fchdir(x) (abort (), 0) have_working_fchdir = 0; #endif } @@ -152,4 +152,3 @@ free_cwd (cwd) if (cwd->name) free (cwd->name); } -