X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=libringbuffer%2Fshm.c;h=9160c2184f9874841e30802bab2288be30f36894;hb=b72687b85f4f07a9b63be329ad1fe95b36d24900;hp=909991ed27c6f1ada4a04426e396d232d126df8e;hpb=4d4838bad480d48424bddc686f5ad0089e28ac94;p=lttng-ust.git diff --git a/libringbuffer/shm.c b/libringbuffer/shm.c index 909991ed..9160c218 100644 --- a/libringbuffer/shm.c +++ b/libringbuffer/shm.c @@ -19,7 +19,6 @@ */ #define _LGPL_SOURCE -#include #include "shm.h" #include #include @@ -34,6 +33,7 @@ #include #include #include +#include #ifdef HAVE_LIBNUMA #include #include @@ -328,11 +328,6 @@ struct shm_object *shm_object_table_append_shm(struct shm_object_table *table, obj->shm_fd = shm_fd; obj->shm_fd_ownership = 1; - ret = fcntl(obj->wait_fd[1], F_SETFD, FD_CLOEXEC); - if (ret < 0) { - PERROR("fcntl"); - goto error_fcntl; - } /* The write end of the pipe needs to be non-blocking */ ret = fcntl(obj->wait_fd[1], F_SETFL, O_NONBLOCK); if (ret < 0) { @@ -523,6 +518,6 @@ struct shm_ref zalloc_shm(struct shm_object *obj, size_t len) void align_shm(struct shm_object *obj, size_t align) { - size_t offset_len = offset_align(obj->allocated_len, align); + size_t offset_len = lttng_ust_offset_align(obj->allocated_len, align); obj->allocated_len += offset_len; }