Main Page   Modules   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

/projects/cubeos/src_current/net/rpc/xdr.c File Reference

#include <stdio.h>
#include <rpc/types.h>
#include <rpc/xdr.h>

Include dependency graph for xdr.c:

Go to the source code of this file.

Defines

#define XDR_FALSE   ((long) 0)
#define XDR_TRUE   ((long) 1)
#define LASTUNSIGNED   ((u_int) 0-1)

Functions

char * malloc ()
void xdr_free (proc, objp) xdrproc_t proc

Variables

char xdr_zero [BYTES_PER_XDR_UNIT]
char * objp
int * ip
u_int * up
long * lp
u_long * ulp
short * sp
u_short * usp
char * cp
bool_t * bp
enum_t * ep
register u_int cnt
char ** cpp
register u_int * sizep
u_int maxsize
netobjnp
enum_t * dscmp
char * unp
xdr_discrimchoices
xdrproc_t dfault


Detailed Description

Todo:
the xdr functions have to be documented

Definition in file xdr.c.


Define Documentation

#define LASTUNSIGNED   ((u_int) 0-1)
 

Definition at line 60 of file xdr.c.

#define XDR_FALSE   ((long) 0)
 

Definition at line 58 of file xdr.c.

#define XDR_TRUE   ((long) 1)
 

Definition at line 59 of file xdr.c.


Function Documentation

char* malloc  
 

void xdr_free proc   ,
objp   
 


Variable Documentation

bool_t* bp
 

Definition at line 278 of file xdr.c.

struct xdr_discrim* choices
 

Definition at line 463 of file xdr.c.

register u_int cnt
 

Definition at line 339 of file xdr.c.

caddr_t cp
 

Definition at line 338 of file xdr.c.

char ** cpp
 

Definition at line 574 of file xdr.c.

xdrproc_t dfault
 

Definition at line 464 of file xdr.c.

enum_t* dscmp
 

Definition at line 461 of file xdr.c.

enum_t* ep
 

Definition at line 307 of file xdr.c.

int* ip
 

Definition at line 100 of file xdr.c.

long * lp
 

Definition at line 122 of file xdr_stdio.c.

u_int maxsize
 

Definition at line 511 of file xdr.c.

struct netobj* np
 

Definition at line 441 of file xdr.c.

char* objp
 

Definition at line 74 of file xdr.c.

register u_int* sizep
 

Definition at line 388 of file xdr.c.

short* sp
 

Definition at line 183 of file xdr.c.

Referenced by _KERN_initcontext.

u_long* ulp
 

Definition at line 165 of file xdr.c.

char* unp
 

Definition at line 462 of file xdr.c.

u_int* up
 

Definition at line 121 of file xdr.c.

u_short* usp
 

Definition at line 212 of file xdr.c.

char xdr_zero[BYTES_PER_XDR_UNIT] [static]
 

Initial value:

{0, 0, 0, 0}

Definition at line 65 of file xdr.c.


Generated on Thu Feb 20 15:38:59 2003 for cubeOS by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002