aboutsummaryrefslogtreecommitdiff
path: root/libbb/inode_hash.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Don't store file details in inode hash tableRon Yorston2014-11-301-0/+2
|
* du, copy_file: fix file matching on cramfs. Closes 5456Denys Vlasenko2014-02-251-4/+15
| | | | | | | | | | | function old new delta is_in_ino_dev_hashtable 88 108 +20 add_to_ino_dev_hashtable 150 142 -8 reset_ino_dev_hashtable 84 75 -9 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 1/2 up/down: 20/-17) Total: 3 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* libbb: trivial code shrinkDenys Vlasenko2014-02-251-6/+11
| | | | | | | function old new delta reset_ino_dev_hashtable 84 74 -10 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* *: whitespace fixesDenys Vlasenko2010-10-281-2/+2
| | | | Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* *: make GNU licensing statement forms more regularDenys Vlasenko2010-08-161-1/+1
| | | | | | | This change retains "or later" state! No licensing _changes_ here, only form is adjusted (article, space between "GPL" and "v2" and so on). Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
* du: fix "du /dir /dir" caseDenis Vlasenko2008-11-111-1/+1
| | | | | | | | | reset_ino_dev_hashtable - 84 +84 du 388 376 -12 du_main 327 301 -26 ------------------------------------------------------------------------------ (add/remove: 1/0 grow/shrink: 0/2 up/down: 84/-38) Total: 46 bytes
* *: introduce and use FAST_FUNC: regparm on i386, otherwise no-onDenis Vlasenko2008-06-271-3/+3
| | | | | | | text data bss dec hex filename 808035 611 6868 815514 c719a busybox_old 804472 611 6868 811951 c63af busybox_unstripped
* make copy_file() a bit easier to understand, and smallerDenis Vlasenko2007-08-251-2/+0
| | | | | | | | | | | function old new delta copy_file 1565 1447 -118 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/1 up/down: 0/-118) Total: -118 bytes text data bss dec hex filename 770938 1063 10788 782789 bf1c5 busybox_old 770814 1063 10788 782665 bf149 busybox_unstripped
* delete tons of extra #includesDenis Vlasenko2007-05-311-3/+0
|
* - fix segfault in reset_ino_dev_hashtable() when *hashtable was null.Bernhard Reutner-Fischer2007-04-051-1/+3
| | | | Seen in the testsuite for du -l .../testsuite on exit with CLEAN_UP enabled.
* swapon: reinstate hole check but reduce it to warningDenis Vlasenko2007-03-141-1/+0
| | | | inode_hash: remove unused variable
* stop using big static buffer for inode hashDenis Vlasenko2007-03-141-30/+33
|
* - remove emacs layout block as suggested by Robert P.J. DayBernhard Reutner-Fischer2006-05-191-24/+1
| | | | - use shorter boilerplate while at it
* Remove trailing whitespace. Update copyright to include 2004.Eric Andersen2004-03-151-2/+2
|
* Update a bunch of docs. Run a script to update my email addr.Eric Andersen2003-07-141-2/+2
|
* last_patch89 from vodz:Eric Andersen2003-06-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Manuel, I rewrite bb_getopt_ulflags() function for more universal usage. My version support now: - options with arguments (optional arg as GNU extension also) - complementaly and/or incomplementaly and/or incongruously and/or list options - long_opt (all applets may have long option, add supporting is trivial) This realisation full compatibile from your version. Code size grow 480 bytes, but only coreutils/* over compensate this size after using new function. Last patch reduced over 800 bytes and not full applied to all. "mkdir" and "mv" applets have long_opt now for demonstrate trivial addition support long_opt with usage new bb_getopt_ulflags(). Complementaly and/or incomplementaly and/or incongruously and/or list options logic is not trivial, but new "cut" and "grep" applets using this logic for examples with full demostrating. New "grep" applet reduced over 300 bytes. Mark, Also. I removed bug from "grep" applet. $ echo a b | busybox grep -e a b a b a b But right is printing one only. --w vodz
* Make cp and mv optionally preserve hard links.Matt Kraai2001-12-171-0/+7
|
* Major rework of the directory structure and the entire build system.Eric Andersen2001-10-241-10/+6
| | | | -Erik
* includes cleanup from Jeff GarzikEric Andersen2001-03-231-0/+1
|
* Convert utility.c into libbb.a. It is now a whole pile of .cEric Andersen2001-03-161-0/+105
files. Clean up the resulting damage and fix up the makefile. -Erik