3-3 C6
This commit is contained in:
parent
d721cce789
commit
8f4daa5bb4
|
@ -24,7 +24,8 @@ int set_nonblock(int fd);
|
|||
|
||||
void prep_input_buffer(char* buf, int size, int seed);
|
||||
|
||||
void file_blocking_io_tests()
|
||||
void
|
||||
file_blocking_io_tests()
|
||||
{
|
||||
char* small_send_buf = "sample payload";
|
||||
char small_recv_buf[SMALL_RECV_BUF_SIZE];
|
||||
|
@ -63,7 +64,8 @@ void file_blocking_io_tests()
|
|||
TEST_DONE();
|
||||
}
|
||||
|
||||
void file_nonblocking_io_tests()
|
||||
void
|
||||
file_nonblocking_io_tests()
|
||||
{
|
||||
char* small_send_buf = "sample payload";
|
||||
char small_recv_buf[SMALL_RECV_BUF_SIZE];
|
||||
|
@ -109,7 +111,8 @@ void file_nonblocking_io_tests()
|
|||
free(send_buf);
|
||||
}
|
||||
|
||||
void file_select_tests() {
|
||||
void
|
||||
file_select_tests() {
|
||||
int num_bytes = 1024 * 700; //700KB
|
||||
int bytes_sent = 0;
|
||||
int bytes_received = 0;
|
||||
|
@ -181,7 +184,8 @@ void file_select_tests() {
|
|||
}
|
||||
|
||||
|
||||
void file_tests()
|
||||
void
|
||||
file_tests()
|
||||
{
|
||||
w32posix_initialize();
|
||||
file_blocking_io_tests();
|
||||
|
|
|
@ -62,7 +62,8 @@ set_nonblock(int fd)
|
|||
|
||||
}
|
||||
|
||||
void prep_input_buffer(char* buf, int size, int seed)
|
||||
void
|
||||
prep_input_buffer(char* buf, int size, int seed)
|
||||
{
|
||||
int ctr = 1;
|
||||
int *cur = (int*)buf;
|
||||
|
@ -74,7 +75,8 @@ void prep_input_buffer(char* buf, int size, int seed)
|
|||
|
||||
|
||||
|
||||
void socket_fd_tests()
|
||||
void
|
||||
socket_fd_tests()
|
||||
{
|
||||
fd_set set, *pset;
|
||||
pset = &set;
|
||||
|
@ -185,7 +187,8 @@ void socket_fd_tests()
|
|||
|
||||
}
|
||||
|
||||
void socket_blocking_io_tests()
|
||||
void
|
||||
socket_blocking_io_tests()
|
||||
{
|
||||
char* small_send_buf = "sample payload";
|
||||
char small_recv_buf[SMALL_RECV_BUF_SIZE];
|
||||
|
@ -296,7 +299,8 @@ void socket_blocking_io_tests()
|
|||
freeaddrinfo(servinfo);
|
||||
}
|
||||
|
||||
void socket_nonblocking_io_tests()
|
||||
void
|
||||
socket_nonblocking_io_tests()
|
||||
{
|
||||
char* small_send_buf = "sample payload";
|
||||
char small_recv_buf[SMALL_RECV_BUF_SIZE];
|
||||
|
@ -377,7 +381,8 @@ void socket_nonblocking_io_tests()
|
|||
freeaddrinfo(servinfo);
|
||||
}
|
||||
|
||||
void socket_select_tests() {
|
||||
void
|
||||
socket_select_tests() {
|
||||
int s, r;
|
||||
int num_bytes = 1024 * 700; //700KB
|
||||
int bytes_sent = 0;
|
||||
|
@ -476,7 +481,8 @@ void socket_select_tests() {
|
|||
freeaddrinfo(servinfo);
|
||||
}
|
||||
|
||||
void socket_typical_ssh_payload_tests() {
|
||||
void
|
||||
socket_typical_ssh_payload_tests() {
|
||||
int s, r;
|
||||
int max_bytes = 1024 * 700; //700KB
|
||||
int max_packetsize = 1024 * 5, bytes_sent = 0;
|
||||
|
@ -535,7 +541,7 @@ void socket_typical_ssh_payload_tests() {
|
|||
ASSERT_INT_EQ(errno, EAGAIN);
|
||||
}
|
||||
else if (bytes_sent < max_bytes) {
|
||||
send_packet_remaining = (rand()*(max_packetsize - 100)/RAND_MAX) + 100;
|
||||
send_packet_remaining = (rand()*(max_packetsize - 100) / RAND_MAX) + 100;
|
||||
ret = send(s, &send_packet_remaining, 4, 0);
|
||||
if (ret == -1) {
|
||||
send_packet_remaining = 0; //we'll try again when io is ready
|
||||
|
@ -601,7 +607,8 @@ void socket_typical_ssh_payload_tests() {
|
|||
}
|
||||
|
||||
|
||||
void socket_tests()
|
||||
void
|
||||
socket_tests()
|
||||
{
|
||||
w32posix_initialize();
|
||||
socket_fd_tests();
|
||||
|
|
Loading…
Reference in New Issue