]> err.no Git - varnish/commitdiff
Portability: don't use non-portable mmap(2) flags.
authordes <des@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Thu, 6 Jul 2006 08:43:53 +0000 (08:43 +0000)
committerdes <des@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Thu, 6 Jul 2006 08:43:53 +0000 (08:43 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@339 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/bin/varnishd/cache_shmlog.c
varnish-cache/bin/varnishd/storage_file.c
varnish-cache/lib/libvarnishapi/shmlog.c

index 38ef3005f12492f4d4065960f9ded4da7961106a..a834701207b4dc223ad46e8bcf128515bb2197ea 100644 (file)
 
 #include "heritage.h"
 
+#ifndef MAP_HASSEMAPHORE
+#define MAP_HASSEMAPHORE 0 /* XXX Linux */
+#endif
+
+#ifndef MAP_NOSYNC
+#define MAP_NOSYNC 0 /* XXX Linux */
+#endif
+
 struct varnish_stats *VSL_stats;
 
 static struct shmloghead *loghead;
index fef57127611aa7598a218c84a04c012a46313a5e..c9967f4bdb7e81a3ae7d78de3eff81f1316c91e5 100644 (file)
 #include "shmlog.h"
 #include "cache.h"
 
+#ifndef MAP_NOCORE
+#define MAP_NOCORE 0 /* XXX Linux */
+#endif
+
+#ifndef MAP_NOSYNC
+#define MAP_NOSYNC 0 /* XXX Linux */
+#endif
+
 #define MINPAGES               128
 
 /*--------------------------------------------------------------------*/
index 88a1fd53dd434d84e9ce0c59b505ab002cc4d81e..ae5741e39dff22b386a13251b851a3e3f938a889 100644 (file)
 #include "shmlog.h"
 #include "varnishapi.h"
 
+#ifndef MAP_HASSEMAPHORE
+#define MAP_HASSEMAPHORE 0 /* XXX Linux */
+#endif
+
 static unsigned char *logstart, *logend;
 
 struct shmloghead *