X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=libringbuffer%2Ffrontend.h;h=5e5b5cc101f48ed5788c61b391fc12d7579526d5;hb=431d5cf0d589654dfa74e07194dd186f5311cc29;hp=fe301c1b4ee981268fdc8f4e71e8de241ceae012;hpb=f4681817263e0d8daa2839da41ea3ef666d6bc1b;p=lttng-ust.git diff --git a/libringbuffer/frontend.h b/libringbuffer/frontend.h index fe301c1b..5e5b5cc1 100644 --- a/libringbuffer/frontend.h +++ b/libringbuffer/frontend.h @@ -37,13 +37,12 @@ */ extern -struct channel *channel_create(const struct lib_ring_buffer_config *config, - const char *name, void *priv, - void *buf_addr, - size_t subbuf_size, size_t num_subbuf, - unsigned int switch_timer_interval, - unsigned int read_timer_interval, - int *shmid); +struct shm_handle *channel_create(const struct lib_ring_buffer_config *config, + const char *name, void *priv, + void *buf_addr, + size_t subbuf_size, size_t num_subbuf, + unsigned int switch_timer_interval, + unsigned int read_timer_interval); /* * channel_destroy returns the private data pointer. It finalizes all channel's @@ -51,7 +50,7 @@ struct channel *channel_create(const struct lib_ring_buffer_config *config, * channel. */ extern -void *channel_destroy(struct channel *chan); +void *channel_destroy(struct shm_handle *handle); /* Buffer read operations */