common: rename struct mmap_align to mmap_align_data
authorSimon Marchi <simon.marchi@efficios.com>
Thu, 20 Jan 2022 14:40:34 +0000 (09:40 -0500)
committerPhilippe Proulx <eeppeliteloop@gmail.com>
Fri, 28 Jan 2022 16:22:26 +0000 (11:22 -0500)
In C++, g++ complains that the mmap_align free function shadows the
constructor of the structure of the same name.  Rename the structure to
mmap_align_data to avoid that.

Change-Id: Iae5e0175e3530ebc51804602240ca3037bc02c5b
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/7099
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
src/common/mmap-align.h
src/ctfser/ctfser.h

index 7a5ed990493b98b192b39820789a450ac1473004..d275024116a0a13f7a4d60c5ce20bc0f99e0725f 100644 (file)
@@ -22,7 +22,7 @@
  * cannot be forced, so we allocate at an address chosen by the OS.
  */
 
-struct mmap_align {
+struct mmap_align_data {
        void *page_aligned_addr;        /* mmap address, aligned to floor */
        size_t page_aligned_length;     /* mmap length, containing range */
 
@@ -37,10 +37,10 @@ off_t get_page_aligned_offset(off_t offset, int log_level)
 }
 
 static inline
-struct mmap_align *mmap_align(size_t length, int prot,
+struct mmap_align_data *mmap_align(size_t length, int prot,
                int flags, int fd, off_t offset, int log_level)
 {
-       struct mmap_align *mma;
+       struct mmap_align_data *mma;
        off_t page_aligned_offset;      /* mmap offset, aligned to floor */
        size_t page_size;
 
@@ -69,7 +69,7 @@ struct mmap_align *mmap_align(size_t length, int prot,
 }
 
 static inline
-int munmap_align(struct mmap_align *mma)
+int munmap_align(struct mmap_align_data *mma)
 {
        void *page_aligned_addr;
        size_t page_aligned_length;
@@ -81,7 +81,7 @@ int munmap_align(struct mmap_align *mma)
 }
 
 static inline
-void *mmap_align_addr(struct mmap_align *mma)
+void *mmap_align_addr(struct mmap_align_data *mma)
 {
        return mma->addr;
 }
@@ -90,7 +90,7 @@ void *mmap_align_addr(struct mmap_align *mma)
  * Helper for special-cases, normally unused.
  */
 static inline
-void mmap_align_set_addr(struct mmap_align *mma, void *addr)
+void mmap_align_set_addr(struct mmap_align_data *mma, void *addr)
 {
        mma->addr = addr;
 }
index b9e710d909c1093ae05bf5512d5409224e0f08a2..2abe65a3ae18c2c265266d4c7ea4ba336cc85456 100644 (file)
@@ -53,7 +53,7 @@ struct bt_ctfser {
        uint64_t stream_size_bytes;
 
        /* Memory map base address */
-       struct mmap_align *base_mma;
+       struct mmap_align_data *base_mma;
 
        /* Stream file's path (for debugging) */
        GString *path;
This page took 0.026801 seconds and 4 git commands to generate.