XenevaOS
Loading...
Searching...
No Matches
Functions
auipc.h File Reference
#include <process.h>
Include dependency graph for auipc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void AuIpcInitialize (void)
 AuIpcInitialize – register /dev/ipc.
 
void AuIpcProcessGone (AuProcess *proc)
 AuIpcProcessGone – a process is being reaped: tear down its endpoints (failing every call waiting on them) and cancel the calls it had in flight.
 
int AuIpcKCallBegin (const char *name, int pid, int uid, int gid, const void *req, uint32_t len, int32_t *call_id)
 
int AuIpcKCallPoll (int32_t call_id, void *out, uint32_t cap, uint32_t *outlen, int32_t *server_status)
 
void AuIpcKCallAbandon (int32_t call_id)
 

Function Documentation

◆ AuIpcInitialize()

void AuIpcInitialize ( void  )
extern

AuIpcInitialize – register /dev/ipc.

◆ AuIpcKCallAbandon()

void AuIpcKCallAbandon ( int32_t  call_id)
extern

◆ AuIpcKCallBegin()

int AuIpcKCallBegin ( const char *  name,
int  pid,
int  uid,
int  gid,
const void *  req,
uint32_t  len,
int32_t *  call_id 
)
extern

◆ AuIpcKCallPoll()

int AuIpcKCallPoll ( int32_t  call_id,
void *  out,
uint32_t  cap,
uint32_t *  outlen,
int32_t *  server_status 
)
extern

◆ AuIpcProcessGone()

void AuIpcProcessGone ( AuProcess *  proc)
extern

AuIpcProcessGone – a process is being reaped: tear down its endpoints (failing every call waiting on them) and cancel the calls it had in flight.