#include <wintirpc.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <sys/types.h>
#include <stdio.h>
Go to the source code of this file.
◆ NYEARS
◆ TOFFSET
◆ _rpc_dtablesize()
Definition at line 48 of file rpc_dtablesize.c.
49{
50#ifdef _WIN32
52#else
54
56 size = getdtablesize();
59 }
61#endif
62}
Referenced by rtime().
◆ do_close() [1/2]
Definition at line 150 of file rtime.c.
152{
153 int save;
154
158}
◆ do_close() [2/2]
◆ rtime()
Definition at line 69 of file rtime.c.
73{
77 unsigned long thetime;
79 int fromlen;
82
85 } else {
87 }
90 return(-1);
91 }
93
94
96 return(-1);
97 }
98
100
102 res =
sendto(
s, (
char *)&thetime,
sizeof(thetime), 0,
103 (
struct sockaddr *)addrp,
sizeof(*addrp));
106 return(-1);
107 }
108 do {
117 }
119 return(-1);
120 }
121 fromlen =
sizeof(
from);
126 return(-1);
127 }
128 } else {
131 return(-1);
132 }
133 res =
recv(
s, (
char *)&thetime,
sizeof(thetime), 0);
136 return(-1);
137 }
138 }
139 if (
res !=
sizeof(thetime)) {
141 return(-1);
142 }
143 thetime =
ntohl(thetime);
146 return(0);
147}
INT WSAAPI recvfrom(IN SOCKET s, OUT CHAR FAR *buf, IN INT len, IN INT flags, OUT LPSOCKADDR from, IN OUT INT FAR *fromlen)
INT WSAAPI recv(IN SOCKET s, OUT CHAR FAR *buf, IN INT len, IN INT flags)
INT WSAAPI select(IN INT s, IN OUT LPFD_SET readfds, IN OUT LPFD_SET writefds, IN OUT LPFD_SET exceptfds, IN CONST struct timeval *timeout)
INT WSAAPI sendto(IN SOCKET s, IN CONST CHAR FAR *buf, IN INT len, IN INT flags, IN CONST struct sockaddr *to, IN INT tolen)
PSERVENT WSAAPI getservbyname(IN const char FAR *name, IN const char FAR *proto)
GLuint GLuint GLsizei GLenum type
int _rpc_dtablesize(void)
static void do_close(SOCKET)
SOCKET WSAAPI socket(IN INT af, IN INT type, IN INT protocol)
int PASCAL FAR WSAGetLastError(void)