XenevaOS
Loading...
Searching...
No Matches
Functions
capability.cpp File Reference
#include <Cap/capability.h>
#include <process.h>
#include <string.h>
#include <_null.h>
Include dependency graph for capability.cpp:

Functions

int BordoisilaCapCreate (AuProcess *proc, int fd, void *object, uint8_t type, CapRights rights)
 
AuCapabilityBordoisilaCapLookup (AuProcess *proc, int fd)
 
bool BordoisilaCapCheckRights (AuProcess *proc, int fd, CapRights required)
 
int BordoisilaCapDup (AuProcess *proc, int oldfd, int newfd)
 
int BordoisilaCapRestrict (AuProcess *proc, int fd, CapRights new_rights)
 
void BordoisilaCapDestroy (AuProcess *proc, int fd)
 
void BordoisilaCapCleanupProcess (AuProcess *proc)
 
void BordoisilaCapInheritTable (AuProcess *parent, AuProcess *child)
 

Function Documentation

◆ BordoisilaCapCheckRights()

bool BordoisilaCapCheckRights ( AuProcess proc,
int  fd,
CapRights  required 
)

◆ BordoisilaCapCleanupProcess()

void BordoisilaCapCleanupProcess ( AuProcess proc)

◆ BordoisilaCapCreate()

int BordoisilaCapCreate ( AuProcess proc,
int  fd,
void *  object,
uint8_t  type,
CapRights  rights 
)

◆ BordoisilaCapDestroy()

void BordoisilaCapDestroy ( AuProcess proc,
int  fd 
)

◆ BordoisilaCapDup()

int BordoisilaCapDup ( AuProcess proc,
int  oldfd,
int  newfd 
)

◆ BordoisilaCapInheritTable()

void BordoisilaCapInheritTable ( AuProcess parent,
AuProcess child 
)

◆ BordoisilaCapLookup()

AuCapability * BordoisilaCapLookup ( AuProcess proc,
int  fd 
)

◆ BordoisilaCapRestrict()

int BordoisilaCapRestrict ( AuProcess proc,
int  fd,
CapRights  new_rights 
)