X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=include%2Fust-comm.h;h=a5e0957235ff2503e73ec8f8dfd3f17356e05735;hb=fb31eb73d8a4a6d9784ed5c335b7fa3b9684108c;hp=fb0c0bbc773b854bfc97af19b93a18e5e7c1b914;hpb=2b4444ce6a9fa02ae46a67085c17aef55dc85941;p=lttng-ust.git diff --git a/include/ust-comm.h b/include/ust-comm.h index fb0c0bbc..a5e09572 100644 --- a/include/ust-comm.h +++ b/include/ust-comm.h @@ -26,6 +26,7 @@ * These declarations should NOT be considered stable API. */ +#include #include #include #include @@ -34,6 +35,10 @@ #include #include +#ifndef LTTNG_PACKED +#error "LTTNG_PACKED should be defined" +#endif + /* * Default timeout the application waits for the sessiond to send its * "register done" command. Can be overridden with the environment @@ -190,7 +195,8 @@ struct ustcomm_notify_channel_reply { */ extern int ustcomm_create_unix_sock(const char *pathname); -extern int ustcomm_connect_unix_sock(const char *pathname); +extern int ustcomm_connect_unix_sock(const char *pathname, + long timeout); extern int ustcomm_accept_unix_sock(int sock); extern int ustcomm_listen_unix_sock(int sock); extern int ustcomm_close_unix_sock(int sock);