Browse Source

rigged tests for linux trial

pull/1/head
Joseph Henry 10 years ago
parent
commit
2fcb8deb59
  1. 1
      src/SDK_Debug.c
  2. 2
      src/SDK_Intercept.c
  3. 5
      tests/udp_client.c
  4. BIN
      tests/udp_server

1
src/SDK_Debug.c

@ -56,7 +56,6 @@ void dwr(int level, const char *fmt, ... );
void dwr(int level, const char *fmt, ... )
{
fprintf(stderr, "Hello from debug!\n");
#if defined(SDK_DEBUG)
if(level > DEBUG_LEVEL)
return;

2
src/SDK_Intercept.c

@ -107,6 +107,8 @@ pthread_key_t thr_id_key;
if(!realconnect){
load_symbols();
}
return 1;
void *spec = pthread_getspecific(thr_id_key);
int thr_id = spec != NULL ? *((int*)spec) : -1;
return thr_id == INTERCEPT_ENABLED;

5
tests/udp_client.c

@ -6,6 +6,7 @@
#include <sys/socket.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
int main(int argc, char * argv[])
{
@ -35,6 +36,8 @@ int main(int argc, char * argv[])
return 1;
}
return 1;
// Send multiple UDP datagrams to server
char data[1024];
memset(data, 0, sizeof(data));
@ -42,7 +45,7 @@ int main(int argc, char * argv[])
while(1) {
count++;
usleep(1000);
usleep(1000000);
n_sent = send(sock,data,sizeof(data),0);
if (n_sent<0) {

BIN
tests/udp_server

Binary file not shown.
Loading…
Cancel
Save