Print this page
4078 groupadd execs getent unnecessarily
Reviewed by: Rich Lowe <richlowe@richlowe.net>
Reviewed by: Gary Mills <gary_mills@fastmail.fm>
Reviewed by: Milan Jurik <milan.jurik@xylab.cz>
Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com>

*** 20,29 **** --- 20,32 ---- */ /* * Copyright 2007 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ + /* + * Copyright (c) 2013 RackTop Systems. + */ /* * Declarations for the functions in libcmdutils. */
*** 123,132 **** --- 126,149 ---- * The calling application is responsible for setting the tree * pointer to NULL upon return. */ extern void destroy_tree(avl_tree_t *); + + + /* user/group id helpers */ + + /* + * Used to get the next available user id in given range. + */ + extern int findnextuid(uid_t, uid_t, uid_t *); + + /* + * Used to get the next available group id in given range. + */ + extern int findnextgid(gid_t, gid_t, gid_t *); + #ifdef __cplusplus } #endif #endif /* _LIBCMDUTILS_H */