Coda Distributed File System
lib-src
rpc2
rp2gen
rp2gen.h
Go to the documentation of this file.
1
/* BLURB gpl
2
3
Coda File System
4
Release 5
5
6
Copyright (c) 1987-1999 Carnegie Mellon University
7
Additional copyrights listed below
8
9
This code is distributed "AS IS" without warranty of any kind under
10
the terms of the GNU General Public Licence Version 2, as shown in the
11
file LICENSE. The technical and financial contributors to Coda are
12
listed in the file CREDITS.
13
14
Additional copyrights
15
16
#*/
17
18
/*
19
IBM COPYRIGHT NOTICE
20
21
Copyright (C) 1986
22
International Business Machines Corporation
23
All Rights Reserved
24
25
This file contains some code identical to or derived from the 1986
26
version of the Andrew File System ("AFS"), which is owned by the IBM
27
Corporation. This code is provided "AS IS" and IBM does not warrant
28
that it is free of infringement of any intellectual rights of any
29
third party. IBM disclaims liability of any kind for any damages
30
whatsoever resulting directly or indirectly from use of this software
31
or of any derivative work. Carnegie Mellon University has obtained
32
permission to modify, distribute and sublicense this code, which is
33
based on Version 2 of AFS and does not contain the features and
34
enhancements that are part of Version 3 of AFS. Version 3 of AFS is
35
commercially available and supported by Transarc Corporation,
36
Pittsburgh, PA.
37
38
*/
39
40
/*******************************************************************\
41
* Include file for RP2GEN generated C code. *
42
\*******************************************************************/
43
44
typedef
int
RPC2_Integer
;
45
46
typedef
unsigned
int
RPC2_Unsigned
;
47
48
typedef
double
RPC2_Double
;
49
50
typedef
unsigned
char
RPC2_Byte
;
51
52
typedef
char
*
RPC2_String
;
53
54
typedef
struct
{
55
int
length
;
56
char
*
string
;
57
}
RPC2_CountedBS
;
58
59
typedef
struct
{
60
int
maxlength
;
61
int
curlength
;
62
char
*
string
;
63
}
RPC2_BoundedBS
;
64
65
/* Temporary hack until bulk descriptor defined */
66
typedef
struct
{
67
int
garbage
;
68
}
RPC2_BulkDescriptor
;
RPC2_Integer
int RPC2_Integer
Definition:
rp2gen.h:44
RPC2_Double
double RPC2_Double
Definition:
rp2gen.h:48
RPC2_String
char * RPC2_String
Definition:
rp2gen.h:52
RPC2_Unsigned
unsigned int RPC2_Unsigned
Definition:
rp2gen.h:46
RPC2_Byte
unsigned char RPC2_Byte
Definition:
rp2gen.h:50
RPC2_BoundedBS
Definition:
rpc2.h:324
RPC2_BoundedBS::curlength
int curlength
Definition:
rp2gen.h:61
RPC2_BoundedBS::maxlength
int maxlength
Definition:
rp2gen.h:60
RPC2_BoundedBS::string
char * string
Definition:
rp2gen.h:62
RPC2_BulkDescriptor
Definition:
rp2gen.h:66
RPC2_BulkDescriptor::garbage
int garbage
Definition:
rp2gen.h:67
RPC2_CountedBS
Definition:
rpc2.h:316
RPC2_CountedBS::string
char * string
Definition:
rp2gen.h:56
RPC2_CountedBS::length
int length
Definition:
rp2gen.h:55
Generated by
1.9.4