aboutsummaryrefslogtreecommitdiff
path: root/include (follow)
Commit message (Collapse)AuthorAgeFilesLines
* do not expose internal state of [g]zip unpacker.vda2007-01-051-8/+7
| | | | | | | fix memory leak in inflate_gunzip. git-svn-id: svn://busybox.net/trunk/busybox@17167 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - remove duplicate includesaldot2007-01-041-5/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17160 69ca8d6d-28ef-0310-b511-8ec308f3f277
* syslogd: start using bb_common_bufsiz1 instead of stack/mallocvda2007-01-041-9/+9
| | | | | | | | logger: optimize, also use bb_common_bufsiz1 (~40 bytes) tested to eat arbitrarily-sized input at high speed - ok git-svn-id: svn://busybox.net/trunk/busybox@17159 69ca8d6d-28ef-0310-b511-8ec308f3f277
* new libbb func: xmalloc_realpath (+ use it where makes sense)vda2007-01-042-1/+3
| | | | | | | | syslogd, logread: add debugging code (disabled) syslogs: drastically smaller bss; fix "-C n" behaviour git-svn-id: svn://busybox.net/trunk/busybox@17156 69ca8d6d-28ef-0310-b511-8ec308f3f277
* convert calloc to xzallocvda2007-01-031-0/+1
| | | | | | | fix sleep-on-die option git-svn-id: svn://busybox.net/trunk/busybox@17140 69ca8d6d-28ef-0310-b511-8ec308f3f277
* extern variable declaration in a .c file is heresy - fixing itvda2007-01-031-0/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17139 69ca8d6d-28ef-0310-b511-8ec308f3f277
* introduce small[u]intvda2007-01-031-0/+12
| | | | | | | fsck_minix: use it for flag variables. 140 bytes saved git-svn-id: svn://busybox.net/trunk/busybox@17133 69ca8d6d-28ef-0310-b511-8ec308f3f277
* remove commented out #includes etcvda2006-12-311-7/+0
| | | | | | | move get_hz to the only caller git-svn-id: svn://busybox.net/trunk/busybox@17118 69ca8d6d-28ef-0310-b511-8ec308f3f277
* stop using __u32 etc. uint32_t is there for a reasonvda2006-12-311-6/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17117 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fixdep.c: avoit doing memcmp in most casesvda2006-12-303-57/+114
| | | | | | | | uidgid_get.c: add forgotten copyright notice pwd/grp/shadow: avoid collisions with libc names git-svn-id: svn://busybox.net/trunk/busybox@17112 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix for uclibc-without-shadow.h compilationvda2006-12-301-8/+12
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17104 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix build without shadow supportvda2006-12-282-50/+39
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17100 69ca8d6d-28ef-0310-b511-8ec308f3f277
* bb_xget[pw/gr]nam were horribly misnamed - fixed.vda2006-12-281-8/+10
| | | | | | | | | | uidgid_get -> get_uidgid, add additional param (numeric_ok). Make chown use it. chown: fix "chown user: ...." install: fix incorrect use of bb_xget[pw/gr]nam git-svn-id: svn://busybox.net/trunk/busybox@17095 69ca8d6d-28ef-0310-b511-8ec308f3f277
* merge post-1.3.0 fixesvda2006-12-261-0/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17084 69ca8d6d-28ef-0310-b511-8ec308f3f277
* properly export externs thru *.h filesvda2006-12-261-2/+9
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17083 69ca8d6d-28ef-0310-b511-8ec308f3f277
* style fixesvda2006-12-261-1/+1
| | | | | | | last xcalloc replaced by xzalloc git-svn-id: svn://busybox.net/trunk/busybox@17081 69ca8d6d-28ef-0310-b511-8ec308f3f277
* chattr: bugfixes and size reductionvda2006-12-261-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17080 69ca8d6d-28ef-0310-b511-8ec308f3f277
* leftover of e2fsck surgeryvda2006-12-263-13/+14
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17078 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix irregular capitalization in usage textsvda2006-12-251-536/+535
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17075 69ca8d6d-28ef-0310-b511-8ec308f3f277
* trim help texts a bit morevda2006-12-251-16/+16
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17074 69ca8d6d-28ef-0310-b511-8ec308f3f277
* more usage message cleanupsvda2006-12-241-164/+152
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17072 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Cleanup usage messages (-200 bytes).vda2006-12-243-370/+379
| | | | | | | | Remove busybox_main from applet table since it is called via separate check git-svn-id: svn://busybox.net/trunk/busybox@17071 69ca8d6d-28ef-0310-b511-8ec308f3f277
* random tiny size savingsvda2006-12-241-2/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17070 69ca8d6d-28ef-0310-b511-8ec308f3f277
* missing piece of prev commit: ndelay_offvda2006-12-241-0/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17068 69ca8d6d-28ef-0310-b511-8ec308f3f277
* tar et al: die if bb_copyfd_size copies less than asked for.vda2006-12-222-2/+7
| | | | | | | (we have bb_copyfd_exact_size now for that kind of usage) git-svn-id: svn://busybox.net/trunk/busybox@17038 69ca8d6d-28ef-0310-b511-8ec308f3f277
* less: stop dying on bad regexps, quietly pipe data w/ovda2006-12-211-1/+2
| | | | | | | | user interaction if stdout is not a tty. size optimizations git-svn-id: svn://busybox.net/trunk/busybox@17028 69ca8d6d-28ef-0310-b511-8ec308f3f277
* introduce LONE_CHAR (optimized strcmp with one-char string)vda2006-12-211-1/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17027 69ca8d6d-28ef-0310-b511-8ec308f3f277
* xfuncs.c: dietlibc actually HAS fdprintf!vda2006-12-181-2/+11
| | | | | | | | platform.h: define strchrnul for dietlibc ash: stop using few non-standard functions git-svn-id: svn://busybox.net/trunk/busybox@16998 69ca8d6d-28ef-0310-b511-8ec308f3f277
* nc: add missing castvda2006-12-181-0/+3
| | | | | | | xfuncs: add dprintf for dietlibc git-svn-id: svn://busybox.net/trunk/busybox@16997 69ca8d6d-28ef-0310-b511-8ec308f3f277
* A bunch of defined(__GLIBC__) added. static-linking warning expandedvda2006-12-181-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16996 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix/shorten some usage stringsvda2006-12-171-349/+412
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16981 69ca8d6d-28ef-0310-b511-8ec308f3f277
* inline strcmp(s, "-") [actually macro-ize it for now - gcc is too stupid]vda2006-12-161-0/+8
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16977 69ca8d6d-28ef-0310-b511-8ec308f3f277
* s/extern inline/static ATTRIBUTE_ALWAYS_INLINE/gvda2006-12-162-31/+31
| | | | | | | xstrtou: disallow leading '+' git-svn-id: svn://busybox.net/trunk/busybox@16976 69ca8d6d-28ef-0310-b511-8ec308f3f277
* build system: add "release" targetvda2006-12-122-23/+33
| | | | | | | find: support -size N (needed for above) git-svn-id: svn://busybox.net/trunk/busybox@16862 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - s/:\t\t/\t/ for two helptexts.aldot2006-12-071-5/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16796 69ca8d6d-28ef-0310-b511-8ec308f3f277
* passwd: made smaller by ~130 bytes. size can go negativevda2006-12-011-1/+1
| | | | | | | if current trend will continue ;) git-svn-id: svn://busybox.net/trunk/busybox@16747 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix support for globally disabling --long-options.vda2006-11-291-1/+3
| | | | | | | (disabling them saves ~4K on fully configured bbox) git-svn-id: svn://busybox.net/trunk/busybox@16715 69ca8d6d-28ef-0310-b511-8ec308f3f277
* usage: fix few help texts, fix breakage: '\<tab>'vda2006-11-281-50/+51
| | | | | | | sequence utterly confused cpp :) git-svn-id: svn://busybox.net/trunk/busybox@16700 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix udhcpc help message, take steps to make usage.h less messyvda2006-11-281-2241/+2240
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16698 69ca8d6d-28ef-0310-b511-8ec308f3f277
* udhcpc: convert to getopt32vda2006-11-271-0/+9
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16696 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Provide our own isdigit macro. saves more than 400 bytes.vda2006-11-271-1/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16685 69ca8d6d-28ef-0310-b511-8ec308f3f277
* safe_strtoXX interface proved to be a bit unconvenient.vda2006-11-272-22/+62
| | | | | | | | Remove it, introduce saner bb_strtoXX. Saved ~350 bytes. git-svn-id: svn://busybox.net/trunk/busybox@16684 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Closing bug 730. libbb run_parts is using scandir (a GNUism),vda2006-11-261-1/+0
| | | | | | | | and it is used only by run_parts applet, so move it there. Also saved ~30 bytes (prolly gcc autoinlining...). git-svn-id: svn://busybox.net/trunk/busybox@16677 69ca8d6d-28ef-0310-b511-8ec308f3f277
* tee: fix bug: argv[-1] is a no-no!vda2006-11-251-1/+1
| | | | | | | | bb_full_fd_action: optimize die_if_ferror: "<applet>: filename" isn't a good err msg, add "..I/O error" git-svn-id: svn://busybox.net/trunk/busybox@16669 69ca8d6d-28ef-0310-b511-8ec308f3f277
* small improvements in str -> num convertorsvda2006-11-252-6/+12
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16667 69ca8d6d-28ef-0310-b511-8ec308f3f277
* regularize str -> num convertorsvda2006-11-252-34/+95
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16664 69ca8d6d-28ef-0310-b511-8ec308f3f277
* tar: sanitize option handlingvda2006-11-241-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16661 69ca8d6d-28ef-0310-b511-8ec308f3f277
* tar: cache [ug]id->username/groupname mappings. Cuts down amountvda2006-11-241-0/+1
| | | | | | | | of open/read/close of /etc/passwd and /etc/group dramatically (we were rereading those for each untarred file!!!) git-svn-id: svn://busybox.net/trunk/busybox@16654 69ca8d6d-28ef-0310-b511-8ec308f3f277
* glibc makedev() is a large inline. Save 700+ bytes by wrapping itvda2006-11-241-0/+6
| | | | | | | into a function. git-svn-id: svn://busybox.net/trunk/busybox@16652 69ca8d6d-28ef-0310-b511-8ec308f3f277
* header_verbose_list: stop truncating file size in listingvda2006-11-241-5/+6
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16651 69ca8d6d-28ef-0310-b511-8ec308f3f277