tar: conditionally don't wait for vforked child to exec, as it always
authorvda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>
Tue, 4 Sep 2007 19:33:22 +0000 (19:33 +0000)
committervda <vda@69ca8d6d-28ef-0310-b511-8ec308f3f277>
Tue, 4 Sep 2007 19:33:22 +0000 (19:33 +0000)
commit7f4ac5bfdfbc512125152eb5cb483ea43c41edf0
tree827570e004a3af086963154f0379b662fd0a3ea5
parentc758b384390fed4322b6837a1a588062aefa74c1
tar: conditionally don't wait for vforked child to exec, as it always
works right on Linux, and anyway mayresult only on less-than-clear error
message only, it will not cause tar to misbehave.

function                                             old     new   delta
open_transformer                                      98      80     -18
writeTarFile                                         714     547    -167
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 0/2 up/down: 0/-185)           Total: -185 bytes
   text    data     bss     dec     hex filename
 770651    1051   10764  782466   bf082 busybox_old
 770463    1051   10764  782278   befc6 busybox_unstripped

git-svn-id: svn://busybox.net/trunk/busybox@19783 69ca8d6d-28ef-0310-b511-8ec308f3f277
archival/libunarchive/open_transformer.c
archival/tar.c
include/libbb.h