barbieri pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=3ff5dc33e2d41e5d338ec1b604a1ecb41d82b2db

commit 3ff5dc33e2d41e5d338ec1b604a1ecb41d82b2db
Author: Gustavo Sverzut Barbieri <barbi...@profusion.mobi>
Date:   Mon Dec 19 11:09:02 2016 -0200

    coverity: add modeling file to reduce false positives.
---
 data/coverity/model.c | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/data/coverity/model.c b/data/coverity/model.c
new file mode 100644
index 0000000..f32daa3
--- /dev/null
+++ b/data/coverity/model.c
@@ -0,0 +1,26 @@
+/*
+ * Coverity Model - not a real source file.
+ *
+ * See https://scan.coverity.com/tune
+ * See https://scan.coverity.com/models
+ *
+ * Coverity doesn't detect changes to this file, update manually at:
+ *
+ * 
https://scan.coverity.com/projects/enlightenment-foundation-libraries?tab=analysis_settings
+ */
+
+typedef struct {
+   int fd;
+} Eo;
+
+/* force Coverity to understand these take ownership of fd */
+
+void efl_loop_fd_set(Eo *obj, int fd)
+{
+   obj->fd = fd;
+}
+
+void efl_loop_fd_file_set(Eo *obj, int fd)
+{
+   obj->fd = fd;
+}

-- 


Reply via email to