busybox/scripts
Denis Vlasenko 5df955fce2 Do not fail password check if shadow password does not exist -
fall back to ordinary one

Reduced usage of functions returning datain static buffers.
(mostly passwd/group/shadow related):

function                                             old     new   delta
correct_password                                     143     193     +50
sulogin_main                                         490     533     +43
adduser_main                                         732     774     +42
passwd_main                                         1875    1915     +40
addgroup_main                                        330     365     +35
bb_internal_getspnam                                  38       -     -38
bb_internal_fgetpwent                                 38       -     -38
bb_internal_fgetgrent                                 38       -     -38
static.resultbuf                                     168      88     -80
static.buffer                                       1872    1104    -768
------------------------------------------------------------------------------
(add/remove: 0/3 grow/shrink: 5/2 up/down: 210/-962)         Total: -752 bytes
2007-03-13 13:01:14 +00:00
..
basic fixdep.c: avoit doing memcmp in most cases 2006-12-30 21:11:57 +00:00
kconfig - replace some occurances of "kernel" with busybox 2007-01-17 19:36:01 +00:00
bloat-o-meter od: fix buglet in --traditional, microoptimization, 2006-11-29 14:32:01 +00:00
checkhelp.awk - reinstate "make checkhelp" 2006-11-22 09:39:48 +00:00
defconfig update defconfig 2007-03-11 12:29:25 +00:00
gcc-version.sh disable -Wold-style-definition for gcc 3.x 2007-01-29 17:08:51 +00:00
individual
Kbuild move usage_compressed.h generation into applets/ 2006-10-19 22:12:47 +00:00
Kbuild.include - add hostcc-option checker 2007-01-23 11:44:14 +00:00
Makefile.build Trailing whitespace removal over entire tree 2007-01-11 17:20:00 +00:00
Makefile.clean yet another fixlet: make clean/distclean/mrproper 2006-10-05 17:42:55 +00:00
Makefile.host Trailing whitespace removal over entire tree 2007-01-11 17:20:00 +00:00
Makefile.IMA - add selinux applets to the IMA workaround 2007-03-09 08:46:31 +00:00
Makefile.lib Trailing whitespace removal over entire tree 2007-01-11 17:20:00 +00:00
mkconfigs mkconfigs: remove echo "..." contortion 2007-02-04 02:38:21 +00:00
mkmakefile fixing build system overhaul fallout... 2006-10-05 17:11:08 +00:00
objsizes Do not fail password check if shadow password does not exist - 2007-03-13 13:01:14 +00:00
showasm
trylink stop using bash'isms ('function') 2007-02-25 00:40:37 +00:00