ucspi-ssl
0.99e
TLS encryption for IPv6 communication
ucspi-ssl-0.99e
src
buffer_0.c
Go to the documentation of this file.
1
/* Public domain. */
2
3
#include "
buffer.h
"
4
5
int
buffer_0_read
(fd,
buf
,len)
int
fd;
char
*
buf
;
int
len;
6
{
7
if
(
buffer_flush
(
buffer_1
) == -1)
return
-1;
8
return
buffer_unixread
(fd,
buf
,len);
9
}
10
11
char
buffer_0_space
[
BUFFER_INSIZE
];
12
static
buffer
it =
BUFFER_INIT
(
buffer_0_read
,0,
buffer_0_space
,
sizeof
buffer_0_space
);
13
buffer
*
buffer_0
= ⁢
buffer_unixread
int buffer_unixread(int, char *, unsigned int)
Definition:
buffer_read.c:6
buf
char buf[SSL_NAME_LEN]
Definition:
sslhandle.c:125
buffer_0_space
char buffer_0_space[BUFFER_INSIZE]
Definition:
buffer_0.c:11
BUFFER_INSIZE
#define BUFFER_INSIZE
Definition:
buffer.h:15
buffer_0_read
int buffer_0_read(int fd, char *buf, int len)
Definition:
buffer_0.c:5
buffer_0
buffer * buffer_0
Definition:
buffer_0.c:13
BUFFER_INIT
#define BUFFER_INIT(op, fd, buf, len)
Definition:
buffer.h:14
buffer.h
buffer
Definition:
buffer.h:6
buffer_flush
int buffer_flush(buffer *)
Definition:
buffer_put.c:25
buffer_1
buffer * buffer_1
Definition:
buffer_1.c:7
Generated on Wed Jul 11 2018 22:50:46 for ucspi-ssl by
1.8.13