RTEMS CPU Kit with SuperCore
4.11.3
Main Page
Related Pages
Modules
+
Data Structures
Data Structures
+
Data Fields
+
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Files
File List
+
Globals
+
All
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Functions
_
a
b
c
d
e
f
g
i
j
l
m
n
o
p
q
r
s
t
u
v
w
+
Variables
_
b
c
d
i
r
+
Typedefs
a
b
c
d
f
h
i
m
o
p
q
r
s
t
u
w
x
+
Enumerations
b
c
d
e
h
i
m
o
p
r
s
t
w
+
Enumerator
c
i
m
p
r
s
t
w
+
Macros
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
w
mnt
data0
chrisj
rtems
releases
rtems-release.git
4.11.3
ws-rtems
rtems-4.11.3
cpukit
librpc
include
rpc
clnt_soc.h
Go to the documentation of this file.
1
/* $NetBSD: clnt_soc.h,v 1.1 2000/06/02 22:57:55 fvdl Exp $ */
2
/* $FreeBSD: src/include/rpc/clnt_soc.h,v 1.2 2002/03/23 17:24:55 imp Exp $ */
3
4
/*
5
* Sun RPC is a product of Sun Microsystems, Inc. and is provided for
6
* unrestricted use provided that this legend is included on all tape
7
* media and as a part of the software program in whole or part. Users
8
* may copy or modify Sun RPC without charge, but are not authorized
9
* to license or distribute it to anyone else except as part of a product or
10
* program developed by the user.
11
*
12
* SUN RPC IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING THE
13
* WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
14
* PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
15
*
16
* Sun RPC is provided with no support and without any obligation on the
17
* part of Sun Microsystems, Inc. to assist in its use, correction,
18
* modification or enhancement.
19
*
20
* SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
21
* INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY SUN RPC
22
* OR ANY PART THEREOF.
23
*
24
* In no event will Sun Microsystems, Inc. be liable for any lost revenue
25
* or profits or other special, indirect and consequential damages, even if
26
* Sun has been advised of the possibility of such damages.
27
*
28
* Sun Microsystems, Inc.
29
* 2550 Garcia Avenue
30
* Mountain View, California 94043
31
*/
32
/*
33
* Copyright (c) 1984 - 1991 by Sun Microsystems, Inc.
34
*/
35
36
/*
37
* clnt.h - Client side remote procedure call interface.
38
*/
39
40
#ifndef _RPC_CLNT_SOC_H
41
#define _RPC_CLNT_SOC_H
42
43
#include <
time.h
>
44
45
/* derived from clnt_soc.h 1.3 88/12/17 SMI */
46
47
/*
48
* All the following declarations are only for backward compatibility
49
* with TS-RPC.
50
*/
51
52
#include <sys/cdefs.h>
53
#include <
rpc/clnt.h
>
54
55
#define UDPMSGSIZE 8800
/* rpc imposed limit on udp msg size */
56
57
/*
58
* TCP based rpc
59
* CLIENT *
60
* clnttcp_create(raddr, prog, vers, sockp, sendsz, recvsz)
61
* struct sockaddr_in *raddr;
62
* u_long prog;
63
* u_long version;
64
* register int *sockp;
65
* u_int sendsz;
66
* u_int recvsz;
67
*/
68
__BEGIN_DECLS
69
extern
CLIENT
*clnttcp_create(
struct
sockaddr_in
*, u_long, u_long,
int
*,
70
u_int, u_int);
71
__END_DECLS
72
73
/*
74
* Raw (memory) rpc.
75
*/
76
__BEGIN_DECLS
77
extern
CLIENT
*clntraw_create(u_long, u_long);
78
__END_DECLS
79
80
81
/*
82
* UDP based rpc.
83
* CLIENT *
84
* clntudp_create(raddr, program, version, wait, sockp)
85
* struct sockaddr_in *raddr;
86
* u_long program;
87
* u_long version;
88
* struct timeval wait;
89
* int *sockp;
90
*
91
* Same as above, but you specify max packet sizes.
92
* CLIENT *
93
* clntudp_bufcreate(raddr, program, version, wait, sockp, sendsz, recvsz)
94
* struct sockaddr_in *raddr;
95
* u_long program;
96
* u_long version;
97
* struct timeval wait;
98
* int *sockp;
99
* u_int sendsz;
100
* u_int recvsz;
101
*/
102
__BEGIN_DECLS
103
extern
CLIENT
*clntudp_create(
struct
sockaddr_in
*, u_long, u_long,
104
struct
timeval,
int
*);
105
extern
CLIENT
*clntudp_bufcreate(
struct
sockaddr_in
*, u_long, u_long,
106
struct
timeval,
int
*, u_int, u_int);
107
__END_DECLS
108
109
#endif
/* _RPC_CLNT_SOC_H */
clnt.h
time.h
POSIX Time Types.
sockaddr_in
Definition:
in.h:74
__rpc_client
Definition:
clnt.h:98
Generated by
1.8.13