Home
last modified time | relevance | path

Searched refs:newCredentials (Results 1 - 5 of 5) sorted by relevance

/kernel/liteos_a/kernel/extended/container/
H A Dlos_credentials.c42 Credentials *newCredentials = LOS_MemAlloc(m_aucSysMem1, size); in CreateNewCredential() local
43 if (newCredentials == NULL) { in CreateNewCredential()
49 (VOID)memcpy_s(newCredentials, sizeof(Credentials), oldCredentials, sizeof(Credentials)); in CreateNewCredential()
50 LOS_AtomicSet(&newCredentials->rc, 1); in CreateNewCredential()
52 (VOID)memset_s(newCredentials, sizeof(Credentials), 0, sizeof(Credentials)); in CreateNewCredential()
53 LOS_AtomicSet(&newCredentials->rc, 3); /* 3: Three system processes */ in CreateNewCredential()
55 newCredentials->userContainer = NULL; in CreateNewCredential()
56 return newCredentials; in CreateNewCredential()
61 Credentials *newCredentials = CreateNewCredential(runProcessCB); in PrepareCredential() local
62 if (newCredentials in PrepareCredential()
104 Credentials *newCredentials = CreateNewCredential(parent); CreateCredentials() local
165 Credentials *newCredentials = CreateNewCredential(runProcess); OsSetNsUserContainer() local
186 CommitCredentials(Credentials *newCredentials) CommitCredentials() argument
[all...]
H A Dlos_user_container.c53 UINT32 OsCreateUserContainer(Credentials *newCredentials, UserContainer *parentUserContainer) in OsCreateUserContainer() argument
63 if ((newCredentials->euid < 0) || (newCredentials->egid < 0)) { in OsCreateUserContainer()
76 newCredentials->userContainer = userContainer; in OsCreateUserContainer()
81 userContainer->owner = newCredentials->euid; in OsCreateUserContainer()
82 userContainer->group = newCredentials->egid; in OsCreateUserContainer()
/kernel/liteos_a/syscall/
H A Dprocess_syscall.c636 Credentials *newCredentials = PrepareCredential(OsCurrProcessGet()); in SysSetUserID() local
637 if (newCredentials == NULL) { in SysSetUserID()
646 newCredentials->uid = kuid; in SysSetUserID()
655 newCredentials->euid = kuid; in SysSetUserID()
657 retval = CommitCredentials(newCredentials); in SysSetUserID()
662 FreeCredential(newCredentials); in SysSetUserID()
795 Credentials *newCredentials = PrepareCredential(OsCurrProcessGet()); in SysSetGroupID() local
796 if (newCredentials == NULL) { in SysSetGroupID()
803 newCredentials->gid = kgid; in SysSetGroupID()
804 newCredentials in SysSetGroupID()
[all...]
/kernel/liteos_a/kernel/base/include/
H A Dlos_credentials_pri.h67 INT32 CommitCredentials(Credentials *newCredentials);
H A Dlos_user_container_pri.h65 UINT32 OsCreateUserContainer(Credentials *newCredentials, UserContainer *parentUserContainer);

Completed in 4 milliseconds