#include "localerr.h"
#include "ustcomm.h"
-#define USE_CLONE
+//#define USE_CLONE
#define UNIX_PATH_MAX 108
char trace_type[] = "ustrelay";
char *recvbuf;
int len;
+ struct ustcomm_source src;
- result = ustcomm_app_recv_message(&ustcomm_app, &recvbuf);
+ result = ustcomm_app_recv_message(&ustcomm_app, &recvbuf, &src);
DBG("HERE");
if(result) {
WARN("error in ustcomm_app_recv_message");
return;
}
}
- else if(!strncmp(recvbuf, "get_shmid ", 10)) {
+ else if(nth_token_is(recvbuf, "get_shmid", 0) == 1) {
struct ltt_trace_struct *trace;
char trace_name[] = "auto";
int i;
}
}
+ else if(nth_token_is(recvbuf, "load_probe_lib", 0) == 1) {
+ char *libfile;
+
+ libfile = nth_token(recvbuf, 1);
+
+ DBG("load_probe_lib loading %s", libfile);
+ }
free(recvbuf);
}