busybox/loginutils
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
..
addgroup.c Do not fail password check if shadow password does not exist - 2007-03-13 13:01:14 +00:00
adduser.c Do not fail password check if shadow password does not exist - 2007-03-13 13:01:14 +00:00
Config.in - rename SU_SYSLOG to FEATURE_SU_SYSLOG 2006-12-19 08:55:38 +00:00
deluser.c suppress warnings about easch <applet>_main() having 2007-02-03 17:28:39 +00:00
getty.c suppress warnings about easch <applet>_main() having 2007-02-03 17:28:39 +00:00
Kbuild build system overhaul 2006-10-05 10:17:08 +00:00
login.c EXEC_PREFER_APPLETS support by Gabriel L. Somlo <somlo@cmu.edu> 2007-02-06 01:20:12 +00:00
passwd.c Do not fail password check if shadow password does not exist - 2007-03-13 13:01:14 +00:00
su.c suppress warnings about easch <applet>_main() having 2007-02-03 17:28:39 +00:00
sulogin.c Do not fail password check if shadow password does not exist - 2007-03-13 13:01:14 +00:00
vlock.c suppress warnings about easch <applet>_main() having 2007-02-03 17:28:39 +00:00