Changeset: 53f302fac1b2 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/53f302fac1b2
Modified Files:
        clients/Tests/exports.stable.out
        gdk/gdk_interprocess.c
        gdk/gdk_interprocess.h
Branch: default
Log Message:

No need to export function GDKmmapfile.


diffs (63 lines):

diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out
--- a/clients/Tests/exports.stable.out
+++ b/clients/Tests/exports.stable.out
@@ -304,7 +304,6 @@ size_t GDKmallocated(const void *s);
 size_t GDKmem_cursize(void);
 gdk_return GDKmergeidx(BAT *b, BAT **a, int n_ar);
 void *GDKmmap(const char *path, int mode, size_t len) 
__attribute__((__warn_unused_result__));
-gdk_return GDKmmapfile(char *buffer, size_t max, size_t id);
 int GDKms(void);
 gdk_return GDKmunmap(void *addr, size_t len);
 int GDKnr_threads;
diff --git a/gdk/gdk_interprocess.c b/gdk/gdk_interprocess.c
--- a/gdk/gdk_interprocess.c
+++ b/gdk/gdk_interprocess.c
@@ -50,6 +50,17 @@ GDKuniqueid(size_t offset)
        return (size_t) ATOMIC_ADD(&interprocess_unique_id, (ATOMIC_BASE_TYPE) 
offset);
 }
 
+//! snprintf the file name of a memory mapped file (as created by GDKinitmmap)
+/* buffer: The buffer to write the name to
+ * max: The maxsize of the buffer (should be at least ~10 characters)
+ * id: Identifier of the file
+*/
+static inline void
+GDKmmapfile(char *buffer, size_t max, size_t id)
+{
+       snprintf(buffer, max, "pymmap%zu", id);
+}
+
 //! Create a memory mapped file if it does not exist and open it
 /* id: The unique identifier of the memory mapped file (use GDKuniqueid to get 
a unique identifier)
  * size: Minimum required size of the file
@@ -126,18 +137,6 @@ GDKreleasemmap(void *ptr, size_t size, s
        return ret < 0 ? GDK_FAIL : GDK_SUCCEED;
 }
 
-//! snprintf the file name of a memory mapped file (as created by GDKinitmmap)
-/* buffer: The buffer to write the name to
- * max: The maxsize of the buffer (should be at least ~10 characters)
- * id: Identifier of the file
-*/
-gdk_return
-GDKmmapfile(char *buffer, size_t max, size_t id)
-{
-       snprintf(buffer, max, "pymmap%zu", id);
-       return GDK_SUCCEED;
-}
-
 static gdk_return
 interprocess_init_semaphore(int id, int count, int flags, int *semid)
 {
diff --git a/gdk/gdk_interprocess.h b/gdk/gdk_interprocess.h
--- a/gdk/gdk_interprocess.h
+++ b/gdk/gdk_interprocess.h
@@ -30,8 +30,6 @@ gdk_export size_t GDKuniqueid(size_t off
 gdk_export void *GDKinitmmap(size_t id, size_t size, size_t *return_size);
 //! Release a memory mapped file that was created through GDKinitmmap
 gdk_export gdk_return GDKreleasemmap(void *ptr, size_t size, size_t id);
-//! snprintf the file name of a memory mapped file (as created by GDKinitmmap)
-gdk_export gdk_return GDKmmapfile(char *buffer, size_t max, size_t id);
 
 /*
  * Interprocess-Semaphores, used for cross process lock operations
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to