Lines Matching defs:uid
37 * Manages mapping between a security principal name and unix uid.
60 const char *uid, uid_t *uidOut);
68 int file_addGssCredEntry(const gss_buffer_t hexName, const char *uid,
85 "%s\t%s\t%s\n", (char *)hexName->value, uid, comment);
98 * To search by uid only, supply a non-null value of uid.
100 int file_getGssCredEntry(const gss_buffer_t name, const char *uid,
121 if (name == NULL && uid == NULL) {
126 if (matchEntry(entry, name, uid, NULL))
138 * GSS entry point for retrieving user uid information.
173 int file_deleteGssCredEntry(const gss_buffer_t name, const char *uid,
181 if (name == NULL && uid == NULL) {
228 if (!matchEntry(entry, name, uid, NULL))
255 * uidOut value can be used to retrieve the uid from the entry
256 * when the uid string is passed in, the uidOut value is not set
259 const char *uid, uid_t *uidOut)
352 /* do we need to check the uid - if not then we found it */
353 if (uid == NULL) {
354 /* do we ned to parse out the uid ? */
363 /* continue with checking the uid */
366 if (uid == NULL)
369 /* get the next token from the string - the uid */
373 if (strcmp(item, uid) == 0)