freewrt_1_0
freewrt_2_0
|
Last change
on this file since c6b195c was c6b195c, checked in by Waldemar Brodkorb <wbx@…>, 19 years ago |
|
use make update-patches to generate patches. start ucdhcp as background process, so that you can later attach a cable and still get an ip address without reboot. add address/broadcast parameters to ip link set
git-svn-id: svn://www.freewrt.org/branches/freewrt_1_0@1215 afb5a338-a214-0410-bd46-81f09a774fd1
|
-
Property mode
set to
100644
|
|
File size:
763 bytes
|
| Line | |
|---|
| 1 | $FreeWRT$
|
|---|
| 2 | --- busybox-1.1.3.orig/archival/libunarchive/data_extract_all.c Wed Mar 22 22:16:20 2006
|
|---|
| 3 | +++ busybox-1.1.3/archival/libunarchive/data_extract_all.c Sat Nov 25 19:54:19 2006
|
|---|
| 4 | @@ -126,3 +126,17 @@ void data_extract_all(archive_handle_t *
|
|---|
| 5 | utime(file_header->name, &t);
|
|---|
| 6 | }
|
|---|
| 7 | }
|
|---|
| 8 | +
|
|---|
| 9 | +extern void data_extract_all_prefix(archive_handle_t *archive_handle)
|
|---|
| 10 | +{
|
|---|
| 11 | + char *name_ptr = archive_handle->file_header->name;
|
|---|
| 12 | +
|
|---|
| 13 | + name_ptr += strspn(name_ptr, "./");
|
|---|
| 14 | + if (name_ptr[0] != '\0') {
|
|---|
| 15 | + archive_handle->file_header->name = xmalloc(strlen(archive_handle->buffer) + 1 + strlen(name_ptr) + 1);
|
|---|
| 16 | + strcpy(archive_handle->file_header->name, archive_handle->buffer);
|
|---|
| 17 | + strcat(archive_handle->file_header->name, name_ptr);
|
|---|
| 18 | + data_extract_all(archive_handle);
|
|---|
| 19 | + }
|
|---|
| 20 | +}
|
|---|
| 21 | +
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.