aboutsummaryrefslogtreecommitdiff
path: root/libbb
diff options
context:
space:
mode:
authorvda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>2006-09-09 12:49:03 +0000
committervda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>2006-09-09 12:49:03 +0000
commit76dd55083428109eb3bb5f81a64ba6ab215860fc (patch)
treee3a3377f46d5ee1e57db3cb775ad78ae746dbb91 /libbb
parent6e9e480b223e6762ac6205a5d4b28514593d88dd (diff)
downloadbusybox-w32-76dd55083428109eb3bb5f81a64ba6ab215860fc.tar.gz
busybox-w32-76dd55083428109eb3bb5f81a64ba6ab215860fc.tar.bz2
busybox-w32-76dd55083428109eb3bb5f81a64ba6ab215860fc.zip
tar: fix "xopen with O_CREAT" warning, improve zero padding write
(was doing zillions of 1-byte write syscalls) git-svn-id: svn://busybox.net/trunk/busybox@16083 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'libbb')
-rw-r--r--libbb/recursive_action.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/libbb/recursive_action.c b/libbb/recursive_action.c
index d491b781b..28a493403 100644
--- a/libbb/recursive_action.c
+++ b/libbb/recursive_action.c
@@ -23,14 +23,10 @@
23 * is so stinking huge. 23 * is so stinking huge.
24 */ 24 */
25int recursive_action(const char *fileName, 25int recursive_action(const char *fileName,
26 int recurse, int followLinks, int depthFirst, 26 int recurse, int followLinks, int depthFirst,
27 int (*fileAction) (const char *fileName, 27 int (*fileAction) (const char *fileName, struct stat * statbuf, void* userData),
28 struct stat * statbuf, 28 int (*dirAction) (const char *fileName, struct stat * statbuf, void* userData),
29 void* userData), 29 void* userData)
30 int (*dirAction) (const char *fileName,
31 struct stat * statbuf,
32 void* userData),
33 void* userData)
34{ 30{
35 int status; 31 int status;
36 struct stat statbuf; 32 struct stat statbuf;