Up to [cvs.NetBSD.org] / src / lib / libc / gen
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.21.24.1 / (download) - annotate - [select for diffs], Sun May 18 12:30:15 2008 UTC (5 years, 1 month ago) by yamt
Branch: yamt-pf42
Changes since 1.21: +2 -9
lines
Diff to previous 1.21 (colored) next main 1.22 (colored)
sync with head.
Revision 1.22.8.2 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:00 2008 UTC (5 years, 1 month ago) by martin
Branch: christos-time_t
Changes since 1.22.8.1: +70 -0
lines
Diff to previous 1.22.8.1 (colored) to branchpoint 1.22 (colored)
Remove clause 3 and 4 from TNF licenses
Revision 1.22.8.1, Mon Apr 28 20:22:59 2008 UTC (5 years, 1 month ago) by martin
Branch: christos-time_t
Changes since 1.22: +0 -70
lines
FILE REMOVED
file getgrouplist.c was added on branch christos-time_t on 2008-04-28 20:23:00 +0000
Revision 1.22 / (download) - annotate - [select for diffs], Mon Apr 28 20:22:59 2008 UTC (5 years, 1 month ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
yamt-pagecache,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
tls-maxphys-nbase,
tls-maxphys-base,
tls-maxphys,
netbsd-6-base,
netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
netbsd-6,
netbsd-5-base,
netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
matt-premerge-20091211,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-premerge-20101231,
matt-mips64-base2,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend,
hpcarm-cleanup-nbase,
christos-time_t-nbase,
christos-time_t-base,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2,
agc-symver-base,
agc-symver,
HEAD
Branch point for: christos-time_t
Changes since 1.21: +2 -9
lines
Diff to previous 1.21 (colored)
Remove clause 3 and 4 from TNF licenses
Revision 1.21 / (download) - annotate - [select for diffs], Thu Jan 6 15:10:45 2005 UTC (8 years, 5 months ago) by lukem
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
matt-armv6-nbase,
matt-armv6-base,
matt-armv6,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-base,
hpcarm-cleanup,
cube-autoconf-base,
cube-autoconf,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: yamt-pf42
Changes since 1.20: +8 -170
lines
Diff to previous 1.20 (colored)
Implement getgroupmembership(3). This is similar to getgrouplist(3), except that the "int maxgroups" and "int *ngroups" parameters are separated into two separate parameters which makes it possible to call multiple nsswitch back-ends and have the results correctly merged. getgrouplist(3) is now implemented using getgroupmembership(3). Proposed on tech-userlevel on December 1, 2004.
Revision 1.20 / (download) - annotate - [select for diffs], Tue Sep 28 10:46:19 2004 UTC (8 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.19: +10 -9
lines
Diff to previous 1.19 (colored)
'gid_t *groups' may be NULL if we're just sizing the list by calling getgrouplist(3) with *grpcnt==0, so don't _DIAGASSERT(groups != NULL). Tweak API used between getgrouplist(3) and the back-end nsswitch methods; move the public return value to the start of the va_list and reserve the 'void *retval' for "internal use" (e.g, errno passing or some other need).
Revision 1.19 / (download) - annotate - [select for diffs], Sat Sep 25 12:27:35 2004 UTC (8 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.18: +151 -21
lines
Diff to previous 1.18 (colored)
Try nsdispatch "getgrouplist" before iterating the getgrent() list. Implement a dns (hesiod) backend which tries a grplist hesiod lookup. Convert back to using getgrent() similar to rev 1.15, instead of using the private _getgrent_user() from getgrent.c.
Revision 1.18 / (download) - annotate - [select for diffs], Sat Sep 25 02:55:25 2004 UTC (8 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.17: +3 -7
lines
Diff to previous 1.17 (colored)
ANSI KNF
Revision 1.17 / (download) - annotate - [select for diffs], Thu Aug 7 16:42:49 2003 UTC (9 years, 10 months ago) by agc
Branch: MAIN
CVS Tags: netbsd-2-base,
netbsd-2-1-RELEASE,
netbsd-2-1-RC6,
netbsd-2-1-RC5,
netbsd-2-1-RC4,
netbsd-2-1-RC3,
netbsd-2-1-RC2,
netbsd-2-1-RC1,
netbsd-2-1,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2
Changes since 1.16: +3 -7
lines
Diff to previous 1.16 (colored)
Move UCB-licensed code from 4-clause to 3-clause licence. Patches provided by Joel Baker in PR 22280, verified by myself.
Revision 1.16 / (download) - annotate - [select for diffs], Sun Feb 16 01:22:44 2003 UTC (10 years, 4 months ago) by elric
Branch: MAIN
Changes since 1.15: +18 -16
lines
Diff to previous 1.15 (colored)
Reorganise the getting of grouplists for a user so that Hesiod (and potentially other name services) can directly query for a user's grouplist rather than needing to iterate over the group map. This is required for correct operation of Hesiod. Reviewed by: lukem, christos Addresses PR lib/20183
Revision 1.15 / (download) - annotate - [select for diffs], Sat Jan 22 22:19:10 2000 UTC (13 years, 5 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-6-base,
netbsd-1-6-RELEASE,
netbsd-1-6-RC3,
netbsd-1-6-RC2,
netbsd-1-6-RC1,
netbsd-1-6-PATCH002-RELEASE,
netbsd-1-6-PATCH002-RC4,
netbsd-1-6-PATCH002-RC3,
netbsd-1-6-PATCH002-RC2,
netbsd-1-6-PATCH002-RC1,
netbsd-1-6-PATCH002,
netbsd-1-6-PATCH001-RELEASE,
netbsd-1-6-PATCH001-RC3,
netbsd-1-6-PATCH001-RC2,
netbsd-1-6-PATCH001-RC1,
netbsd-1-6-PATCH001,
netbsd-1-6,
netbsd-1-5-base,
netbsd-1-5-RELEASE,
netbsd-1-5-PATCH003,
netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001,
netbsd-1-5-BETA2,
netbsd-1-5-BETA,
netbsd-1-5-ALPHA2,
netbsd-1-5,
nathanw_sa_end,
nathanw_sa_before_merge,
nathanw_sa_base,
nathanw_sa,
minoura-xpg4dl-base,
minoura-xpg4dl,
fvdl_fs64_base
Changes since 1.14: +3 -3
lines
Diff to previous 1.14 (colored)
Delint. Remove trailing ; from uses of __weak_alias(). The macro inserts this if needed.
Revision 1.14 / (download) - annotate - [select for diffs], Mon Sep 20 04:39:00 1999 UTC (13 years, 9 months ago) by lukem
Branch: MAIN
CVS Tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
wrstuden-devbsize,
comdex-fall-1999-base,
comdex-fall-1999
Changes since 1.13: +2 -6
lines
Diff to previous 1.13 (colored)
back out the #ifdef _DIAGNOSTIC argument checks; too many people complained. _DIAGASSERT() is still retained.
Revision 1.13 / (download) - annotate - [select for diffs], Thu Sep 16 11:44:58 1999 UTC (13 years, 9 months ago) by lukem
Branch: MAIN
Changes since 1.12: +11 -2
lines
Diff to previous 1.12 (colored)
* use _DIAGASSERT() to check pointer arguments against NULL and file
descriptors against -1 (as appropriate).
* add actual checks which to detect stuff that would trigger_DIAGASSERT(),
and attempt to return a sane error condition.
* knf some code
* remove some `register' decls.
the first two items result in the addition of code similar to the
following in various functions:
_DIAGASSERT(path != NULL)
#ifdef _DIAGNOSTIC
if (path == NULL) {
errno = EFAULT;
return (-1);
}
#endif
Revision 1.9.2.1 / (download) - annotate - [select for diffs], Tue Apr 27 14:11:26 1999 UTC (14 years, 1 month ago) by perry
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-RELEASE,
netbsd-1-4-PATCH003,
netbsd-1-4-PATCH002,
netbsd-1-4-PATCH001
Changes since 1.9: +19 -10
lines
Diff to previous 1.9 (colored) next main 1.10 (colored)
pullup 1.9->1.12 (lukem)
Revision 1.12 / (download) - annotate - [select for diffs], Sun Apr 25 14:47:46 1999 UTC (14 years, 1 month ago) by lukem
Branch: MAIN
Changes since 1.11: +10 -4
lines
Diff to previous 1.11 (colored)
suppress duplicate gids (e.g, when multiple sources are given in nsswitch.conf and they contain similar information). XXX: in the case where the given array is too small and -1 is returned, the returned ngroups will be too large by a factor of the difference between the given size and the number of matches. this is not considered to be a major problem, since it's still going to be a smaller figure than what the previous (non suppressive) behaviour returned.
Revision 1.11 / (download) - annotate - [select for diffs], Thu Apr 8 17:07:02 1999 UTC (14 years, 2 months ago) by drochner
Branch: MAIN
Changes since 1.10: +2 -3
lines
Diff to previous 1.10 (colored)
remove unused label
Revision 1.10 / (download) - annotate - [select for diffs], Mon Apr 5 18:52:28 1999 UTC (14 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.9: +11 -7
lines
Diff to previous 1.9 (colored)
Return the full group count when it exceeds the maximum. Also DTRT if the maximum is 0 (possibly used to size the list for memory allocation, rather than core dumping).
Revision 1.9 / (download) - annotate - [select for diffs], Tue Feb 3 18:23:44 1998 UTC (15 years, 4 months ago) by perry
Branch: MAIN
CVS Tags: netbsd-1-4-base
Branch point for: netbsd-1-4
Changes since 1.8: +4 -4
lines
Diff to previous 1.8 (colored)
remove obsolete register declarations
Revision 1.8 / (download) - annotate - [select for diffs], Mon Feb 2 02:41:23 1998 UTC (15 years, 4 months ago) by perry
Branch: MAIN
Changes since 1.7: +3 -3
lines
Diff to previous 1.7 (colored)
merge/update to lite-2
Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Mon Feb 2 00:11:59 1998 UTC (15 years, 4 months ago) by perry
Branch: CSRG
CVS Tags: lite-2
Changes since 1.1.1.1: +5 -5
lines
Diff to previous 1.1.1.1 (colored)
import lite-2
Revision 1.7 / (download) - annotate - [select for diffs], Mon Jul 21 14:07:06 1997 UTC (15 years, 11 months ago) by jtc
Branch: MAIN
CVS Tags: netbsd-1-3-base,
netbsd-1-3-RELEASE,
netbsd-1-3-PATCH003-CANDIDATE2,
netbsd-1-3-PATCH003-CANDIDATE1,
netbsd-1-3-PATCH003-CANDIDATE0,
netbsd-1-3-PATCH003,
netbsd-1-3-PATCH002,
netbsd-1-3-PATCH001,
netbsd-1-3-BETA,
netbsd-1-3
Changes since 1.6: +7 -2
lines
Diff to previous 1.6 (colored)
If port provides __weak_alias(), provide an Standard C and POSIX pure identifier namespace by renaming non standard functions and variables such that they have a leading underscore. The library will use those names internally. Weak aliases are used to provide the original names to the API. This is only the first part of this change. It is most of the functions which are implemented in C for all NetBSD ports. Subsequent changes are to add the same support to the remaining C files, to assembly files, and to the automagically generated assembly source used for system calls. When all of the above is done, ports with weak alias support should add a definition for __weak_alias to <sys/cdefs.h>.
Revision 1.6 / (download) - annotate - [select for diffs], Sun Jul 13 19:02:23 1997 UTC (15 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.5: +7 -6
lines
Diff to previous 1.5 (colored)
Fix RCSID's Fix inconsistent function definition with unistd.h Fix gcc warnings
Revision 1.5.4.1 / (download) - annotate - [select for diffs], Thu Sep 19 20:02:45 1996 UTC (16 years, 9 months ago) by jtc
Branch: ivory_soap2
Changes since 1.5: +7 -2
lines
Diff to previous 1.5 (colored) next main 1.6 (colored)
snapshot namespace cleanup: gen
Revision 1.5 / (download) - annotate - [select for diffs], Thu Jun 1 22:51:17 1995 UTC (18 years ago) by jtc
Branch: MAIN
CVS Tags: nsswitch,
netbsd-1-2-base,
netbsd-1-2-RELEASE,
netbsd-1-2-PATCH001,
netbsd-1-2-BETA,
netbsd-1-2,
netbsd-1-1-base,
netbsd-1-1-RELEASE,
netbsd-1-1-PATCH001,
netbsd-1-1
Branch point for: ivory_soap2
Changes since 1.4: +5 -7
lines
Diff to previous 1.4 (colored)
Don't duplicate the primary group. The first member of the groups list no longer serves as effective group id.
Revision 1.4 / (download) - annotate - [select for diffs], Sat Feb 25 13:41:09 1995 UTC (18 years, 3 months ago) by cgd
Branch: MAIN
Changes since 1.3: +6 -0
lines
Diff to previous 1.3 (colored)
update to 4.4-Lite where appropriate, clean up Id format, etc.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sat Feb 25 09:11:50 1995 UTC (18 years, 3 months ago) by cgd
Branch: CSRG
CVS Tags: lite-1
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
from lite, with minor name rearrangement to fit.
Revision 1.1.2.1 / (download) - annotate - [select for diffs], Sat Oct 15 17:48:44 1994 UTC (18 years, 8 months ago) by cgd
Branch: netbsd-1-0
CVS Tags: netbsd-1-0-RELEASE,
netbsd-1-0-PATCH1,
netbsd-1-0-PATCH06,
netbsd-1-0-PATCH05,
netbsd-1-0-PATCH04,
netbsd-1-0-PATCH03,
netbsd-1-0-PATCH02,
netbsd-1-0-PATCH0
Changes since 1.1: +5 -4
lines
Diff to previous 1.1 (colored) next main 1.2 (colored)
From trunk.
Revision 1.3 / (download) - annotate - [select for diffs], Thu Oct 13 19:55:27 1994 UTC (18 years, 8 months ago) by cgd
Branch: MAIN
CVS Tags: ivory_soap
Changes since 1.2: +2 -1
lines
Diff to previous 1.2 (colored)
oops; fix that.
Revision 1.2 / (download) - annotate - [select for diffs], Thu Oct 13 19:47:10 1994 UTC (18 years, 8 months ago) by cgd
Branch: MAIN
Changes since 1.1: +4 -4
lines
Diff to previous 1.1 (colored)
check bounds properly.
Revision 1.1 / (download) - annotate - [select for diffs], Thu May 5 23:13:22 1994 UTC (19 years, 1 month ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-0-base
Branch point for: netbsd-1-0
add getgrouplist