X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=inline;f=lib%2Fcopy-file.c;h=5416c76f043ef2a291776d770ca43a3140a4a8e8;hb=7a64ae7c519b666be092768c4d65080e006a4408;hp=4314f4c6d147237afe521347694031ad6cee52eb;hpb=279ec3aea031cf8865a409f754e8cac9f46bccd0;p=gnulib.git diff --git a/lib/copy-file.c b/lib/copy-file.c index 4314f4c6d..5416c76f0 100644 --- a/lib/copy-file.c +++ b/lib/copy-file.c @@ -1,5 +1,5 @@ /* Copying of files. - Copyright (C) 2001-2003, 2006 Free Software Foundation, Inc. + Copyright (C) 2001-2003, 2006-2007 Free Software Foundation, Inc. Written by Bruno Haible , 2001. This program is free software; you can redistribute it and/or modify @@ -25,6 +25,7 @@ #include #include #include +#include #include #include @@ -41,11 +42,16 @@ #include "full-write.h" #include "acl.h" #include "binary-io.h" -#include "exit.h" #include "gettext.h" #define _(str) gettext (str) +/* The results of open() in this file are not used with fchdir, + therefore save some unnecessary work in fchdir.c. */ +#undef open +#undef close + + void copy_file_preserving (const char *src_filename, const char *dest_filename) {