Coda Distributed File System
Functions
pdb.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include "coda_string.h"
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <coda_assert.h>
#include "pdb.h"
#include "prs.h"
Include dependency graph for pdb.c:

Functions

void PDB_addToGroup (int32_t id, int32_t groupId)
 
void PDB_removeFromGroup (int32_t id, int32_t groupId)
 
void PDB_changeName (int32_t id, char *name)
 
void PDB_createUser (char *name, int32_t *newId)
 
void PDB_cloneUser (char *name, int32_t cloneid, int32_t *newId)
 
void PDB_deleteUser (int32_t id)
 
void PDB_createGroup (char *name, int32_t owner, int32_t *newGroupId)
 
void PDB_deleteGroup (int32_t id)
 
void PDB_lookupByName (const char *name, int32_t *id)
 
void PDB_lookupById (int32_t id, char **name)
 
void PDB_bugfixes (void)
 
void PDB_changeId (int32_t oldId, int32_t newId)
 

Function Documentation

◆ PDB_addToGroup()

void PDB_addToGroup ( int32_t  id,
int32_t  groupId 
)

◆ PDB_bugfixes()

void PDB_bugfixes ( void  )

◆ PDB_changeId()

void PDB_changeId ( int32_t  oldId,
int32_t  newId 
)

◆ PDB_changeName()

void PDB_changeName ( int32_t  id,
char *  name 
)

◆ PDB_cloneUser()

void PDB_cloneUser ( char *  name,
int32_t  cloneid,
int32_t newId 
)

◆ PDB_createGroup()

void PDB_createGroup ( char *  name,
int32_t  owner,
int32_t newGroupId 
)

◆ PDB_createUser()

void PDB_createUser ( char *  name,
int32_t newId 
)

◆ PDB_deleteGroup()

void PDB_deleteGroup ( int32_t  id)

◆ PDB_deleteUser()

void PDB_deleteUser ( int32_t  id)

◆ PDB_lookupById()

void PDB_lookupById ( int32_t  id,
char **  name 
)

◆ PDB_lookupByName()

void PDB_lookupByName ( const char *  name,
int32_t id 
)

◆ PDB_removeFromGroup()

void PDB_removeFromGroup ( int32_t  id,
int32_t  groupId 
)