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 */