2026-01-22 20:51 ftp://ftp.de.debian.org/debian/pool/main/libd/libdaemon/libdaemon_0.14.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.63+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.69 compiler: g++ (20250906) 15.2.0 cppcheck: head 2.19.0 head-info: eef2137 (2026-01-22 19:15:01 +0100) count: 20 20 elapsed-time: 0.0 0.1 head-timing-info: old-timing-info: head results: libdaemon-0.14/libdaemon/dlog.c:40:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PRIMASK [valueFlowBailoutIncompleteVar] libdaemon-0.14/libdaemon/dlog.c:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libdaemon-0.14/libdaemon/dfork.c:50:3: error: #error "Unknown upper bound for signals" [preprocessorErrorDirective] libdaemon-0.14/examples/testd.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] libdaemon-0.14/libdaemon/dlog.c:46:40: style:inconclusive: Function 'daemon_logv' argument 2 names different: declaration 't' definition 'template'. [funcArgNamesDifferent] libdaemon-0.14/libdaemon/dlog.h:78:40: note: Function 'daemon_logv' argument 2 names different: declaration 't' definition 'template'. libdaemon-0.14/libdaemon/dlog.c:46:40: note: Function 'daemon_logv' argument 2 names different: declaration 't' definition 'template'. libdaemon-0.14/libdaemon/dlog.c:46:58: style:inconclusive: Function 'daemon_logv' argument 3 names different: declaration 'ap' definition 'arglist'. [funcArgNamesDifferent] libdaemon-0.14/libdaemon/dlog.h:78:51: note: Function 'daemon_logv' argument 3 names different: declaration 'ap' definition 'arglist'. libdaemon-0.14/libdaemon/dlog.c:46:58: note: Function 'daemon_logv' argument 3 names different: declaration 'ap' definition 'arglist'. libdaemon-0.14/libdaemon/dlog.c:73:39: style:inconclusive: Function 'daemon_log' argument 2 names different: declaration 't' definition 'template'. [funcArgNamesDifferent] libdaemon-0.14/libdaemon/dlog.h:66:39: note: Function 'daemon_log' argument 2 names different: declaration 't' definition 'template'. libdaemon-0.14/libdaemon/dlog.c:73:39: note: Function 'daemon_log' argument 2 names different: declaration 't' definition 'template'. libdaemon-0.14/libdaemon/dnonblock.c:32:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] libdaemon-0.14/libdaemon/dexec.c:58:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] libdaemon-0.14/libdaemon/dsignal.c:39:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libdaemon-0.14/libdaemon/dsignal.c:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] libdaemon-0.14/libdaemon/dsignal.c:69:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] libdaemon-0.14/libdaemon/dsignal.c:119:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libdaemon-0.14/libdaemon/dsignal.c:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libdaemon-0.14/libdaemon/dpid.c:63:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALSTATEDIR [valueFlowBailoutIncompleteVar] libdaemon-0.14/libdaemon/dpid.c:73:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] libdaemon-0.14/libdaemon/dpid.c:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libdaemon-0.14/libdaemon/dpid.c:194:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libdaemon-0.14/libdaemon/dpid.c:221:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] libdaemon-0.14/libdaemon/dpid.c:271:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] diff: DONE