mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
security: manager: Unify function header format
This commit is contained in:
parent
5fd0b40ff4
commit
2e5ffb2946
@ -19,10 +19,8 @@
|
||||
*
|
||||
* Author: Daniel P. Berrange <berrange@redhat.com>
|
||||
*/
|
||||
|
||||
#include <config.h>
|
||||
|
||||
|
||||
#include "security_driver.h"
|
||||
#include "security_stack.h"
|
||||
#include "security_dac.h"
|
||||
@ -60,7 +58,8 @@ void virSecurityManagerDispose(void *obj)
|
||||
}
|
||||
|
||||
|
||||
static int virSecurityManagerOnceInit(void)
|
||||
static int
|
||||
virSecurityManagerOnceInit(void)
|
||||
{
|
||||
if (!(virSecurityManagerClass = virClassNew(virClassForObjectLockable(),
|
||||
"virSecurityManagerClass",
|
||||
@ -73,7 +72,9 @@ static int virSecurityManagerOnceInit(void)
|
||||
|
||||
VIR_ONCE_GLOBAL_INIT(virSecurityManager);
|
||||
|
||||
static virSecurityManagerPtr virSecurityManagerNewDriver(virSecurityDriverPtr drv,
|
||||
|
||||
static virSecurityManagerPtr
|
||||
virSecurityManagerNewDriver(virSecurityDriverPtr drv,
|
||||
const char *virtDriver,
|
||||
bool allowDiskFormatProbing,
|
||||
bool defaultConfined,
|
||||
@ -114,7 +115,9 @@ static virSecurityManagerPtr virSecurityManagerNewDriver(virSecurityDriverPtr dr
|
||||
return mgr;
|
||||
}
|
||||
|
||||
virSecurityManagerPtr virSecurityManagerNewStack(virSecurityManagerPtr primary)
|
||||
|
||||
virSecurityManagerPtr
|
||||
virSecurityManagerNewStack(virSecurityManagerPtr primary)
|
||||
{
|
||||
virSecurityManagerPtr mgr =
|
||||
virSecurityManagerNewDriver(&virSecurityDriverStack,
|
||||
@ -131,7 +134,9 @@ virSecurityManagerPtr virSecurityManagerNewStack(virSecurityManagerPtr primary)
|
||||
return mgr;
|
||||
}
|
||||
|
||||
int virSecurityManagerStackAddNested(virSecurityManagerPtr stack,
|
||||
|
||||
int
|
||||
virSecurityManagerStackAddNested(virSecurityManagerPtr stack,
|
||||
virSecurityManagerPtr nested)
|
||||
{
|
||||
if (!STREQ("stack", stack->drv->name))
|
||||
@ -139,7 +144,9 @@ int virSecurityManagerStackAddNested(virSecurityManagerPtr stack,
|
||||
return virSecurityStackAddNested(stack, nested);
|
||||
}
|
||||
|
||||
virSecurityManagerPtr virSecurityManagerNewDAC(const char *virtDriver,
|
||||
|
||||
virSecurityManagerPtr
|
||||
virSecurityManagerNewDAC(const char *virtDriver,
|
||||
uid_t user,
|
||||
gid_t group,
|
||||
bool allowDiskFormatProbing,
|
||||
@ -161,12 +168,15 @@ virSecurityManagerPtr virSecurityManagerNewDAC(const char *virtDriver,
|
||||
virSecurityManagerDispose(mgr);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
virSecurityDACSetDynamicOwnership(mgr, dynamicOwnership);
|
||||
|
||||
return mgr;
|
||||
}
|
||||
|
||||
virSecurityManagerPtr virSecurityManagerNew(const char *name,
|
||||
|
||||
virSecurityManagerPtr
|
||||
virSecurityManagerNew(const char *name,
|
||||
const char *virtDriver,
|
||||
bool allowDiskFormatProbing,
|
||||
bool defaultConfined,
|
||||
@ -211,7 +221,8 @@ virSecurityManagerPtr virSecurityManagerNew(const char *name,
|
||||
* followed by a call to virSecurityManagerPostFork() in both
|
||||
* parent and child.
|
||||
*/
|
||||
int virSecurityManagerPreFork(virSecurityManagerPtr mgr)
|
||||
int
|
||||
virSecurityManagerPreFork(virSecurityManagerPtr mgr)
|
||||
{
|
||||
int ret = 0;
|
||||
|
||||
@ -230,12 +241,14 @@ int virSecurityManagerPreFork(virSecurityManagerPtr mgr)
|
||||
* Must be called after fork()'ing in both parent and child
|
||||
* to ensure mutex state is sane for the child to use
|
||||
*/
|
||||
void virSecurityManagerPostFork(virSecurityManagerPtr mgr)
|
||||
void
|
||||
virSecurityManagerPostFork(virSecurityManagerPtr mgr)
|
||||
{
|
||||
virObjectUnlock(mgr);
|
||||
}
|
||||
|
||||
void *virSecurityManagerGetPrivateData(virSecurityManagerPtr mgr)
|
||||
void *
|
||||
virSecurityManagerGetPrivateData(virSecurityManagerPtr mgr)
|
||||
{
|
||||
return mgr->privateData;
|
||||
}
|
||||
@ -247,6 +260,7 @@ virSecurityManagerGetDriver(virSecurityManagerPtr mgr)
|
||||
return mgr->virtDriver;
|
||||
}
|
||||
|
||||
|
||||
const char *
|
||||
virSecurityManagerGetDOI(virSecurityManagerPtr mgr)
|
||||
{
|
||||
@ -262,6 +276,7 @@ virSecurityManagerGetDOI(virSecurityManagerPtr mgr)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
const char *
|
||||
virSecurityManagerGetModel(virSecurityManagerPtr mgr)
|
||||
{
|
||||
@ -277,9 +292,11 @@ virSecurityManagerGetModel(virSecurityManagerPtr mgr)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
/* return NULL if a base label is not present */
|
||||
const char *
|
||||
virSecurityManagerGetBaseLabel(virSecurityManagerPtr mgr, int virtType)
|
||||
virSecurityManagerGetBaseLabel(virSecurityManagerPtr mgr,
|
||||
int virtType)
|
||||
{
|
||||
if (mgr->drv->getBaseLabel) {
|
||||
const char *ret;
|
||||
@ -292,22 +309,30 @@ virSecurityManagerGetBaseLabel(virSecurityManagerPtr mgr, int virtType)
|
||||
return NULL;
|
||||
}
|
||||
|
||||
bool virSecurityManagerGetAllowDiskFormatProbing(virSecurityManagerPtr mgr)
|
||||
|
||||
bool
|
||||
virSecurityManagerGetAllowDiskFormatProbing(virSecurityManagerPtr mgr)
|
||||
{
|
||||
return mgr->allowDiskFormatProbing;
|
||||
}
|
||||
|
||||
bool virSecurityManagerGetDefaultConfined(virSecurityManagerPtr mgr)
|
||||
|
||||
bool
|
||||
virSecurityManagerGetDefaultConfined(virSecurityManagerPtr mgr)
|
||||
{
|
||||
return mgr->defaultConfined;
|
||||
}
|
||||
|
||||
bool virSecurityManagerGetRequireConfined(virSecurityManagerPtr mgr)
|
||||
|
||||
bool
|
||||
virSecurityManagerGetRequireConfined(virSecurityManagerPtr mgr)
|
||||
{
|
||||
return mgr->requireConfined;
|
||||
}
|
||||
|
||||
int virSecurityManagerRestoreDiskLabel(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerRestoreDiskLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm,
|
||||
virDomainDiskDefPtr disk)
|
||||
{
|
||||
@ -323,7 +348,9 @@ int virSecurityManagerRestoreDiskLabel(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
int virSecurityManagerSetDaemonSocketLabel(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerSetDaemonSocketLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm)
|
||||
{
|
||||
if (mgr->drv->domainSetSecurityDaemonSocketLabel) {
|
||||
@ -338,7 +365,9 @@ int virSecurityManagerSetDaemonSocketLabel(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
int virSecurityManagerSetSocketLabel(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerSetSocketLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm)
|
||||
{
|
||||
if (mgr->drv->domainSetSecuritySocketLabel) {
|
||||
@ -353,7 +382,9 @@ int virSecurityManagerSetSocketLabel(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
int virSecurityManagerClearSocketLabel(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerClearSocketLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm)
|
||||
{
|
||||
if (mgr->drv->domainClearSecuritySocketLabel) {
|
||||
@ -368,7 +399,9 @@ int virSecurityManagerClearSocketLabel(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
int virSecurityManagerSetDiskLabel(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerSetDiskLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm,
|
||||
virDomainDiskDefPtr disk)
|
||||
{
|
||||
@ -384,7 +417,9 @@ int virSecurityManagerSetDiskLabel(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
int virSecurityManagerRestoreHostdevLabel(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerRestoreHostdevLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm,
|
||||
virDomainHostdevDefPtr dev,
|
||||
const char *vroot)
|
||||
@ -401,7 +436,9 @@ int virSecurityManagerRestoreHostdevLabel(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
int virSecurityManagerSetHostdevLabel(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerSetHostdevLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm,
|
||||
virDomainHostdevDefPtr dev,
|
||||
const char *vroot)
|
||||
@ -418,7 +455,9 @@ int virSecurityManagerSetHostdevLabel(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
int virSecurityManagerSetSavedStateLabel(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerSetSavedStateLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm,
|
||||
const char *savefile)
|
||||
{
|
||||
@ -434,7 +473,8 @@ int virSecurityManagerSetSavedStateLabel(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
int virSecurityManagerRestoreSavedStateLabel(virSecurityManagerPtr mgr,
|
||||
int
|
||||
virSecurityManagerRestoreSavedStateLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm,
|
||||
const char *savefile)
|
||||
{
|
||||
@ -450,7 +490,9 @@ int virSecurityManagerRestoreSavedStateLabel(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
int virSecurityManagerGenLabel(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerGenLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm)
|
||||
{
|
||||
int ret = -1;
|
||||
@ -545,7 +587,9 @@ int virSecurityManagerGenLabel(virSecurityManagerPtr mgr,
|
||||
return ret;
|
||||
}
|
||||
|
||||
int virSecurityManagerReserveLabel(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerReserveLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm,
|
||||
pid_t pid)
|
||||
{
|
||||
@ -561,7 +605,9 @@ int virSecurityManagerReserveLabel(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
int virSecurityManagerReleaseLabel(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerReleaseLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm)
|
||||
{
|
||||
if (mgr->drv->domainReleaseSecurityLabel) {
|
||||
@ -576,7 +622,9 @@ int virSecurityManagerReleaseLabel(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
int virSecurityManagerSetAllLabel(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerSetAllLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm,
|
||||
const char *stdin_path)
|
||||
{
|
||||
@ -592,7 +640,9 @@ int virSecurityManagerSetAllLabel(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
int virSecurityManagerRestoreAllLabel(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerRestoreAllLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm,
|
||||
bool migrated)
|
||||
{
|
||||
@ -608,7 +658,8 @@ int virSecurityManagerRestoreAllLabel(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
int virSecurityManagerGetProcessLabel(virSecurityManagerPtr mgr,
|
||||
int
|
||||
virSecurityManagerGetProcessLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm,
|
||||
pid_t pid,
|
||||
virSecurityLabelPtr sec)
|
||||
@ -625,7 +676,9 @@ int virSecurityManagerGetProcessLabel(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
int virSecurityManagerSetProcessLabel(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerSetProcessLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm)
|
||||
{
|
||||
if (mgr->drv->domainSetSecurityProcessLabel) {
|
||||
@ -640,7 +693,9 @@ int virSecurityManagerSetProcessLabel(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
int virSecurityManagerSetChildProcessLabel(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerSetChildProcessLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm,
|
||||
virCommandPtr cmd)
|
||||
{
|
||||
@ -651,7 +706,9 @@ int virSecurityManagerSetChildProcessLabel(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
int virSecurityManagerVerify(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerVerify(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr def)
|
||||
{
|
||||
virSecurityLabelDefPtr secdef;
|
||||
@ -679,7 +736,9 @@ int virSecurityManagerVerify(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
int virSecurityManagerSetImageFDLabel(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerSetImageFDLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm,
|
||||
int fd)
|
||||
{
|
||||
@ -695,7 +754,9 @@ int virSecurityManagerSetImageFDLabel(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
int virSecurityManagerSetTapFDLabel(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerSetTapFDLabel(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm,
|
||||
int fd)
|
||||
{
|
||||
@ -711,7 +772,9 @@ int virSecurityManagerSetTapFDLabel(virSecurityManagerPtr mgr,
|
||||
return -1;
|
||||
}
|
||||
|
||||
char *virSecurityManagerGetMountOptions(virSecurityManagerPtr mgr,
|
||||
|
||||
char *
|
||||
virSecurityManagerGetMountOptions(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm)
|
||||
{
|
||||
if (mgr->drv->domainGetSecurityMountOptions) {
|
||||
@ -726,6 +789,7 @@ char *virSecurityManagerGetMountOptions(virSecurityManagerPtr mgr,
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
||||
virSecurityManagerPtr*
|
||||
virSecurityManagerGetNested(virSecurityManagerPtr mgr)
|
||||
{
|
||||
@ -743,7 +807,9 @@ virSecurityManagerGetNested(virSecurityManagerPtr mgr)
|
||||
return list;
|
||||
}
|
||||
|
||||
int virSecurityManagerSetHugepages(virSecurityManagerPtr mgr,
|
||||
|
||||
int
|
||||
virSecurityManagerSetHugepages(virSecurityManagerPtr mgr,
|
||||
virDomainDefPtr vm,
|
||||
const char *path)
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user