Coda Distributed File System
Macros
vproc_pioctl.cc File Reference
#include <stdio.h>
#include <errno.h>
#include "coda_string.h"
#include <unistd.h>
#include <stdlib.h>
#include <auth2.h>
#include <prs.h>
#include <rpc2/rpc2.h>
#include <lka.h>
#include <vice.h>
#include <venusioctl.h>
#include "comm.h"
#include "fso.h"
#include "hdb.h"
#include "local.h"
#include "user.h"
#include "venusstats.h"
#include "venus.private.h"
#include "venusvol.h"
#include "vproc.h"
#include "worker.h"
#include "realmdb.h"
Include dependency graph for vproc_pioctl.cc:

Macros

#define RepairFile   ((char *)data->in)
 
#define startp   (data->out)
 
#define RWVols   ((VolumeId *)(startp))
 
#define ReturnCodes   ((int *)(RWVols + VSG_MEMBERS))
 
#define endp   ((char *)(ReturnCodes + VSG_MEMBERS))
 
#define agep   ((unsigned int *)(startp))
 
#define timep   ((unsigned int *)(agep + 1))
 
#define secretlen   ((uint32_t *)(startp))
 
#define secretp   ((SecretToken *)(secretlen + 1))
 
#define clearlen   ((uint32_t *)(secretp + 1))
 
#define clearp   ((ClearToken *)(clearlen + 1))
 
#define realmp   ((char *)(clearp + 1))
 
#define secretlen   ((uint32_t *)(startp))
 
#define secretp   ((SecretToken *)(secretlen + 1))
 
#define clearlen   ((uint32_t *)(secretp + 1))
 
#define clearp   ((ClearToken *)(clearlen + 1))
 
#define endp   ((char *)(clearp + 1))
 
#define nservers   ((int *)(data->in))
 
#define hostids   ((struct in_addr *)(nservers + 1))
 
#define nservers   ((int *)(data->in))
 
#define hostids   ((struct in_addr *)(nservers + 1))
 
#define nservers   ((int *)(data->in))
 
#define hostids   ((struct in_addr *)(nservers + 1))
 
#define agep   ((unsigned int *)(startp))
 
#define timep   ((unsigned int *)(agep + 1))
 
#define rzlimit   ((int *)(startp))
 
#define yzlimit   ((int *)(rzlimit + 1))
 

Macro Definition Documentation

◆ agep [1/2]

#define agep   ((unsigned int *)(startp))

◆ agep [2/2]

#define agep   ((unsigned int *)(startp))

◆ clearlen [1/2]

#define clearlen   ((uint32_t *)(secretp + 1))

◆ clearlen [2/2]

#define clearlen   ((uint32_t *)(secretp + 1))

◆ clearp [1/2]

#define clearp   ((ClearToken *)(clearlen + 1))

◆ clearp [2/2]

#define clearp   ((ClearToken *)(clearlen + 1))

◆ endp [1/2]

#define endp   ((char *)(ReturnCodes + VSG_MEMBERS))

◆ endp [2/2]

#define endp   ((char *)(clearp + 1))

◆ hostids [1/3]

#define hostids   ((struct in_addr *)(nservers + 1))

◆ hostids [2/3]

#define hostids   ((struct in_addr *)(nservers + 1))

◆ hostids [3/3]

#define hostids   ((struct in_addr *)(nservers + 1))

◆ nservers [1/3]

#define nservers   ((int *)(data->in))

◆ nservers [2/3]

#define nservers   ((int *)(data->in))

◆ nservers [3/3]

#define nservers   ((int *)(data->in))

◆ realmp

#define realmp   ((char *)(clearp + 1))

◆ RepairFile

#define RepairFile   ((char *)data->in)

◆ ReturnCodes

#define ReturnCodes   ((int *)(RWVols + VSG_MEMBERS))

◆ RWVols

#define RWVols   ((VolumeId *)(startp))

◆ rzlimit

#define rzlimit   ((int *)(startp))

◆ secretlen [1/2]

#define secretlen   ((uint32_t *)(startp))

◆ secretlen [2/2]

#define secretlen   ((uint32_t *)(startp))

◆ secretp [1/2]

#define secretp   ((SecretToken *)(secretlen + 1))

◆ secretp [2/2]

#define secretp   ((SecretToken *)(secretlen + 1))

◆ startp

#define startp   (data->out)

◆ timep [1/2]

#define timep   ((unsigned int *)(agep + 1))

◆ timep [2/2]

#define timep   ((unsigned int *)(agep + 1))

◆ yzlimit

#define yzlimit   ((int *)(rzlimit + 1))