Lines Matching refs:perms
65 if (userdb[i]->perms == NULL) in isallowed()
67 tmp = strstr(userdb[i]->perms, dperm); // Search for permission in isallowed()
84 char line[MAX_LINE], *p, *user, *pwdhash, *perms; in init_passwords() local
125 perms = NULL; in init_passwords()
128 perms = p + 1; in init_passwords()
129 if (*perms == 0) in init_passwords()
130 perms = NULL; in init_passwords()
136 if (perms == NULL) in init_passwords()
137 userdb[numusers]->perms = NULL; in init_passwords()
139 userdb[numusers]->perms = (char *)malloc(strlen(perms) + 3); in init_passwords()
140 (userdb[numusers]->perms)[0] = ':'; in init_passwords()
141 strcpy(userdb[numusers]->perms + 1, perms); in init_passwords()
142 (userdb[numusers]->perms)[strlen(perms) + 1] = ':'; in init_passwords()
143 (userdb[numusers]->perms)[strlen(perms) + 2] = 0; in init_passwords()