Home
last modified time | relevance | path

Searched refs:login (Results 1 – 8 of 8) sorted by relevance

/xnu-8019.80.24/bsd/kern/
H A Dkern_persona.c135 persona_alloc(uid_t id, const char *login, persona_type_t type, char *path, int *error) in persona_alloc() argument
142 if (!login) { in persona_alloc()
167 strncpy(persona->pna_login, login, sizeof(persona->pna_login) - 1); in persona_alloc()
577 persona_find(const char *login, uid_t uid, in persona_find() argument
580 return persona_find_all(login, uid, PERSONA_INVALID, persona, plen); in persona_find()
584 persona_find_all(const char *login, uid_t uid, persona_type_t persona_type, in persona_find_all() argument
591 if (login) { in persona_find_all()
608 match, login, uid); in persona_find_all()
614 if (login && strncmp(tmp->pna_login, login, sizeof(tmp->pna_login)) == 0) { in persona_find_all()
1319 persona_get_login(struct persona *persona, char login[MAXLOGNAME + 1]) in persona_get_login()
[all …]
H A Dsys_persona.c102 const char *login; in kpersona_alloc_syscall() local
114 login = kinfo.persona_name[0] ? kinfo.persona_name : NULL; in kpersona_alloc_syscall()
131 persona = persona_alloc(id, login, kinfo.persona_type, pna_path, &error); in kpersona_alloc_syscall()
410 const char *login; in kpersona_find_syscall() local
428 login = kinfo.persona_name[0] ? kinfo.persona_name : NULL; in kpersona_find_syscall()
439 …error = persona_find_all(login, kinfo.persona_id, (persona_type_t)kinfo.persona_type, persona, &k_… in kpersona_find_syscall()
H A Dkern_prot.c1626 setlogin_internal(proc_t p, const char login[static MAXLOGNAME]) in setlogin_internal()
1633 bcopy(login, sessp->s_login, MAXLOGNAME); in setlogin_internal()
/xnu-8019.80.24/bsd/sys/
H A Dpersona.h402 int persona_find(const char *login, uid_t uid,
449 struct persona *persona_alloc(uid_t id, const char *login,
498 int persona_get_login(struct persona *persona, char login[MAXLOGNAME + 1]);
503 int persona_find_all(const char *login, uid_t uid, persona_type_t persona_type,
H A Dproc_internal.h786 extern void setlogin_internal(proc_t p, const char login[static MAXLOGNAME]);
/xnu-8019.80.24/bsd/security/audit/
H A Daudit.h207 void audit_arg_login(struct kaudit_record *ar, const char *login);
H A Daudit_arg.c226 audit_arg_login(struct kaudit_record *ar, const char *login) in audit_arg_login() argument
228 strlcpy(ar->k_ar.ar_arg_login, login, MAXLOGNAME); in audit_arg_login()
/xnu-8019.80.24/libsyscall/wrappers/spawn/
H A Dposix_spawn.c2590 posix_spawnattr_set_login_np(const posix_spawnattr_t *attr, const char *login) in posix_spawnattr_set_login_np() argument
2598 if (strlen(login) > MAXLOGNAME) { in posix_spawnattr_set_login_np()
2607 strlcpy(pspci->pspci_login, login, sizeof(pspci->pspci_login)); in posix_spawnattr_set_login_np()