tar: fix "xopen with O_CREAT" warning, improve zero padding write

(was doing zillions of 1-byte write syscalls)
This commit is contained in:
Denis Vlasenko
2006-09-09 12:49:03 +00:00
parent d5d614c5f4
commit 0c45bb23d2
2 changed files with 71 additions and 59 deletions

View File

@@ -23,14 +23,10 @@
* is so stinking huge.
*/
int recursive_action(const char *fileName,
int recurse, int followLinks, int depthFirst,
int (*fileAction) (const char *fileName,
struct stat * statbuf,
void* userData),
int (*dirAction) (const char *fileName,
struct stat * statbuf,
void* userData),
void* userData)
int recurse, int followLinks, int depthFirst,
int (*fileAction) (const char *fileName, struct stat * statbuf, void* userData),
int (*dirAction) (const char *fileName, struct stat * statbuf, void* userData),
void* userData)
{
int status;
struct stat statbuf;