aboutsummaryrefslogtreecommitdiff
path: root/libpwdgrp/pwd_grp.c
Commit message (Collapse)AuthorAgeFilesLines
* inetd: use change_identity().Gravatar Denis Vlasenko2008-03-201-18/+9
| | | | | | | | | | | | | libbb: shrink our internal initgroups(). httpd: remove stray 'else' and 'index_page = "index.html"' function old new delta httpd_main 750 743 -7 inetd_main 2033 2011 -22 bb_internal_initgroups 251 228 -23 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-52) Total: -52 bytes
* trylink: produce even more info about final link stageGravatar Denis Vlasenko2007-08-121-31/+33
| | | | | | | | | trylink: explain how to modify link and drastically decrease amount of padding (unfortunately, needs hand editing ATM). *: add ALIGN1 / ALIGN2 to global strings and arrays of bytes and shorts size saving: 0.5k
* style fix (stray space before ';')Gravatar Denis Vlasenko2007-07-211-2/+2
|
* libpwdgrp/pwd_grp.c: allocate local storage on first call, not in bss. -1k bssGravatar Denis Vlasenko2007-06-181-27/+96
| | | | | | | | | | | | | | function old new delta get_S - 31 +31 bb_internal_getpwnam 38 44 +6 bb_internal_getgrnam 38 44 +6 bb_internal_getgrgid 38 44 +6 ptr_to_statics - 4 +4 static.resultbuf 88 - -88 static.buffer 1024 - -1024 ------------------------------------------------------------------------------ (add/remove: 2/2 grow/shrink: 3/0 up/down: 53/-1112) Total: -1059 bytes
* style fixesGravatar Denis Vlasenko2007-04-131-2/+2
|
* Do not fail password check if shadow password does not exist -Gravatar Denis Vlasenko2007-03-131-4/+16
| | | | | | | | | | | | | | | | | | | | | | 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
* fixdep.c: avoit doing memcmp in most casesGravatar Denis Vlasenko2006-12-301-43/+42
| | | | | uidgid_get.c: add forgotten copyright notice pwd/grp/shadow: avoid collisions with libc names
* fix build without shadow supportGravatar Denis Vlasenko2006-12-281-75/+92
|
* build system overhaulGravatar Denis Vlasenko2006-10-051-125/+6
|
* Standardize on the vi editing directives being on the first line.Gravatar "Robert P. J. Day"2006-07-021-0/+1
|
* More removal of "#if 0" content.Gravatar "Robert P. J. Day"2006-07-011-13/+0
|
* I broke allbareconfig with half-finished cleanups I'd forgotten weren't done.Gravatar Rob Landley2006-06-201-3/+1
| | | | | Got both to a decent stopping point. (There's a lot more cleanup to do on ls.c but now is not the time...)
* skip_whitespace() shouldn't claim its return value is const, it doesn't knowGravatar Rob Landley2006-06-181-4/+4
| | | | that and callers wind up typecasting it back.
* - include proper headers.Gravatar Bernhard Reutner-Fischer2006-04-051-1/+2
|
* Typo fixes brought to you by the letters a, l, and Robert P. Day.Gravatar Rob Landley2006-03-031-3/+3
|
* just whitespaceGravatar Tim Riker2006-01-251-24/+24
|
* - move GETXXKEY_R_FUNC into an internal helper file to allow for compilingGravatar Bernhard Reutner-Fischer2005-10-281-46/+43
| | | | with IMA.
* Shaun Jackman pointed out that fgets_unlocked() and friends are gnu extensionsGravatar Rob Landley2005-10-081-17/+5
| | | | | not in newlib, and also that all the _unlocked variants are kind of pointless in this context.
* Replace the old and somewhat buggy pwd_grp stuff with the shinyGravatar Eric Andersen2004-07-151-0/+1116
new stuff mjn3 wrote for uClibc