1 # include <kernel/kernel.h>
2 # include <kernel/user.h>
3 
4 private object userd;		/* user manager */
5 
6 /*
7  * NAME:	create()
8  * DESCRIPTION:	initialize API
9  */
create()10 static void create()
11 {
12     userd = find_object(USERD);
13 }
14 
15 /*
16  * NAME:	query_connections()
17  * DESCRIPTION:	return the current active connections
18  */
query_connections()19 static object *query_connections()
20 {
21     return userd->query_connections();
22 }
23 
24 /*
25  * NAME:	find_user()
26  * DESCRIPTION:	find a user by name
27  */
find_user(string name)28 static object find_user(string name)
29 {
30     if (!name) {
31 	error("Bad argument for find_user");
32     }
33     return userd->find_user(name);
34 }
35