#include <pthread.h>
#include <dirent.h>
-#include "ustcomm.h"
+#include <ust/kcompat/kcompat.h>
#define USTD_DEFAULT_TRACE_PATH "/tmp/usttrace"
+struct ustcomm_connection;
+struct ustcomm_ustd;
+
struct buffer_info {
const char *name;
pid_t pid;
- struct ustcomm_connection conn;
+ struct ustcomm_connection *conn;
int shmid;
int bufstruct_shmid;
struct libustd_callbacks *callbacks;
int quit_program;
int is_init;
- struct ustcomm_ustd comm;
+ struct ustcomm_ustd *comm;
char *sock_path;
pthread_mutex_t mutex;
int active_buffers;