summaryrefslogtreecommitdiff
path: root/libshouldbeinlibc/idvec.c
AgeCommit message (Collapse)Author
1999-09-301999-09-29 Mark Kettenis <kettenis@gnu.org>Thomas Bushnell
* idvec.c (idvec_setid): Switch last two arguments in call to idvec_insert_only. * idvec.h: Doc fix.
1999-09-281999-09-27 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* idvec.c (idvec_setid): Implement Posix saved set-user id correctly. (idvec_insert_only): Doc fix. Reported by Mark Kettenis <kettenis@wins.uva.nl>.
1998-09-041998-09-04 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* idvec.c, idvec-auth.c (id_t): Remove typedef; use uid_t everywhere. The name `id_t' is coopted in libc now for the SVID `waitid' interface.
1997-05-27(idvec_tail_contains):Miles Bader
Rewrite. (idvec_set, idvec_merge): Make NEW arg const. (idvec_subtract, idvec_keep): New functions. (idvec_tail): Function removed (now inline in idvec.h). (idvec_set_ids, idvec_merge_ids): Make IDS arg const. (idvec_contains, idvec_tail_contains): Make IDVEC arg const.
1997-02-21(idvec_insert, idvec_remove):Miles Bader
Handle POS > IDVEC->num correctly. (idvec_insert_only): Handle POS >= IDVEC->num correctly.
1996-11-18Make new functions use bcopy correctly.Thomas Bushnell
1996-11-13Tue Nov 12 19:22:58 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell
* idvec.h (idvec_set, idvec_set_ids): New functions. * idvec.c (idvec_set, idvec_set_ids): Ditto. Tue Nov 5 21:16:10 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * idvec.h (idvec_setid): Doc fix.
1996-04-25(idvec_free_contents): New function.Roland McGrath
1996-02-03(idvec_merge_ids): Correctly add all IDS, even if some duplicates are avoided.Miles Bader
1996-01-02(idvec_merge_ids): Preserve duplicates internal to IDS.Miles Bader
(idvec_ensure): Alloc NUM ids, not NUM chars! (idvec_remove): Correctly copy ids when deleting.
1996-01-02(idvec_remove, idvec_insert_only): New functions.Miles Bader
(idvec_setid): Use idvec_insert_only() instead of idvec_insert_new().
1996-01-01(idvec_free_wrapper, idvec_free, idvec_ensure, idvec_grow,Miles Bader
idvec_tail_contains, idvec_add_new, idvec_insert_new, idvec_merge_ids, idvec_setid): New functions. (idvec_insert): Rewritten to use idvec_grow().
1995-12-21(make_idvec, idvec_insert, idvec_add, idvec_contains):Miles Bader
All renamed from the corresponding `ivec' routine, and types, variable names, etc, changed accordingly.
1995-12-17Initial revisionMiles Bader