X-Git-Url: https://git.liburcu.org/?p=ltt-control.git;a=blobdiff_plain;f=liblttd%2Fliblttd.h;fp=liblttd%2Fliblttd.h;h=aac1e5dcd0b2bc74d095a2765ab573aa8a565cae;hp=0b6b0584868411a6c870330d3b802de507ec7409;hb=14af8709e68d4f2d5bf905bf516e71307d2b1315;hpb=9322e394dd2295eb91bbaaae48da76ae63227d2b diff --git a/liblttd/liblttd.h b/liblttd/liblttd.h index 0b6b058..aac1e5d 100644 --- a/liblttd/liblttd.h +++ b/liblttd/liblttd.h @@ -27,6 +27,7 @@ #include #include +#include /** * struct fd_pair - Contains the data associated with the channel file @@ -39,6 +40,7 @@ * @mmap: Not used anymore. * @mutex: a mutex for internal library usage * @user_data: library user data + * @offset: write position in the output file descriptor (optional) */ struct fd_pair { int channel; @@ -47,6 +49,7 @@ struct fd_pair { void *mmap; pthread_mutex_t mutex; void *user_data; + off_t offset; }; struct channel_trace_fd {