X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Fsystem.c;h=66349394412f5b3ca82bdaba77f3a62ac8fcfb98;hb=7c0b81cbb9790ab9402e983a4d677a8ebde010d5;hp=612951bf98d72556dc7a581389feff13f07a73be;hpb=f2bf9f2ffa06c0a89a799e64672f58a8e7d0efc7;p=chaz%2Ftar diff --git a/src/system.c b/src/system.c index 612951b..6634939 100644 --- a/src/system.c +++ b/src/system.c @@ -1,10 +1,10 @@ /* System-dependent calls for tar. - Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc. + Copyright (C) 2003, 2004, 2005, 2006, 2007 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 the - Free Software Foundation; either version 2, or (at your option) any later + Free Software Foundation; either version 3, or (at your option) any later version. This program is distributed in the hope that it will be useful, but @@ -826,9 +826,9 @@ sys_exec_info_script (const char **archive_name, int volume_number) setenv ("TAR_FORMAT", archive_format_string (current_format == DEFAULT_FORMAT ? archive_format : current_format), 1); + setenv ("TAR_FD", STRINGIFY_BIGINT (p[PWRITE], uintbuf), 1); xclose (p[PREAD]); - xdup2 (p[PWRITE], 3); argv[0] = "/bin/sh"; argv[1] = "-c";