X-Git-Url: http://andersk.mit.edu/gitweb/moira.git/blobdiff_plain/cfc4f91e74589a272a447d369ba82205403d34d4..dfaf9b689acdde6a56d3874ee14cd53d192bb4ae:/incremental/afs.c diff --git a/incremental/afs.c b/incremental/afs.c index 14035722..16dc0c0b 100644 --- a/incremental/afs.c +++ b/incremental/afs.c @@ -7,6 +7,10 @@ * . */ +#include +#include +#include + #include #include #include @@ -18,8 +22,6 @@ #include #include -#include -#include #include #include @@ -64,9 +66,9 @@ extern long pr_SIdToName(); static char tbl_buf[1024]; static struct member { int op; - char list[33]; - char type[9]; - char member[129]; + char list[LIST_NAME_SIZE]; + char type[IMEMBERS_MEMBER_TYPE_SIZE]; + char member[MAX_FIELD_WIDTH]; struct member *next; } *member_head = NULL; @@ -197,7 +199,7 @@ void do_user(char **before, int beforec, char **after, int afterc) from Moira but not AFS */ if (code == PRIDEXIST) { - char ename[255]; + char ename[PR_MAXNAMELEN]; if (pr_try(pr_SIdToName, auid, ename) == 0 && !strcmp(after[U_NAME], ename)) @@ -321,7 +323,7 @@ void do_list(char **before, int beforec, char **after, int afterc) code = pr_try(pr_CreateGroup, g1, g2, &id); if (code == PRIDEXIST) { - char ename[255]; + char ename[PR_MAXNAMELEN]; if (pr_try(pr_SIdToName, -agid, ename) == 0 && !strcmp(g1, ename)) return;