[master] 3dd0182fd Silence Flexelint

Nils Goroll nils.goroll at uplex.de
Fri Jul 14 18:24:07 UTC 2023


commit 3dd0182fd422b1b58dc343b3b899b11f6fccad0a
Author: Nils Goroll <nils.goroll at uplex.de>
Date:   Fri Jul 14 19:48:14 2023 +0200

    Silence Flexelint
    
    my local config on linux is slightly different than phks on freebsd

diff --git a/bin/varnishd/flint.lnt b/bin/varnishd/flint.lnt
index cc0a3c909..d6ea93a47 100644
--- a/bin/varnishd/flint.lnt
+++ b/bin/varnishd/flint.lnt
@@ -124,6 +124,7 @@
 //////////////
 
 +libh mgt_event.h
+-esym(522, mgt_ProcTitle)
 
 -sem(VRT_AddDirector, custodial(3))
 -sem(VCP_New, custodial(3))
diff --git a/lib/libvarnish/vfl.c b/lib/libvarnish/vfl.c
index e28ef374a..8c8d1336a 100644
--- a/lib/libvarnish/vfl.c
+++ b/lib/libvarnish/vfl.c
@@ -35,7 +35,7 @@
 #include <sys/stat.h>
 
 #include <errno.h>
-#include <fcntl.h>
+#include <fcntl.h>	//lint !e537
 #include <stdarg.h>
 #include <unistd.h>
 
diff --git a/lib/libvarnish/vpf.c b/lib/libvarnish/vpf.c
index ef6cf27cf..85f381b95 100644
--- a/lib/libvarnish/vpf.c
+++ b/lib/libvarnish/vpf.c
@@ -34,7 +34,7 @@
 #include <sys/file.h>
 #include <sys/stat.h>
 
-#include <fcntl.h>
+#include <fcntl.h>	//lint !e537
 #include <stdint.h>
 #include <stdio.h>
 #include <stdlib.h>
diff --git a/lib/libvcc/flint.lnt b/lib/libvcc/flint.lnt
index 4705d651c..87410ec86 100644
--- a/lib/libvcc/flint.lnt
+++ b/lib/libvcc/flint.lnt
@@ -13,4 +13,6 @@
 -esym(768, token)	// FLINTBUG: global struct member 'token' not ref
 
 -efile(451, vcc_namespace.h)	// No include guard
+-efile(537, vcc_namespace.h)	// Repeated include
 -efile(451, vcc_types.h)	// No include guard
+-efile(537, vcc_types.h)	// Repeated include


More information about the varnish-commit mailing list