added writesize
[tridge/junkcode.git] / creatreuser.c
1
2
3 struct UserStruct {
4         char *UserName;
5         uid_t uid;
6         gid_t *gid_list;
7         unsigned num_groups;
8 };
9
10
11 errid CreateUser(SysCtx *ctx, struct UserStruct *user);
12
13
14 main()
15 {
16         struct UserStruct user;
17
18
19         user.UserName = "bob";
20         user.uid = 3;
21         user.gid_list = SYS_malloc(ctx, sizeof(gid_t) * num_groups);
22         user.num_groups = i;
23         for (i=0;i<user.num_groups;i++) {
24                 user.gid[] = ;
25         }
26
27         CreateUser(ctx, &user);
28
29 }
30
31 main()
32 {
33         struct UserStruct *user;
34
35         SYY_EmptyUser(ctx,&user);
36         strcpy(user->UserName, "bob");
37
38         user.uid = 3;
39         user.gid_list = SYS_malloc(ctx, sizeof(gid_t) * num_groups);
40         user.gid_list = SYS_malloc(ctx, sizeof(gid_t) * num_groups);
41         user.num_groups = i;
42         for (i=0;i<user.num_groups;i++) {
43                 user.gid[] = ;
44         }
45
46         CreateUser(ctx, &user);
47
48 }