2026-02-18 12:51 ftp://ftp.de.debian.org/debian/pool/main/p/posixtestsuite/posixtestsuite_1.5.2.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 -j90 platform: Linux-6.8.0-100-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.19.0 head-info: 85583d9 (2026-02-18 09:18:11 +0100) count: 4409 4385 elapsed-time: 30.6 4.9 head-timing-info: old-timing-info: head results: posixtestsuite/conformance/behavior/WIFEXITED/1-1.c:26:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/behavior/timers/1-1.c:25:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_TIMER_MAX [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/errno_h/2-1.c:13:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/behavior/timers/2-1.c:23:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_TIMER_MAX [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/mqueue_h/10-1.c:13:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/mqueue_h/3-1.c:13:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/mqueue_h/4-1.c:12:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/mqueue_h/2-1.c:13:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/mqueue_h/7-1.c:13:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/mqueue_h/1-1.c:13:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/mqueue_h/8-1.c:13:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/mqueue_h/11-1.c:13:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/mqueue_h/5-1.c:13:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/mqueue_h/9-1.c:13:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/mqueue_h/6-1.c:13:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/pthread_h/13-1.c:21:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_DETACHED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/pthread_h/2-1.c:14:2: error: #error PTHREAD_CANCEL_ASYNCHRONOUS not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/pthread_h/2-2.c:16:2: error: #error PTHREAD_BARRIER_SERIAL_THREAD not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/pthread_h/17-1.c:21:2: warning: Return value of function pthread_mutex_trylock() is not used. [ignoredReturnValue] posixtestsuite/conformance/definitions/sched_h/10-1.c:47:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sched_h/8-1.c:17:2: error: #error SCHED_FIFO not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sched_h/8-2.c:17:2: error: #error SCHED_RR not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sched_h/8-3.c:19:2: error: #error SCHED_SPORADIC not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sched_h/8-4.c:17:2: error: #error SCHED_OTHER not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-10.c:8:2: error: #error FPE_INTOVF not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-11.c:8:2: error: #error FPE_FLTDIV not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-1.c:8:2: error: #error ILL_ILLOPC not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-12.c:8:2: error: #error FPE_FLTOVF not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-13.c:8:2: error: #error FPE_FLTUND not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-14.c:8:2: error: #error FPE_FLTRES not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-16.c:8:2: error: #error FPE_FLTSUB not defined [preprocessorErrorDirective] posixtestsuite/conformance/behavior/timers/2-1.c:19:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/definitions/signal_h/22-15.c:8:2: error: #error FPE_FLTINV not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-17.c:8:2: error: #error SEGV_MAPERR not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-19.c:8:2: error: #error BUS_ADRALN not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-20.c:8:2: error: #error BUS_ADRERR not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-18.c:8:2: error: #error SEGV_ACCERR not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-22.c:8:2: error: #error TRAP_BRKPT not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-2.c:8:2: error: #error ILL_ILLOPN not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-24.c:8:2: error: #error CLD_EXITED not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-25.c:8:2: error: #error CLD_KILLED not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-21.c:8:2: error: #error BUS_OBJERR not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-27.c:8:2: error: #error CLD_TRAPPED not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/errno_h/4-1.c:67:20: style: Variable 'tst' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/definitions/signal_h/22-23.c:8:2: error: #error TRAP_TRACE not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-29.c:8:2: error: #error CLD_CONTINUED not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-26.c:8:2: error: #error CLD_DUMPED not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/errno_h/3-2.c:72:20: style: Variable 'tst' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/definitions/signal_h/22-28.c:8:2: error: #error CLD_STOPPED not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-30.c:8:2: error: #error POLL_IN not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-31.c:8:2: error: #error POLL_OUT not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-3.c:8:2: error: #error ILL_ILLADR not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-32.c:8:2: error: #error POLL_MSG not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-37.c:8:2: error: #error SI_QUEUE not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-39.c:8:2: error: #error SI_ASYNCIO not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-38.c:8:2: error: #error SI_TIMER not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-4.c:8:2: error: #error ILL_ILLTRP not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/aio_h/2-1.c:22:23: error: Uninitialized variable: sigevent [uninitvar] posixtestsuite/conformance/definitions/signal_h/22-34.c:8:2: error: #error POLL_PRI not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-5.c:8:2: error: #error ILL_PRVOPC not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-40.c:8:2: error: #error SI_MESGQ not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-6.c:8:2: error: #error ILL_PRVREG not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-36.c:8:2: error: #error SI_USER not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/aio_h/2-1.c:18:19: style: Variable 'aiocb.aio_fildes' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/22-35.c:8:2: error: #error POLL_HUP not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-7.c:8:2: error: #error ILL_COPROC not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/22-8.c:8:2: error: #error ILL_BADSTK not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/aio_h/2-1.c:19:19: style: Variable 'aiocb.aio_offset' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/aio_h/2-1.c:20:16: style: Variable 'aiocb.aio_buf' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/22-9.c:8:2: error: #error FPE_INTDIV not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/aio_h/2-1.c:21:19: style: Variable 'aiocb.aio_nbytes' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/22-33.c:8:2: error: #error POLL_ERR not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/aio_h/2-1.c:22:21: style: Variable 'aiocb.aio_sigevent' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/aio_h/2-1.c:23:20: style: Variable 'aiocb.aio_reqprio' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/aio_h/2-1.c:16:18: style: Variable 'sigevent' is not assigned a value. [unassignedVariable] posixtestsuite/conformance/definitions/pthread_h/4-1.c:16:31: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'thread_function' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/definitions/pthread_h/4-1.c:25:34: note: You might need to cast the function pointer here posixtestsuite/conformance/definitions/pthread_h/4-1.c:16:31: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/definitions/signal_h/41-1.c:15:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sigpending [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/signal_h/43-1.c:15:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sigqueue [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/signal_h/37-1.c:14:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable siginterrupt [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sched_h/10-1.c:46:17: style: Variable 'tst' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/definitions/signal_h/47-1.c:17:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sigtimedwait [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/signal_h/48-1.c:14:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sigwait [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/signal_h/49-1.c:14:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sigwaitinfo [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/11-1.c:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mlock [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/12-1.c:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mlockall [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/14-1.c:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mprotect [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/15-1.c:25:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msync [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/16-1.c:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable munlock [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/17-1.c:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable munlockall [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/19-1.c:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable posix_madvise [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/2-1.c:20:2: error: #error PROT_READ not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/mman_h/2-2.c:20:2: error: #error PROT_WRITE not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/mman_h/2-3.c:20:2: error: #error PROT_EXEC not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sched_h/13-1.c:24:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/sys/mman_h/2-4.c:20:2: error: #error PROT_NONE not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sched_h/14-1.c:24:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/sched_h/15-1.c:25:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/sched_h/12-1.c:23:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/sys/mman_h/20-1.c:27:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable posix_mem_offset [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/21-1.c:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable posix_typed_mem_get_info [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sched_h/18-1.c:23:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/sys/mman_h/22-1.c:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable posix_typed_mem_open [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sched_h/11-1.c:23:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/sys/mman_h/23-1.c:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shm_open [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/24-1.c:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shm_unlink [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/3-1.c:19:2: error: #error MAP_SHARED not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/mman_h/3-3.c:19:2: error: #error MAP_FIXED not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/mman_h/4-1.c:19:2: error: #error MS_ASYNC not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sched_h/16-1.c:24:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/sched_h/17-1.c:24:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/sys/mman_h/4-3.c:19:2: error: #error MS_INVALIDATE not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/mman_h/5-1.c:19:2: error: #error MCL_CURRENT not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/mman_h/4-2.c:19:2: error: #error MS_SYNC not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/mman_h/3-2.c:19:2: error: #error MAP_PRIVATE not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/mman_h/5-2.c:19:2: error: #error MCL_FUTURE not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/mman_h/7-1.c:20:2: error: #error POSIX_MADV_NORMAL not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/mman_h/7-2.c:20:2: error: #error POSIX_MADV_SEQUENTIAL not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/mman_h/7-3.c:20:2: error: #error POSIX_MADV_RANDOM not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/mman_h/7-4.c:20:2: error: #error POSIX_MADV_WILLNEED not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/mman_h/7-5.c:20:2: error: #error POSIX_MADV_DONTNEED not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/mman_h/8-1.c:19:2: error: #error POSIX_TYPED_MEM_ALLOCATE not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/mman_h/8-2.c:19:2: error: #error POSIX_TYPED_MEM_ALLOCATE_CONTIG not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/mman_h/8-3.c:19:2: error: #error POSIX_TYPED_MEM_MAP_ALLOCATABLE not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/shm_h/12-1.c:23:2: error: #error IPC_CREAT not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/shm_h/2-1.c:16:2: error: #error SHM_RDONLY not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/shm_h/2-2.c:16:2: error: #error SHM_RND not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/shm_h/3-1.c:16:2: error: #error SHMLBA not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/sys/shm_h/12-3.c:22:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ftok [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/11-1.c:21:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clock_getcpuclockid [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/19-1.c:21:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable getdate [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/27-1.c:21:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strptime [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/29-1.c:21:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timer_create [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/3-1.c:14:2: error: #error NULL not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/time_h/3-2.c:14:2: error: #error CLOCKS_PER_SEC not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/24-1.c:15:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/3-3.c:16:2: error: #error CLOCK_PROCESS_CPUTIME_ID not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/23-1.c:15:10: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/3-4.c:16:2: error: #error CLOCK_THREAD_CPUTIME_ID not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/26-1.c:14:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/30-1.c:21:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timer_delete [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/signal_h/25-1.c:15:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/28-1.c:14:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/31-1.c:21:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timer_gettime [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/32-1.c:21:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timer_getoverrun [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/33-1.c:23:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timer_settime [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/signal_h/30-1.c:14:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/14-1.c:23:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clock_nanosleep [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/signal_h/27-1.c:14:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/35-1.c:18:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable daylight [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/34-1.c:20:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tzset [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/35-2.c:17:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timezone [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/signal_h/33-1.c:14:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/35-3.c:19:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tzname [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/signal_h/29-1.c:16:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/34-1.c:14:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/32-1.c:14:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/6-1.c:15:2: error: #error CLOCK_REALTIME not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/time_h/6-2.c:15:2: error: #error TIMER_ABSTIME not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/time_h/6-3.c:16:2: error: #error CLOCK_MONOTONIC not defined [preprocessorErrorDirective] posixtestsuite/conformance/definitions/signal_h/31-1.c:16:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/38-1.c:14:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/36-1.c:15:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/35-1.c:15:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/40-1.c:15:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/41-1.c:15:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/42-1.c:15:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/39-1.c:14:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/44-1.c:14:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/43-1.c:15:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/45-1.c:14:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/37-1.c:14:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/46-1.c:14:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/signal_h/47-1.c:17:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_cancel/1-1.c:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_cancel/10-1.c:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/signal_h/48-1.c:14:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_cancel/2-2.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/signal_h/49-1.c:14:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_cancel/2-1.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_cancel/3-1.c:56:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECANCELED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_cancel/3-1.c:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/11-1.c:24:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/sys/mman_h/12-1.c:24:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/sys/mman_h/13-1.c:26:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_cancel/9-1.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/14-1.c:24:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/sys/mman_h/15-1.c:25:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_cancel/8-1.c:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/16-1.c:24:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_cancel/4-1.c:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/17-1.c:24:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/sys/mman_h/18-1.c:26:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_error/1-1.c:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_cancel/5-1.c:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_cancel/6-1.c:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_cancel/7-1.c:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_error/3-1.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_fsync/1-1.c:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_fsync/10-1.c:33:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/19-1.c:24:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_error/2-1.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_fsync/11-1.c:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_fsync/12-1.c:28:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_fsync/13-1.c:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_fsync/14-1.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/20-1.c:27:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_fsync/2-1.c:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/21-1.c:24:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/sys/mman_h/22-1.c:24:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/sys/mman_h/23-1.c:24:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_fsync/3-1.c:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_fsync/4-1.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_fsync/4-2.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/mman_h/24-1.c:24:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_fsync/6-1.c:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_cancel/10-1.c:41:18: error: Invalid aio_cancel() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] posixtestsuite/conformance/interfaces/aio_fsync/7-1.c:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_fsync/5-1.c:36:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_fsync/8-2.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_fsync/8-3.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_fsync/8-4.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_cancel/3-1.c:59:2: warning: Return value of function aio_return() is not used. [ignoredReturnValue] posixtestsuite/conformance/interfaces/aio_cancel/9-1.c:42:18: error: Invalid aio_cancel() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] posixtestsuite/conformance/interfaces/aio_fsync/9-1.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/11-1.c:48:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/11-2.c:48:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_fsync/8-1.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/1-1.c:48:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/10-1.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/12-1.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/13-1.c:33:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/15-1.c:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/14-1.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/2-1.c:33:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/3-1.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/3-2.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/6-1.c:33:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/shm_h/10-1.c:22:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/sys/shm_h/11-1.c:22:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_read/8-1.c:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_fsync/4-2.c:73:2: warning: Return value of function aio_return() is not used. [ignoredReturnValue] posixtestsuite/conformance/interfaces/aio_read/4-1.c:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/7-1.c:46:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_cancel/2-2.c:66:3: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/aio_read/5-1.c:48:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/9-1.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_return/3-2.c:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/shm_h/12-3.c:22:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_return/1-1.c:48:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_return/2-1.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_return/3-1.c:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_return/4-1.c:48:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/3-1.c:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/2-1.c:31:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_cancel/3-1.c:101:3: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:77:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/shm_h/8-1.c:22:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_suspend/5-1.c:30:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:75:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:73:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/10-1.c:20:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_write/10-1.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/sys/shm_h/9-1.c:22:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/11-1.c:21:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/12-1.c:21:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_cancel/1-1.c:49:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_cancel/10-1.c:41:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_write/11-1.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/13-1.c:21:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_cancel/2-2.c:48:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_write/12-1.c:31:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:75:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_write/1-1.c:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_write/13-1.c:33:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/15-1.c:21:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:78:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/16-1.c:20:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_write/4-1.c:33:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/17-1.c:21:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_cancel/2-1.c:54:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:75:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_write/6-1.c:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_write/1-2.c:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_write/2-1.c:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_write/3-1.c:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_write/5-1.c:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/2-1.c:24:7: style: Variable 'week' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_cancel/8-1.c:51:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_cancel/9-1.c:42:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/definitions/time_h/2-1.c:25:7: style: Variable 'year' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/21-1.c:21:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_write/7-1.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_write/8-1.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_write/8-2.c:47:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/18-1.c:20:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/2-1.c:26:6: style: Variable 'dst' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_cancel/3-1.c:79:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_error/1-1.c:49:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_write/9-1.c:50:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/23-1.c:21:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_write/9-2.c:50:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_error/3-1.c:46:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/asctime/1-1.c:67:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/20-1.c:20:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/24-1.c:20:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/25-1.c:21:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/clock/1-1.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/22-1.c:20:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/26-1.c:20:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_fsync/12-1.c:31:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/clock/2-1.c:26:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/19-1.c:21:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/clock_getcpuclockid/1-1.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_CPUTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/27-1.c:21:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/28-1.c:20:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/clock_getcpuclockid/2-1.c:30:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_CPUTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_getres/1-1.c:26:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_getres/3-1.c:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/29-1.c:21:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_fsync/14-1.c:37:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_fsync/2-1.c:38:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/clock_getres/5-1.c:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_getres/6-1.c:23:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_error/2-1.c:54:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/clock_getres/6-2.c:43:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_getres/7-1.c:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_CPUTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/30-1.c:21:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/clock_getres/8-1.c:24:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_CPUTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/31-1.c:21:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_cancel/4-1.c:60:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_fsync/3-1.c:38:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_fsync/4-1.c:37:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_fsync/4-2.c:37:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/clock_gettime/1-1.c:22:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/32-1.c:21:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/33-1.c:23:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/clock_gettime/1-2.c:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_gettime/2-1.c:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/14-1.c:23:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/35-1.c:18:8: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/clock_gettime/3-1.c:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_gettime/4-1.c:86:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/34-1.c:20:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/35-2.c:17:8: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_cancel/6-1.c:62:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_fsync/5-1.c:39:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_fsync/8-2.c:37:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_fsync/8-3.c:37:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_fsync/8-4.c:37:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/clock_gettime/7-1.c:21:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/4-1.c:19:6: style: Variable 'sec' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/clock_gettime/8-1.c:22:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/4-1.c:20:7: style: Variable 'nsec' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/5-1.c:19:11: style: Variable 'interval' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_fsync/9-1.c:37:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/clock_gettime/8-2.c:45:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/5-1.c:20:8: style: Variable 'value' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_read/11-2.c:51:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/clock_nanosleep/1-1.c:23:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/10-1.c:48:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_fsync/8-1.c:37:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/clock/1-1.c:35:3: warning: Return value of function clock() is not used. [ignoredReturnValue] posixtestsuite/conformance/interfaces/aio_cancel/7-1.c:60:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/clock_nanosleep/1-3.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_nanosleep/1-5.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/2-1.c:37:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/clock_getcpuclockid/1-1.c:29:3: warning: Return value of function clock() is not used. [ignoredReturnValue] posixtestsuite/conformance/interfaces/clock_nanosleep/10-1.c:50:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_nanosleep/1-4.c:25:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_nanosleep/11-1.c:42:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/11-1.c:51:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/clock_nanosleep/13-1.c:27:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_nanosleep/2-1.c:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/time_h/8-1.c:20:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/definitions/time_h/9-1.c:21:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/clock_nanosleep/2-2.c:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/unistd_h/1-1.c:19:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/clock_nanosleep/2-3.c:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_nanosleep/3-1.c:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/definitions/unistd_h/2-1.c:22:11: style: Variable 'dummyvar' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/aio_cancel/5-1.c:60:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_read/1-1.c:51:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_read/3-2.c:48:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_read/8-1.c:46:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/asctime/1-1.c:51:9: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] posixtestsuite/conformance/interfaces/clock_nanosleep/9-1.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/7-1.c:49:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/clock_settime/17-2.c:50:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_settime/17-1.c:30:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/4-1.c:50:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_read/9-1.c:56:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/clock_settime/helpers.h:17:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_settime/20-1.c:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/3-1.c:48:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/clock_gettime/4-1.c:26:17: warning: Return value of function clock() is not used. [ignoredReturnValue] posixtestsuite/conformance/interfaces/clock_settime/helpers.h:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_settime/1-1.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/5-1.c:51:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_return/3-2.c:52:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/clock_settime/19-1.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:181:6: style: Condition '!received_selected' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:166:6: note: Assuming that condition 'received_selected' is not redundant posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:181:6: note: Condition '!received_selected' is always true posixtestsuite/conformance/interfaces/clock_settime/6-1.c:37:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_return/4-1.c:51:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/clock_settime/4-2.c:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:179:6: style: Condition 'received_selected' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:164:6: note: Assuming that condition 'received_selected' is not redundant posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:179:6: note: Condition 'received_selected' is always false posixtestsuite/conformance/interfaces/clock_settime/4-2.c:58:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_settime/4-1.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_return/1-1.c:51:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_return/3-1.c:54:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_suspend/3-1.c:54:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_suspend/5-1.c:34:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/clock_settime/5-2.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:179:6: style: Condition 'received_selected' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:164:6: note: Assuming that condition 'received_selected' is not redundant posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:179:6: note: Condition 'received_selected' is always false posixtestsuite/conformance/interfaces/clock_settime/5-1.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_return/2-1.c:48:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/ctime/1-1.c:27:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_settime/8-1.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/difftime/1-1.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:179:6: style: Condition 'received_selected' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:164:6: note: Assuming that condition 'received_selected' is not redundant posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:179:6: note: Condition 'received_selected' is always false posixtestsuite/conformance/interfaces/clock_settime/7-1.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:116:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:116:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/clock_settime/speculative/4-3.c:67:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fork/11-1.c:89:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:117:10: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:117:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/clock_settime/speculative/4-4.c:65:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fork/11-1.c:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:119:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:119:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:114:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:114:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:120:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:120:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:115:10: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:115:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/clock_settime/7-2.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fork/12-1.c:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fork/13-1.c:106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITIMER_REAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:121:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:121:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:117:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:117:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:112:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:112:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/fork/14-1.c:98:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_FAILED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:122:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:122:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:118:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:118:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:113:10: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:113:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:114:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:114:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/fork/1-1.c:102:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fork/16-1.c:103:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:123:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:123:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:119:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:119:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:115:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:115:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:115:10: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:115:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/fork/17-1.c:99:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fork/17-2.c:99:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:126:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:126:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:120:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:120:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:116:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:116:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:117:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:117:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:127:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:127:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:121:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:121:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:117:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:117:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:118:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:118:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:117:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:117:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:114:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:114:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_write/6-1.c:47:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:128:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:128:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:124:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:124:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:118:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:118:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:119:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:119:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:118:10: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:118:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:115:10: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:115:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_write/1-1.c:54:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/fork/18-1.c:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fork/19-1.c:108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:150:13: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:111:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:150:13: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:125:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:125:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:119:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:119:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:120:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:120:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:120:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:120:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:117:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:117:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_write/3-1.c:54:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_write/5-1.c:52:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/fork/18-1.c:118:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_THREAD [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fork/2-1.c:135:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fork/21-1.c:96:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:126:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:126:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:122:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:122:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:121:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:121:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:121:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:121:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:118:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:118:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_write/1-2.c:55:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_write/7-1.c:56:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_write/8-1.c:48:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_write/8-2.c:50:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/fork/21-1.c:126:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_FAILED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fork/22-1.c:97:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_CPUTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:148:13: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:148:13: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:123:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:123:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:124:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:124:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:122:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:122:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:119:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:119:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_write/2-1.c:62:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/fork/3-1.c:95:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:124:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:124:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:125:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:125:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:123:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:123:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:120:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:120:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:146:13: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:107:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:146:13: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:126:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:126:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:124:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:124:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:121:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:121:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_write/9-1.c:53:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:148:13: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:148:13: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:127:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:127:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:124:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:124:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_write/9-2.c:53:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:128:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:128:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:125:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:125:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:129:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:129:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:126:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:126:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:151:13: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:112:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:151:13: note: Null pointer dereference posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:148:13: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:109:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:148:13: note: Null pointer dereference posixtestsuite/conformance/interfaces/fork/6-1.c:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fork/8-1.c:105:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fork/4-1.c:96:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fsync/5-1.c:31:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/15-1.c:31:7: style: Unused variable: tmpfname [unusedVariable] posixtestsuite/conformance/interfaces/fsync/7-1.c:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/15-1.c:33:7: style: Unused variable: buf [unusedVariable] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:80:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_read/15-1.c:34:6: style: Unused variable: fd [unusedVariable] posixtestsuite/conformance/interfaces/fork/9-1.c:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/15-1.c:35:15: style: Unused variable: aiocb [unusedVariable] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:78:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/fork/7-1.c:92:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/gmtime/2-1.c:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/15-1.c:36:16: style: Unused variable: limit [unusedVariable] posixtestsuite/conformance/interfaces/fork/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/fork/7-1.c:161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/kill/1-1.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:76:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/getpid/1-1.c:127:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/kill/1-2.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:78:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/kill/2-1.c:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fsync/4-1.c:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/gmtime/1-1.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/kill/3-1.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:81:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:78:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/aio_write/2-1.c:49:10: style: Variable 'sizes' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/kill/2-2.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/killpg/1-2.c:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock/1-1.c:23:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/killpg/1-1.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/killpg/2-1.c:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/killpg/4-1.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock/2-1.c:24:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/killpg/5-1.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_read/9-1.c:94:7: style: Variable 'err' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/clock_getres/3-1.c:18:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/killpg/6-1.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/killpg/8-1.c:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/asctime/1-1.c:34:8: style: Variable 'real' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/asctime/1-1.c:36:7: style: Variable 'wday_name' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:48:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:137:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:48:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/asctime/1-1.c:38:7: style: Variable 'mon_name' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/clock_getres/6-2.c:34:6: style: Variable 'invalid_tests' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:48:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:137:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:48:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:55:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:143:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:55:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:45:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:135:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:45:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:55:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:143:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/1-1.c:55:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:45:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:135:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:45:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/getpid/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:52:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:141:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:52:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:44:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:133:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:44:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/fsync/5-1.c:31:13: error: Invalid fsync() argument nr 1. The value is -1 but the valid values are '0:'. [invalidFunctionArg] posixtestsuite/conformance/interfaces/fsync/5-1.c:30:9: note: Assignment 'fd=-1', assigned value is -1 posixtestsuite/conformance/interfaces/fsync/5-1.c:31:13: note: Invalid argument posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:52:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:141:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/4-1.c:52:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:44:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:133:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:44:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:45:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:135:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:45:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/clock_gettime/3-1.c:19:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/lio_listio/16-1.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:51:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:139:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:51:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:45:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:135:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:45:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/clock_gettime/4-1.c:30:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/gmtime/2-1.c:25:11: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] posixtestsuite/conformance/interfaces/lio_listio/19-1.c:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:51:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:139:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/6-1.c:51:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:52:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:141:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:52:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/lio_listio/17-1.c:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:52:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:141:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/7-1.c:52:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:49:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:138:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:49:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:45:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:135:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:45:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/clock_settime/speculative/4-4.c:118:13: style: Condition 'caught==1' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/clock_settime/speculative/4-4.c:114:11: note: Assignment 'caught=0', assigned value is 0 posixtestsuite/conformance/interfaces/clock_settime/speculative/4-4.c:118:13: note: Condition 'caught==1' is always false posixtestsuite/conformance/interfaces/lio_listio/18-1.c:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:49:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:138:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:49:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:45:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:135:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:45:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/clock_settime/speculative/4-4.c:127:13: style: Condition 'caught>=2' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/clock_settime/speculative/4-4.c:114:11: note: Assignment 'caught=0', assigned value is 0 posixtestsuite/conformance/interfaces/clock_settime/speculative/4-4.c:127:13: note: Condition 'caught>=2' is always false posixtestsuite/conformance/interfaces/lio_listio/13-1.c:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/20-1.c:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/21-1.c:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:56:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:144:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:56:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:52:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:141:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:52:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/clock_settime/speculative/4-4.c:134:6: style: Condition 'nocaught' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/clock_settime/speculative/4-4.c:131:14: note: Assignment 'nocaught=1', assigned value is 1 posixtestsuite/conformance/interfaces/clock_settime/speculative/4-4.c:134:6: note: Condition 'nocaught' is always true posixtestsuite/conformance/interfaces/lio_listio/12-1.c:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/22-1.c:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:56:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:144:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/8-1.c:56:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:52:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:141:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/aio_suspend/9-1.c:52:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/lio_listio/23-1.c:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/24-1.c:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/25-1.c:19:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fork/16-1.c:166:29: style: Condition '*(long*)buf_ns!=123456L' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/fork/16-1.c:148:23: note: Assignment '*(long*)buf_ns=123456L', assigned value is 123456 posixtestsuite/conformance/interfaces/fork/16-1.c:156:13: note: Assuming condition is false posixtestsuite/conformance/interfaces/fork/16-1.c:166:29: note: Condition '*(long*)buf_ns!=123456L' is always false posixtestsuite/conformance/interfaces/fork/16-1.c:166:65: style: Condition '*(long*)buf_s!=654321L' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/fork/16-1.c:150:22: note: Assignment '*(long*)buf_s=654321L', assigned value is 654321 posixtestsuite/conformance/interfaces/fork/16-1.c:156:13: note: Assuming condition is false posixtestsuite/conformance/interfaces/fork/16-1.c:166:65: note: Condition '*(long*)buf_s!=654321L' is always false posixtestsuite/conformance/interfaces/lio_listio/6-1.c:38:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/aio_write/7-1.c:86:7: style: Variable 'err' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/lio_listio/11-1.c:68:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/localtime/1-1.c:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/10-1.c:68:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/15-1.c:68:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/8-1.c:52:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlock/10-1.c:27:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlock/5-1.c:28:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_getres/1-1.c:25:14: style: Variable 'res.tv_nsec' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/clock_settime/20-1.c:20:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/fork/16-1.c:148:3: warning: If memory allocation fails, then there is a possible null pointer dereference: (long*)buf_ns [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/fork/16-1.c:140:15: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/fork/16-1.c:140:15: note: Assignment 'buf_ns=mmap(NULL,sysconf(_SC_PAGESIZE),PROT_READ|PROT_WRITE,MAP_PRIVATE,fd_ns,0)', assigned value is 0 posixtestsuite/conformance/interfaces/fork/16-1.c:148:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/lio_listio/9-1.c:53:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mktime/1-1.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlock/8-1.c:31:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fork/16-1.c:150:3: warning: If memory allocation fails, then there is a possible null pointer dereference: (long*)buf_s [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/fork/16-1.c:133:14: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/fork/16-1.c:133:14: note: Assignment 'buf_s=mmap(NULL,sysconf(_SC_PAGESIZE),PROT_READ|PROT_WRITE,MAP_SHARED,fd_s,0)', assigned value is 0 posixtestsuite/conformance/interfaces/fork/16-1.c:142:14: note: Assuming condition is false posixtestsuite/conformance/interfaces/fork/16-1.c:150:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/gmtime/1-1.c:25:11: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] posixtestsuite/conformance/interfaces/lio_listio/2-1.c:67:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/5-1.c:57:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlock/speculative/12-1.c:44:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlock/speculative/12-1.c:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/14-1.c:68:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlockall/13-1.c:25:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlockall/13-2.c:23:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCL_CURRENT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_getres/7-1.c:33:14: style: Variable 'res.tv_nsec' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/clock_settime/6-1.c:19:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/lio_listio/7-1.c:71:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlockall/3-7.c:29:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_getres/8-1.c:33:14: style: Variable 'res.tv_nsec' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/fork/2-1.c:122:23: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/mlockall/3-6.c:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlockall/8-1.c:21:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MCL_CURRENT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_gettime/1-1.c:21:13: style: Variable 'tp.tv_nsec' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/fork/2-1.c:190:104: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/mlockall/speculative/15-1.c:43:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlockall/speculative/15-1.c:63:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/1-1.c:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/1-2.c:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/4-1.c:68:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/ctime/1-1.c:20:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/10-1.c:57:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/11-2.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/11-2.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fsync/4-1.c:52:10: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/fsync/4-1.c:51:25: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/fsync/4-1.c:51:10: note: Assignment 'data=(char*)malloc(total_size)', assigned value is 0 posixtestsuite/conformance/interfaces/fsync/4-1.c:52:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/fork/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/11-1.c:53:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGE_SIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fork/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/localtime/1-1.c:24:15: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/mmap/12-1.c:58:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/localtime/1-1.c:27:26: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] posixtestsuite/conformance/interfaces/mmap/19-1.c:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_SHARED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/localtime/1-1.c:27:34: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/mmap/21-1.c:50:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/11-3.c:39:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/14-1.c:60:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/11-3.c:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/13-1.c:65:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/23-1.c:38:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/11-5.c:64:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGE_SIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/24-1.c:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlock/speculative/12-1.c:34:14: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] posixtestsuite/conformance/interfaces/mmap/18-1.c:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/31-1.c:52:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGE_SIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/5-1.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAP_SHARED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/24-2.c:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/27-1.c:68:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/6-1.c:144:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/6-3.c:149:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/28-1.c:39:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/6-2.c:159:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/28-1.c:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/6-5.c:54:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/3-1.c:49:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlockall/speculative/15-1.c:33:14: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] posixtestsuite/conformance/interfaces/mmap/6-4.c:54:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/getpid/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/getpid/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/fork/6-1.c:90:17: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:99:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/lio_listio/1-1.c:99:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/gmtime/2-1.c:20:13: style: Variable 'tm_ptr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:100:10: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/lio_listio/1-1.c:100:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/lio_listio/1-1.c:102:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/lio_listio/1-1.c:102:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/lio_listio/1-1.c:103:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/lio_listio/1-1.c:103:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/11-4.c:64:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGE_SIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:104:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/lio_listio/1-1.c:104:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/lio_listio/1-1.c:105:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/lio_listio/1-1.c:105:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/6-6.c:52:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/7-1.c:64:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_settime/8-1.c:51:11: style: Variable 'pid' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:106:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/lio_listio/1-1.c:106:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/7-3.c:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/7-4.c:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/9-1.c:51:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGE_SIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_close/1-1.c:32:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_close/3-1.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_close/3-2.c:25:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_close/3-3.c:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:109:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/lio_listio/1-1.c:109:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/7-2.c:64:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:110:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/lio_listio/1-1.c:110:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/mq_close/5-1.c:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:111:3: warning: If memory allocation fails, then there is a possible null pointer dereference: aiocbs [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:33: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/lio_listio/1-1.c:94:11: note: Assignment 'aiocbs=(struct aiocb**)malloc(sizeof(struct aiocb*)*10)', assigned value is 0 posixtestsuite/conformance/interfaces/lio_listio/1-1.c:111:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/mq_close/4-1.c:36:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_getattr/2-1.c:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_settime/7-1.c:53:11: style: Variable 'pid' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/lio_listio/3-1.c:68:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_getattr/2-2.c:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlock/10-1.c:45:3: error: Memory leak: ptr [memleak] posixtestsuite/conformance/interfaces/mq_close/2-1.c:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_getattr/3-1.c:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlock/10-1.c:48:3: error: Memory leak: ptr [memleak] posixtestsuite/conformance/interfaces/mq_close/2-1.c:102:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_getattr/4-1.c:48:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlock/10-1.c:51:3: error: Memory leak: ptr [memleak] posixtestsuite/conformance/interfaces/mq_close/2-1.c:174:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fork/7-1.c:90:9: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/lio_listio/18-1.c:52:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/mlock/10-1.c:56:3: error: Memory leak: ptr [memleak] posixtestsuite/conformance/interfaces/mq_close/2-1.c:232:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlock/10-1.c:59:2: error: Memory leak: ptr [memleak] posixtestsuite/conformance/interfaces/mq_getattr/speculative/7-1.c:40:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_notify/1-1.c:63:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_notify/2-1.c:51:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/clock_settime/7-2.c:58:11: style: Variable 'pid' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/lio_listio/6-1.c:42:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/mq_notify/4-1.c:59:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_notify/3-1.c:61:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlockall/3-7.c:44:3: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/mq_notify/8-1.c:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlockall/3-7.c:53:3: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/mq_notify/5-1.c:75:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_notify/9-1.c:50:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/gmtime/1-1.c:20:13: style: Variable 'tm_ptr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mlockall/3-7.c:53:3: error: Memory leak: foo [memleak] posixtestsuite/conformance/interfaces/mq_open/1-1.c:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:72:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/mlockall/3-7.c:61:3: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/mq_open/10-1.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlockall/3-7.c:61:3: error: Memory leak: foo [memleak] posixtestsuite/conformance/interfaces/mq_open/11-1.c:38:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_open/12-1.c:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlockall/3-6.c:69:3: error: Memory leak: foo [memleak] posixtestsuite/conformance/interfaces/mlockall/3-7.c:64:3: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/lio_listio/12-1.c:54:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/mlockall/3-6.c:77:3: error: Memory leak: foo [memleak] posixtestsuite/conformance/interfaces/mlockall/3-7.c:64:3: error: Memory leak: foo [memleak] posixtestsuite/conformance/interfaces/mq_open/13-1.c:38:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlockall/3-6.c:80:3: error: Memory leak: foo [memleak] posixtestsuite/conformance/interfaces/mlockall/3-7.c:67:2: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/mmap/12-1.c:90:9: warning: Either the condition 'fd==-1' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] posixtestsuite/conformance/interfaces/mmap/12-1.c:95:10: note: Assuming that condition 'fd==-1' is not redundant posixtestsuite/conformance/interfaces/mmap/12-1.c:90:9: note: Invalid argument posixtestsuite/conformance/interfaces/mq_open/14-1.c:21:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlockall/3-6.c:83:2: error: Memory leak: foo [memleak] posixtestsuite/conformance/interfaces/mlockall/3-7.c:67:2: error: Memory leak: foo [memleak] posixtestsuite/conformance/interfaces/mmap/1-2.c:67:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/1-2.c:58:13: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/1-2.c:58:13: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/1-2.c:67:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/mq_open/15-1.c:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fork/18-1.c:140:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/lio_listio/13-1.c:54:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/mq_open/16-1.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/19-1.c:55:3: error: Memory leak: pa [memleak] posixtestsuite/conformance/interfaces/mq_open/17-1.c:21:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_open/18-1.c:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/8-1.c:55:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/mq_open/19-1.c:52:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_open/2-1.c:71:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/9-1.c:56:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/mq_open/20-1.c:46:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/11-1.c:96:11: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/11-1.c:85:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/11-1.c:85:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/11-1.c:96:11: note: Null pointer dereference posixtestsuite/conformance/interfaces/mq_open/21-1.c:41:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_open/22-1.c:21:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/11-2.c:107:11: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] posixtestsuite/conformance/interfaces/mmap/11-2.c:98:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/11-2.c:98:12: note: Assignment 'pa=mmap(addr,len,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/11-2.c:107:11: note: Null pointer addition posixtestsuite/conformance/interfaces/mq_open/23-1.c:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_open/24-1.c:22:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_open/25-1.c:23:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_open/25-2.c:45:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_open/27-1.c:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:43:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:120:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/1-1.c:43:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/localtime/1-1.c:20:16: style: Variable 'timeptr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_open/27-2.c:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_MAX [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:49:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:126:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/1-1.c:49:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/mq_open/28-1.c:23:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:49:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/1-1.c:126:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/1-1.c:49:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/mmap/1-1.c:62:10: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/1-1.c:47:25: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/1-1.c:47:10: note: Assignment 'data=(char*)malloc(total_size)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/1-1.c:53:10: note: Assuming condition is false posixtestsuite/conformance/interfaces/mmap/1-1.c:62:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/5-1.c:95:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/5-1.c:88:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/5-1.c:88:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/5-1.c:95:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/mq_open/29-1.c:39:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/1-1.c:81:7: warning: If memory allocation fails, then there is a possible null pointer dereference: ch [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/1-1.c:71:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/1-1.c:71:12: note: Assignment 'pa=mmap(addr,len,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/1-1.c:79:6: note: ch is assigned 'pa' here. posixtestsuite/conformance/interfaces/mmap/1-1.c:81:7: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/5-1.c:106:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/5-1.c:98:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/5-1.c:98:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/5-1.c:106:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/mq_open/3-1.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/1-1.c:89:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/1-1.c:71:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/1-1.c:71:12: note: Assignment 'pa=mmap(addr,len,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/1-1.c:81:10: note: Assuming condition is false posixtestsuite/conformance/interfaces/mmap/1-1.c:89:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/mq_open/30-1.c:23:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_open/4-1.c:24:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/31-1.c:105:11: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/31-1.c:91:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/31-1.c:91:12: note: Assignment 'pa=mmap(addr,len,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/31-1.c:105:11: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/6-5.c:91:3: error: Memory leak: pa [memleak] posixtestsuite/conformance/interfaces/mq_open/7-1.c:44:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/6-5.c:91:3: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/mq_open/7-2.c:68:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/fork/7-1.c:103:8: style: Variable 'msg' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/mmap/11-2.c:47:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/mq_open/7-3.c:35:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/12-1.c:107:3: error: Resource leak: fd2 [resourceLeak] posixtestsuite/conformance/interfaces/mq_open/8-1.c:44:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/12-1.c:120:4: error: Resource leak: fd2 [resourceLeak] posixtestsuite/conformance/interfaces/mmap/27-1.c:104:3: error: Memory leak: data [memleak] posixtestsuite/conformance/interfaces/mmap/27-1.c:104:3: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/mq_open/8-2.c:68:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_open/9-1.c:48:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mlock/speculative/12-1.c:31:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/11-3.c:103:11: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] posixtestsuite/conformance/interfaces/mmap/11-3.c:95:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/11-3.c:95:12: note: Assignment 'pa=mmap(addr,len,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/11-3.c:103:11: note: Null pointer addition posixtestsuite/conformance/interfaces/mmap/6-4.c:93:3: error: Memory leak: pa [memleak] posixtestsuite/conformance/interfaces/mq_open/9-2.c:68:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/13-1.c:75:10: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/13-1.c:74:25: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/13-1.c:74:10: note: Assignment 'data=(char*)malloc(total_size)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/13-1.c:75:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/28-1.c:91:12: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/28-1.c:86:13: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/28-1.c:86:13: note: Assignment 'pa=mmap(addr,len,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/28-1.c:91:12: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/6-4.c:93:3: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/mq_open/speculative/2-2.c:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/13-1.c:127:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ch [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/13-1.c:101:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/13-1.c:101:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/13-1.c:110:35: note: Assuming condition is false posixtestsuite/conformance/interfaces/mmap/13-1.c:126:6: note: ch is assigned 'pa' here. posixtestsuite/conformance/interfaces/mmap/13-1.c:127:4: note: Null pointer dereference posixtestsuite/conformance/interfaces/mq_close/3-1.c:54:6: error: Resource handle 'queue' freed twice. [doubleFree] posixtestsuite/conformance/interfaces/mq_close/3-1.c:43:6: note: Resource handle 'queue' freed twice. posixtestsuite/conformance/interfaces/mq_close/3-1.c:54:6: note: Resource handle 'queue' freed twice. posixtestsuite/conformance/interfaces/mlockall/speculative/15-1.c:30:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/12-1.c:104:11: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/12-1.c:82:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/12-1.c:82:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/12-1.c:95:16: note: Assuming condition is false posixtestsuite/conformance/interfaces/mmap/12-1.c:104:11: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/13-1.c:130:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/13-1.c:101:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/13-1.c:101:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/13-1.c:110:35: note: Assuming condition is false posixtestsuite/conformance/interfaces/mmap/13-1.c:130:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/21-1.c:82:11: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/21-1.c:73:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/21-1.c:73:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/21-1.c:82:11: note: Null pointer dereference posixtestsuite/conformance/interfaces/mq_open/speculative/2-3.c:32:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_open/speculative/26-1.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/5-1.c:75:5: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/mq_open/speculative/6-1.c:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/1-2.c:32:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/24-2.c:121:12: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/24-2.c:110:13: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/24-2.c:110:13: note: Assignment 'pa=mmap(addr,len,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/24-2.c:121:12: note: Null pointer dereference posixtestsuite/conformance/interfaces/mq_receive/1-1.c:47:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/1-2.c:33:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/6-6.c:92:3: error: Memory leak: pa [memleak] posixtestsuite/conformance/interfaces/mq_receive/10-1.c:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/2-1.c:159:22: style: Condition 'received_all==0' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/lio_listio/2-1.c:149:19: note: Assuming that condition 'received_all!=0' is not redundant posixtestsuite/conformance/interfaces/lio_listio/2-1.c:159:22: note: Condition 'received_all==0' is always true posixtestsuite/conformance/interfaces/lio_listio/5-1.c:60:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/mmap/6-6.c:92:3: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/mmap/14-1.c:70:10: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/14-1.c:69:25: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/14-1.c:69:10: note: Assignment 'data=(char*)malloc(total_size)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/14-1.c:70:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/mq_receive/11-1.c:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_receive/11-2.c:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/14-1.c:107:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ch [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/14-1.c:84:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/14-1.c:84:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/14-1.c:95:34: note: Assuming condition is false posixtestsuite/conformance/interfaces/mmap/14-1.c:106:6: note: ch is assigned 'pa' here. posixtestsuite/conformance/interfaces/mmap/14-1.c:107:4: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/3-1.c:95:10: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/3-1.c:80:25: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/3-1.c:80:10: note: Assignment 'data=(char*)malloc(total_size)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/3-1.c:87:16: note: Assuming condition is false posixtestsuite/conformance/interfaces/mmap/3-1.c:95:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/lio_listio/11-1.c:71:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/lio_listio/15-1.c:71:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/mq_receive/12-1.c:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/19-1.c:31:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/3-1.c:119:11: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] posixtestsuite/conformance/interfaces/mmap/3-1.c:111:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/3-1.c:111:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/3-1.c:119:11: note: Null pointer addition posixtestsuite/conformance/interfaces/mmap/9-1.c:93:11: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/9-1.c:80:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/9-1.c:80:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/9-1.c:93:11: note: Null pointer dereference posixtestsuite/conformance/interfaces/mlock/10-1.c:39:51: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/mmap/11-3.c:48:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/mmap/19-1.c:32:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/3-1.c:146:12: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] posixtestsuite/conformance/interfaces/mmap/3-1.c:131:13: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/3-1.c:131:13: note: Assignment 'pa2=mmap(addr2,size2,prot2,flag2,fd2,off2)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/3-1.c:139:11: note: Assuming condition is false posixtestsuite/conformance/interfaces/mmap/3-1.c:146:12: note: Null pointer addition posixtestsuite/conformance/interfaces/mmap/9-1.c:108:11: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/9-1.c:99:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/9-1.c:99:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/9-1.c:108:11: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/11-1.c:45:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/18-1.c:109:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/18-1.c:96:13: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/18-1.c:96:13: note: Assignment 'pa=mmap(addr,len,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/18-1.c:109:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/7-1.c:75:10: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/7-1.c:74:25: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/7-1.c:74:10: note: Assignment 'data=(char*)malloc(total_size)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/7-1.c:75:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/mq_receive/7-1.c:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/11-1.c:46:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/7-1.c:95:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ch [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/7-1.c:86:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/7-1.c:86:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/7-1.c:94:6: note: ch is assigned 'pa' here. posixtestsuite/conformance/interfaces/mmap/7-1.c:95:4: note: Null pointer dereference posixtestsuite/conformance/interfaces/mq_receive/13-1.c:51:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_receive/8-1.c:50:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/11-2.c:52:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/12-1.c:107:7: style: Variable 'fd2' is reassigned a value before the old one has been used. [redundantAssignment] posixtestsuite/conformance/interfaces/mmap/12-1.c:94:7: note: fd2 is assigned posixtestsuite/conformance/interfaces/mmap/12-1.c:107:7: note: fd2 is overwritten posixtestsuite/conformance/interfaces/mmap/7-1.c:106:10: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/7-1.c:86:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/7-1.c:86:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/7-1.c:99:39: note: Assuming condition is false posixtestsuite/conformance/interfaces/mmap/7-1.c:106:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/7-4.c:94:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ch [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/7-4.c:82:13: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/7-4.c:82:13: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/7-4.c:93:6: note: ch is assigned 'pa' here. posixtestsuite/conformance/interfaces/mmap/7-4.c:94:4: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/23-1.c:35:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/7-1.c:119:8: warning: If memory allocation fails, then there is a possible null pointer dereference: ch [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/7-1.c:110:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/7-1.c:110:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/7-1.c:118:6: note: ch is assigned 'pa' here. posixtestsuite/conformance/interfaces/mmap/7-1.c:119:8: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/7-4.c:111:10: warning: If memory allocation fails, then there is a possible null pointer dereference: ch1 [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/7-4.c:101:15: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/7-4.c:101:15: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/7-4.c:109:9: note: ch1 is assigned 'pa' here. posixtestsuite/conformance/interfaces/mmap/7-4.c:111:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/mq_receive/2-1.c:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_send/10-1.c:43:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/23-1.c:36:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/24-2.c:90:3: style: Variable 'fd' is assigned an expression that holds the same value. [redundantAssignment] posixtestsuite/conformance/interfaces/mmap/24-2.c:80:6: note: fd is assigned 'shm_fd' here. posixtestsuite/conformance/interfaces/mmap/24-2.c:83:10: note: Assuming condition is false posixtestsuite/conformance/interfaces/mmap/24-2.c:90:3: note: Variable 'fd' is assigned an expression that holds the same value. posixtestsuite/conformance/interfaces/mmap/7-1.c:126:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/7-1.c:110:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/7-1.c:110:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/7-1.c:119:11: note: Assuming condition is false posixtestsuite/conformance/interfaces/mmap/7-1.c:126:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/7-2.c:75:10: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/7-2.c:74:25: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/7-2.c:74:10: note: Assignment 'data=(char*)malloc(total_size)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/7-2.c:75:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/7-3.c:94:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ch [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/7-3.c:82:13: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/7-3.c:82:13: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/7-3.c:93:6: note: ch is assigned 'pa' here. posixtestsuite/conformance/interfaces/mmap/7-3.c:94:4: note: Null pointer dereference posixtestsuite/conformance/interfaces/mq_send/1-1.c:44:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_send/11-1.c:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/7-2.c:95:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ch [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/7-2.c:86:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/7-2.c:86:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/7-2.c:94:6: note: ch is assigned 'pa' here. posixtestsuite/conformance/interfaces/mmap/7-2.c:95:4: note: Null pointer dereference posixtestsuite/conformance/interfaces/mmap/7-3.c:111:10: warning: If memory allocation fails, then there is a possible null pointer dereference: ch1 [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/7-3.c:101:15: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/7-3.c:101:15: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/7-3.c:109:9: note: ch1 is assigned 'pa' here. posixtestsuite/conformance/interfaces/mmap/7-3.c:111:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/mq_receive/5-1.c:54:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_send/11-2.c:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/7-2.c:106:10: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/7-2.c:86:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/7-2.c:86:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/7-2.c:99:38: note: Assuming condition is false posixtestsuite/conformance/interfaces/mmap/7-2.c:106:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/mq_send/12-1.c:65:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/7-1.c:74:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/mmap/10-1.c:43:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/7-2.c:119:8: warning: If memory allocation fails, then there is a possible null pointer dereference: ch [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/7-2.c:110:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/7-2.c:110:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/7-2.c:118:6: note: ch is assigned 'pa' here. posixtestsuite/conformance/interfaces/mmap/7-2.c:119:8: note: Null pointer dereference posixtestsuite/conformance/interfaces/mq_send/13-1.c:43:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/10-1.c:44:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_send/14-1.c:47:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_send/2-1.c:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/1-1.c:38:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/5-1.c:43:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/1-1.c:45:10: style: Variable 'ch' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/3-1.c:69:3: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/mmap/31-1.c:44:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/5-1.c:44:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/31-1.c:45:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/11-5.c:101:13: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] posixtestsuite/conformance/interfaces/mmap/11-5.c:93:14: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/11-5.c:93:14: note: Assignment 'pa=mmap(addr,len,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/11-5.c:101:13: note: Null pointer addition posixtestsuite/conformance/interfaces/mq_send/3-1.c:59:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/11-5.c:137:15: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] posixtestsuite/conformance/interfaces/mmap/11-5.c:129:14: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/11-5.c:129:14: note: Assignment 'pa_2=mmap(addr,len,prot,flag,fd_2,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/11-5.c:137:15: note: Null pointer addition posixtestsuite/conformance/interfaces/mq_send/4-1.c:35:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/2-1.c:70:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/mq_send/3-2.c:61:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_send/4-3.c:45:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/11-1.c:42:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/11-1.c:121:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/11-1.c:42:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/lio_listio/15-1.c:42:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/15-1.c:121:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/15-1.c:42:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/mq_send/5-1.c:67:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/11-1.c:48:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/11-1.c:127:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/11-1.c:48:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/lio_listio/15-1.c:42:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/15-1.c:121:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/15-1.c:42:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/mmap/6-5.c:41:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_send/4-2.c:35:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_send/6-1.c:23:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/10-1.c:71:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/lio_listio/11-1.c:48:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/11-1.c:127:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/11-1.c:48:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/lio_listio/15-1.c:48:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/15-1.c:127:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/15-1.c:48:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/mmap/11-2.c:107:11: portability: 'pa' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/mmap/11-3.c:53:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/24-1.c:41:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/6-5.c:42:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_send/7-1.c:53:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/15-1.c:48:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/15-1.c:127:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/15-1.c:48:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/mmap/11-2.c:107:23: portability: 'pa+page_size' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/mmap/24-1.c:42:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/28-1.c:48:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_send/5-2.c:63:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_send/8-1.c:44:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/28-1.c:49:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_send/9-1.c:46:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/13-1.c:47:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/21-1.c:36:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/27-1.c:34:9: style: Variable 'data' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/lio_listio/14-1.c:71:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/mmap/12-1.c:44:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/21-1.c:37:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/27-1.c:37:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_setattr/1-2.c:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/12-1.c:45:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/27-1.c:38:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/6-4.c:41:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_setattr/1-1.c:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/6-4.c:42:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_setattr/2-1.c:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/7-1.c:45:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/7-1.c:123:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/7-1.c:45:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/mq_setattr/5-1.c:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedreceive/1-1.c:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/7-1.c:45:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/7-1.c:123:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/7-1.c:45:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/mmap/14-1.c:42:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_timedreceive/10-2.c:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/7-1.c:51:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/7-1.c:129:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/7-1.c:51:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/mq_timedreceive/10-1.c:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/7-1.c:51:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/7-1.c:129:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/7-1.c:51:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/mmap/6-6.c:40:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/11-4.c:89:7: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/mmap/3-1.c:47:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/6-6.c:41:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/9-1.c:44:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_timedreceive/11-1.c:52:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedreceive/13-1.c:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/11-4.c:100:7: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/mmap/18-1.c:45:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/3-1.c:55:9: style: Variable 'addr2' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_timedreceive/15-1.c:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/11-4.c:109:7: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/mmap/18-1.c:46:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/3-1.c:62:9: style: Variable 'ch' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/11-4.c:152:3: error: Memory leak: pa [memleak] posixtestsuite/conformance/interfaces/lio_listio/2-1.c:41:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/2-1.c:116:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/2-1.c:41:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/mmap/11-3.c:103:11: portability: 'pa' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/mmap/7-4.c:49:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_timedreceive/14-1.c:47:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedreceive/17-1.c:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/2-1.c:47:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/2-1.c:122:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/2-1.c:47:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/mmap/11-3.c:103:23: portability: 'pa+page_size' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/mmap/7-1.c:52:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mmap/7-4.c:58:10: style: Variable 'ch1' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_timedreceive/17-2.c:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedreceive/17-3.c:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/2-1.c:47:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/2-1.c:122:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/2-1.c:47:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/mmap/7-3.c:49:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_timedreceive/18-1.c:59:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/10-1.c:42:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/10-1.c:117:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/10-1.c:42:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/mmap/7-3.c:58:10: style: Variable 'ch1' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/lio_listio/10-1.c:48:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/10-1.c:123:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/10-1.c:48:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/mmap/7-2.c:52:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/lio_listio/10-1.c:48:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/10-1.c:123:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/10-1.c:48:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/mmap/11-4.c:104:13: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] posixtestsuite/conformance/interfaces/mmap/11-4.c:95:14: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/11-4.c:95:14: note: Assignment 'pa=mmap(addr,len,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/11-4.c:104:13: note: Null pointer addition posixtestsuite/conformance/interfaces/mmap/24-2.c:100:10: portability: 'addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/mq_timedreceive/18-2.c:58:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedreceive/2-1.c:47:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/11-4.c:142:15: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] posixtestsuite/conformance/interfaces/mmap/11-4.c:133:14: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/11-4.c:133:14: note: Assignment 'pa_2=mmap(addr,len,prot,flag,fd_2,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/11-4.c:142:15: note: Null pointer addition posixtestsuite/conformance/interfaces/mq_timedreceive/5-1.c:54:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/14-1.c:42:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/14-1.c:121:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/14-1.c:42:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/mq_timedreceive/5-3.c:56:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/14-1.c:42:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/14-1.c:121:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/14-1.c:42:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/mq_timedreceive/5-2.c:57:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedreceive/8-1.c:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/14-1.c:48:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/14-1.c:127:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/14-1.c:48:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/mq_timedreceive/speculative/10-2.c:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/14-1.c:48:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/14-1.c:127:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/14-1.c:48:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/mmap/11-5.c:53:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_timedreceive/7-1.c:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/1-1.c:46:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/11-5.c:61:21: style: Variable 'ch_2' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_timedsend/10-1.c:45:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/9-1.c:90:23: portability: 'pa' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/mq_timedsend/11-1.c:38:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/3-1.c:119:11: portability: 'pa' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/mq_timedsend/11-2.c:38:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/12-1.c:84:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/3-1.c:146:12: portability: 'pa2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/mq_receive/1-1.c:72:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] posixtestsuite/conformance/interfaces/mq_timedsend/12-1.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_receive/1-1.c:84:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] posixtestsuite/conformance/interfaces/mq_timedsend/13-1.c:45:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/4-1.c:71:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/mq_timedsend/15-1.c:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/15-1.c:65:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/16-1.c:69:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_send/13-1.c:51:18: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] posixtestsuite/conformance/interfaces/mq_timedsend/17-1.c:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_send/13-1.c:56:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] posixtestsuite/conformance/interfaces/mq_timedsend/18-1.c:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/27-1.c:64:8: style: Variable 'data' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/mq_timedsend/19-1.c:51:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/27-1.c:64:26: style: Variable 'data' is allocated memory that is never used. [unusedAllocatedMemory] posixtestsuite/conformance/interfaces/mq_timedsend/2-1.c:41:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/20-1.c:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/20-1.c:65:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/3-1.c:62:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/3-2.c:64:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/4-1.c:37:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/11-5.c:101:13: portability: 'pa' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/mq_timedsend/4-2.c:37:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/11-5.c:101:19: portability: 'pa+len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/mmap/11-5.c:137:15: portability: 'pa_2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/mmap/11-5.c:137:21: portability: 'pa_2+len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/mq_timedsend/14-1.c:51:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/4-3.c:47:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/5-2.c:63:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/5-1.c:67:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/6-1.c:23:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/3-1.c:71:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/mq_timedsend/5-3.c:66:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/4-1.c:42:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/4-1.c:124:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/4-1.c:42:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/mmap/11-4.c:53:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_timedsend/7-1.c:54:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/8-1.c:46:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/9-1.c:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/4-1.c:42:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/4-1.c:124:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/4-1.c:42:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/mmap/11-4.c:61:21: style: Variable 'ch_2' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_timedsend/speculative/18-2.c:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/4-1.c:48:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/4-1.c:130:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/4-1.c:48:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/mq_unlink/1-1.c:38:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/4-1.c:48:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/4-1.c:130:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/4-1.c:48:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/mq_unlink/2-1.c:60:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_open/16-1.c:45:8: style: Variable 'queue' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/mq_unlink/2-1.c:102:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_unlink/2-2.c:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_unlink/2-3.c:22:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_unlink/7-1.c:33:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_unlink/speculative/7-2.c:36:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_open/16-1.c:64:13: style: Variable 'succeeded' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/mq_unlink/2-1.c:148:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_unlink/2-2.c:97:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munlock/10-1.c:31:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_unlink/2-1.c:168:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_unlink/2-2.c:150:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munlock/11-1.c:27:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_unlink/2-2.c:183:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munlock/7-1.c:28:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munlockall/5-1.c:26:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/2-1.c:36:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGE_SIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_open/2-1.c:84:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/munmap/8-1.c:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mmap/11-4.c:104:13: portability: 'pa' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/munmap/1-1.c:41:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/1-2.c:41:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/3-1.c:50:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGE_SIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/3-1.c:42:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt1_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/3-1.c:117:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/3-1.c:42:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/mmap/11-4.c:104:19: portability: 'pa+len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/munmap/1-1.c:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGE_SIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/1-2.c:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGE_SIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/3-1.c:48:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/3-1.c:123:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/3-1.c:48:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/mmap/11-4.c:142:15: portability: 'pa_2' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/mq_timedreceive/1-1.c:75:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] posixtestsuite/conformance/interfaces/nanosleep/1-1.c:21:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/lio_listio/3-1.c:48:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'sigrt2_handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/lio_listio/3-1.c:123:24: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/lio_listio/3-1.c:48:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/mmap/11-4.c:142:21: portability: 'pa_2+len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/mq_timedreceive/1-1.c:75:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] posixtestsuite/conformance/interfaces/munmap/4-1.c:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/nanosleep/1-3.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedreceive/1-1.c:89:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] posixtestsuite/conformance/interfaces/mq_timedreceive/1-1.c:89:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] posixtestsuite/conformance/interfaces/nanosleep/1-2.c:24:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/nanosleep/5-1.c:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/9-1.c:44:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGE_SIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/nanosleep/2-1.c:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/nanosleep/3-2.c:29:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/nanosleep/3-1.c:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/13-1.c:56:18: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] posixtestsuite/conformance/interfaces/nanosleep/10000-1.c:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/13-1.c:61:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] posixtestsuite/conformance/interfaces/nanosleep/5-2.c:65:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/nanosleep/7-1.c:52:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_atfork/2-1.c:38:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/nanosleep/7-2.c:38:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_atfork/1-1.c:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_atfork/1-2.c:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/nanosleep/6-1.c:32:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_atfork/1-2.c:201:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_destroy/1-1.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_destroy/2-1.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_atfork/2-2.c:154:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_destroy/3-1.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_atfork/2-2.c:229:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_getdetachstate/1-1.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_getdetachstate/1-2.c:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_getschedparam/1-1.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_atfork/3-2.c:114:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_getschedparam/1-1.c:57:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_getschedpolicy/2-1.c:37:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_atfork/3-2.c:190:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_getschedpolicy/2-1.c:70:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_atfork/3-3.c:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_atfork/4-1.c:164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_getinheritsched/1-1.c:36:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_receive/13-1.c:57:11: style: Variable 'pid' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_atfork/3-3.c:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_atfork/4-1.c:229:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_getinheritsched/1-1.c:63:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_getscope/1-1.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_init/1-1.c:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_atfork/3-3.c:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_getscope/1-1.c:65:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_atfork/3-3.c:192:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_getstacksize/1-1.c:42:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_init/2-1.c:48:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_init/3-1.c:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_atfork/3-3.c:235:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_getstack/1-1.c:43:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_init/2-1.c:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_init/4-1.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setdetachstate/1-1.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setdetachstate/1-2.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setdetachstate/2-1.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_receive/5-1.c:60:11: style: Variable 'pid' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/munmap/9-1.c:83:19: error: Invalid munmap() argument nr 2. The value is 0 but the valid values are '1:'. [invalidFunctionArg] posixtestsuite/conformance/interfaces/munlock/11-1.c:45:3: error: Memory leak: ptr [memleak] posixtestsuite/conformance/interfaces/pthread_attr_setinheritsched/1-1.c:36:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setinheritsched/2-1.c:45:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munlock/11-1.c:48:3: error: Memory leak: ptr [memleak] posixtestsuite/conformance/interfaces/pthread_attr_setinheritsched/1-1.c:63:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setinheritsched/2-1.c:65:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setinheritsched/2-3.c:44:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munlock/11-1.c:53:3: error: Memory leak: ptr [memleak] posixtestsuite/conformance/interfaces/pthread_attr_setdetachstate/4-1.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setinheritsched/2-2.c:51:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setinheritsched/2-3.c:68:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munlock/11-1.c:56:2: error: Memory leak: ptr [memleak] posixtestsuite/conformance/interfaces/pthread_attr_setinheritsched/2-2.c:72:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setinheritsched/4-1.c:37:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setinheritsched/2-4.c:44:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setinheritsched/2-4.c:65:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setschedparam/1-2.c:44:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_atfork/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/pthread_attr_setschedparam/1-1.c:43:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setschedparam/1-3.c:44:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_send/5-1.c:60:16: style: Variable 'unresolved' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_atfork/1-1.c:98:18: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] posixtestsuite/conformance/interfaces/pthread_atfork/1-1.c:96:17: note: outer condition: parent_val==1 posixtestsuite/conformance/interfaces/pthread_atfork/1-1.c:98:18: note: identical inner condition: parent_val==1 posixtestsuite/conformance/interfaces/pthread_attr_setschedparam/1-3.c:66:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setschedparam/1-4.c:47:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_send/5-1.c:111:15: style: Variable 'unresolved' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_attr_setschedparam/1-4.c:69:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setschedparam/speculative/3-1.c:32:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setschedparam/speculative/3-2.c:32:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/15-1.c:54:15: style: Variable 'msgptr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_attr_setschedpolicy/1-1.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setschedpolicy/4-1.c:36:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/19-1.c:41:15: style: Variable 'msgptr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/munmap/1-2.c:104:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ch [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/munmap/1-2.c:95:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/munmap/1-2.c:95:12: note: Assignment 'pa=mmap(addr,len,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/munmap/1-2.c:103:6: note: ch is assigned 'pa' here. posixtestsuite/conformance/interfaces/munmap/1-2.c:104:4: note: Null pointer dereference posixtestsuite/conformance/interfaces/pthread_attr_setschedpolicy/speculative/5-1.c:36:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setscope/1-1.c:47:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/1-2.c:107:11: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/munmap/1-2.c:95:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/munmap/1-2.c:95:12: note: Assignment 'pa=mmap(addr,len,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/munmap/1-2.c:107:11: note: Null pointer dereference posixtestsuite/conformance/interfaces/pthread_attr_setscope/4-1.c:37:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/1-2.c:110:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ch [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/munmap/1-2.c:95:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/munmap/1-2.c:95:12: note: Assignment 'pa=mmap(addr,len,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/munmap/1-2.c:103:6: note: ch is assigned 'pa' here. posixtestsuite/conformance/interfaces/munmap/1-2.c:110:4: note: Null pointer dereference posixtestsuite/conformance/interfaces/pthread_attr_setscope/5-1.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/1-1.c:108:15: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/munmap/1-1.c:95:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/munmap/1-1.c:95:12: note: Assignment 'pa=mmap(addr,len,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/munmap/1-1.c:108:15: note: Null pointer dereference posixtestsuite/conformance/interfaces/pthread_attr_setstack/1-1.c:52:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstack/2-1.c:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/1-1.c:104:12: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] posixtestsuite/conformance/interfaces/munmap/1-1.c:95:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/munmap/1-1.c:95:12: note: Assignment 'pa=mmap(addr,len,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/munmap/1-1.c:104:12: note: Null pointer addition posixtestsuite/conformance/interfaces/pthread_attr_setstack/2-1.c:79:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstack/4-1.c:45:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstack/6-1.c:48:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstack/4-1.c:62:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstack/7-1.c:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/4-1.c:70:10: warning: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/munmap/4-1.c:69:25: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/munmap/4-1.c:69:10: note: Assignment 'data=(char*)malloc(total_size)', assigned value is 0 posixtestsuite/conformance/interfaces/munmap/4-1.c:70:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/munmap/4-1.c:90:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ch [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/munmap/4-1.c:81:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/munmap/4-1.c:81:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/munmap/4-1.c:89:6: note: ch is assigned 'pa' here. posixtestsuite/conformance/interfaces/munmap/4-1.c:90:4: note: Null pointer dereference posixtestsuite/conformance/interfaces/munmap/4-1.c:101:10: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/munmap/4-1.c:81:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/munmap/4-1.c:81:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/munmap/4-1.c:94:38: note: Assuming condition is false posixtestsuite/conformance/interfaces/munmap/4-1.c:101:10: note: Null pointer dereference posixtestsuite/conformance/interfaces/pthread_attr_setstacksize/1-1.c:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_STACK_MIN [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstacksize/4-1.c:47:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/4-1.c:114:8: warning: If memory allocation fails, then there is a possible null pointer dereference: ch [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/munmap/4-1.c:105:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/munmap/4-1.c:105:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/munmap/4-1.c:113:6: note: ch is assigned 'pa' here. posixtestsuite/conformance/interfaces/munmap/4-1.c:114:8: note: Null pointer dereference posixtestsuite/conformance/interfaces/pthread_attr_setstacksize/2-1.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrier_destroy/1-1.c:40:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstacksize/2-1.c:76:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/20-1.c:54:15: style: Variable 'msgptr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/munmap/9-1.c:83:15: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/munmap/9-1.c:72:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/munmap/9-1.c:72:12: note: Assignment 'pa=mmap(addr,len,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/munmap/9-1.c:83:15: note: Null pointer dereference posixtestsuite/conformance/interfaces/pthread_barrier_destroy/2-1.c:50:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrier_init/3-1.c:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrier_destroy/2-1.c:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrier_init/1-1.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_unlink/7-1.c:30:7: style: Variable 'mqname' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/mq_unlink/speculative/7-2.c:31:7: style: Variable 'mqname' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/pthread_barrier_init/4-1.c:49:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrier_init/4-1.c:69:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrier_wait/1-1.c:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrier_wait/2-1.c:49:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrier_init/4-1.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrier_wait/1-1.c:63:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrier_wait/2-1.c:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedreceive/5-1.c:60:11: style: Variable 'pid' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/mq_timedreceive/5-3.c:61:11: style: Variable 'pid' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_barrier_wait/1-1.c:83:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrier_wait/3-1.c:64:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrier_wait/3-1.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrier_wait/6-1.c:31:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrier_wait/6-1.c:55:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/2-1.c:34:25: style: Variable 'new_addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_barrier_wait/3-2.c:71:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrierattr_destroy/1-1.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrier_wait/3-2.c:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrierattr_getpshared/1-1.c:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_getstacksize/1-1.c:85:2: error: Memory leak: saddr [memleak] posixtestsuite/conformance/interfaces/pthread_barrierattr_setpshared/1-1.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/8-1.c:34:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_barrierattr_init/1-1.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrierattr_init/2-1.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrierattr_setpshared/2-1.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstack/2-1.c:55:2: warning: Return value of function pthread_attr_getstack() is not used. [ignoredReturnValue] posixtestsuite/conformance/interfaces/pthread_cancel/1-1.c:87:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/1-2.c:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/1-3.c:71:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/1-2.c:50:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_barrierattr_getpshared/2-1.c:49:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/1-3.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/2-1.c:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrierattr_getpshared/2-1.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/2-2.c:50:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/2-3.c:42:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/3-1.c:38:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_cancel/2-2.c:84:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/2-3.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/4-1.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/1-1.c:50:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/munmap/3-1.c:47:9: style: Variable 'pa2' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_cancel/2-3.c:67:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/2-3.c:106:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/3-1.c:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/5-1.c:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/2-1.c:47:21: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/pthread_cancel/3-1.c:73:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/3-1.c:106:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cleanup_pop/1-1.c:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munlock/11-1.c:39:51: portability: 'ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/pthread_cleanup_pop/1-2.c:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cleanup_pop/1-3.c:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/4-1.c:47:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_cleanup_push/1-1.c:67:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cleanup_push/1-2.c:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cleanup_push/1-2.c:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cleanup_push/1-3.c:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_timedsend/5-1.c:60:16: style: Variable 'unresolved' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/mq_unlink/speculative/7-2.c:35:12: error: Uninitialized variable: mqname [uninitvar] posixtestsuite/conformance/interfaces/munmap/9-1.c:34:9: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/mq_timedsend/5-1.c:118:15: style: Variable 'unresolved' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/munmap/9-1.c:35:9: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/1-1.c:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_atfork/1-2.c:120:8: style: Local variable 'child' shadows outer function [shadowFunction] posixtestsuite/conformance/interfaces/pthread_atfork/1-2.c:110:6: note: Shadowed declaration posixtestsuite/conformance/interfaces/pthread_atfork/1-2.c:120:8: note: Shadow variable posixtestsuite/conformance/interfaces/pthread_cond_broadcast/1-1.c:67:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/2-1.c:39:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/mq_unlink/2-1.c:155:7: style: Variable 'rval' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/nanosleep/6-1.c:21:6: style: Variable 'sleepnsec' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/2-1.c:76:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/2-2.c:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstack/4-1.c:43:18: style: Condition 'teststack()!=0' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_attr_setstack/4-1.c:43:15: note: Calling function 'teststack' returns 0 posixtestsuite/conformance/interfaces/pthread_attr_setstack/4-1.c:43:18: note: Condition 'teststack()!=0' is always false posixtestsuite/conformance/interfaces/pthread_cancel/5-2.c:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/2-2.c:90:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/4-1.c:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/1-1.c:104:12: portability: 'pa' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/pthread_atfork/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_cancel/5-2.c:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/4-1.c:66:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/1-1.c:104:18: portability: 'pa+len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/pthread_atfork/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_cancel/5-2.c:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/5-2.c:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_destroy/1-1.c:28:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/5-2.c:252:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_destroy/3-1.c:25:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/nanosleep/2-1.c:20:6: style: Variable 'sleepnsec' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/pthread_cond_destroy/speculative/4-1.c:44:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstacksize/1-1.c:97:2: error: Memory leak: saddr [memleak] posixtestsuite/conformance/interfaces/pthread_cond_destroy/speculative/4-1.c:71:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstacksize/4-1.c:74:2: error: Memory leak: saddr [memleak] posixtestsuite/conformance/interfaces/pthread_cond_init/1-1.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/1-2.c:68:13: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] posixtestsuite/conformance/interfaces/pthread_attr_setstacksize/2-1.c:122:2: error: Memory leak: saddr [memleak] posixtestsuite/conformance/interfaces/pthread_cancel/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/pthread_cond_init/2-1.c:23:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/3-1.c:51:13: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] posixtestsuite/conformance/interfaces/pthread_cond_init/3-1.c:26:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/4-2.c:118:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/1-1.c:68:13: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] posixtestsuite/conformance/interfaces/pthread_atfork/3-2.c:107:8: style: Local variable 'child' shadows outer function [shadowFunction] posixtestsuite/conformance/interfaces/pthread_atfork/3-2.c:97:6: note: Shadowed declaration posixtestsuite/conformance/interfaces/pthread_atfork/3-2.c:107:8: note: Shadow variable posixtestsuite/conformance/interfaces/pthread_cond_broadcast/4-2.c:143:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/4-2.c:151:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/4-2.c:162:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/4-2.c:192:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/4-2.c:221:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/2-3.c:201:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/4-1.c:115:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/1-1.c:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/2-3.c:264:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/1-1.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/munmap/9-1.c:45:13: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c:203:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/2-3.c:294:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/1-1.c:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/2-1.c:45:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c:266:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/4-2.c:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/2-1.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/2-2.c:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/4-1.c:44:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/1-1.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c:303:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/pthread_cond_destroy/2-1.c:193:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/1-3.c:114:7: debug: Scope::checkVariable found variable 'bool' with varid 0. [varid0] posixtestsuite/conformance/interfaces/pthread_cond_init/4-2.c:128:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/2-1.c:96:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/2-2.c:96:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/4-1.c:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/1-1.c:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-1.c:48:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/1-1.c:82:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_cond_destroy/2-1.c:276:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/4-2.c:135:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/4-1.c:80:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-1.c:101:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-2.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/1-1.c:60:12: style: Condition 'sem1==1' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_cancel/1-1.c:56:7: note: Assignment 'sem1=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_cancel/1-1.c:60:12: note: Condition 'sem1==1' is always true posixtestsuite/conformance/interfaces/pthread_cond_destroy/2-1.c:305:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/4-2.c:155:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-2.c:83:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-3.c:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/2-1.c:91:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_cond_init/4-2.c:245:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-3.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/2-2.c:105:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_cond_destroy/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/pthread_cond_signal/4-2.c:118:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/2-1.c:50:11: style: Condition 'sem==1' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_cancel/2-1.c:49:6: note: Assignment 'sem=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_cancel/2-1.c:50:11: note: Condition 'sem==1' is always true posixtestsuite/conformance/interfaces/pthread_cancel/4-1.c:53:11: style: Condition 'sem==0' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_cancel/4-1.c:43:6: note: Assignment 'sem=0', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_cancel/4-1.c:46:56: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_cancel/4-1.c:53:11: note: Condition 'sem==0' is always true posixtestsuite/conformance/interfaces/pthread_cond_broadcast/4-1.c:81:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_cond_signal/4-2.c:143:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/2-1.c:79:11: style: Condition 'sem==0' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_cancel/2-1.c:69:6: note: Assignment 'sem=0', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_cancel/2-1.c:72:56: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_cancel/2-1.c:79:11: note: Condition 'sem==0' is always true posixtestsuite/conformance/interfaces/pthread_cancel/2-2.c:88:12: style: Condition 'sem==0' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_cancel/2-2.c:78:8: note: Assignment 'sem=0', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_cancel/2-2.c:82:8: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_cancel/2-2.c:88:12: note: Condition 'sem==0' is always true posixtestsuite/conformance/interfaces/pthread_cond_signal/4-2.c:151:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/2-2.c:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/4-2.c:162:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-6.c:97:6: debug: Scope::checkVariable found variable 'bool' with varid 0. [varid0] posixtestsuite/conformance/interfaces/pthread_cond_init/2-2.c:191:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/4-2.c:193:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/4-1.c:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/2-2.c:618:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_TIMERS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/1-2.c:190:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/4-2.c:222:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/3-1.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/4-1.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/2-3.c:110:12: style: Condition 'sem==0' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_cancel/2-3.c:100:8: note: Assignment 'sem=0', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_cancel/2-3.c:104:8: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_cancel/2-3.c:110:12: note: Condition 'sem==0' is always true posixtestsuite/conformance/interfaces/pthread_cond_init/1-2.c:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/1-2.c:239:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-7.c:107:6: debug: Scope::checkVariable found variable 'bool' with varid 0. [varid0] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/3-1.c:87:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/1-2.c:187:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/1-2.c:268:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-4.c:106:6: debug: Scope::checkVariable found variable 'bool' with varid 0. [varid0] posixtestsuite/conformance/interfaces/pthread_cond_init/1-2.c:619:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_TIMERS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-5.c:122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/1-1.c:38:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-1.c:38:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/3-1.c:78:12: style: Condition 'sem==1' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_cancel/3-1.c:77:6: note: Assignment 'sem=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_cancel/3-1.c:78:12: note: Condition 'sem==1' is always true posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-5.c:207:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_RECURSIVE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/1-1.c:46:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-1.c:46:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_getstack/1-1.c:47:36: error: Uninitialized variable: &stack_addr [uninitvar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/4-1.c:103:15: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/4-1.c:98:9: note: outer condition: rc!=0 posixtestsuite/conformance/interfaces/pthread_cond_broadcast/4-1.c:103:15: note: identical inner condition: rc!=0 posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-6.c:107:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_RECURSIVE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/1-1.c:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-1.c:87:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-3.c:96:6: debug: Scope::checkVariable found variable 'bool' with varid 0. [varid0] posixtestsuite/conformance/interfaces/pthread_attr_getstack/1-1.c:47:49: error: Uninitialized variable: &stack_size [uninitvar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-6.c:125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_getstack/1-1.c:71:36: error: Uninitialized variable: &saddr [uninitvar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-6.c:144:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_getstack/1-1.c:71:44: error: Uninitialized variable: &ssize [uninitvar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-6.c:167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/3-1.c:36:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrierattr_setpshared/2-1.c:34:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-6.c:218:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_NORMAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-7.c:166:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/4-3.c:122:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-2.c:105:6: debug: Scope::checkVariable found variable 'bool' with varid 0. [varid0] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-3.c:106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_RECURSIVE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/3-1.c:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_destroy/1-1.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cleanup_pop/1-1.c:46:39: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_cond_signal/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-7.c:272:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/4-3.c:147:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-3.c:124:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/3-1.c:85:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_destroy/2-1.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_barrierattr_setpshared/1-1.c:31:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_cleanup_pop/1-2.c:46:39: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/4-3.c:155:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-3.c:143:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_destroy/3-1.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/4-3.c:167:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-3.c:164:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_destroy/4-1.c:31:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cleanup_push/1-1.c:49:39: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/4-3.c:217:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-3.c:211:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_NORMAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_getclock/1-1.c:33:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-4.c:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/4-3.c:259:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_getclock/1-2.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-4.c:266:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/4-2.c:176:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_getpshared/1-1.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cleanup_push/1-3.c:48:39: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/4-2.c:200:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/4-1.c:120:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_getpshared/1-2.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/1-1.c:97:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/1-1.c:96:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_cond_wait/4-1.c:145:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_getpshared/2-1.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/1-1.c:145:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_cond_signal/2-1.c:120:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_cond_signal/4-1.c:95:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-1.c:114:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-2.c:163:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/4-1.c:153:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_init/1-1.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/nanosleep/10000-1.c:51:12: style: Variable 'slepts' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_cleanup_push/1-2.c:56:39: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_cond_signal/2-1.c:137:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_cond_signal/2-2.c:120:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_cond_signal/4-1.c:116:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-2.c:251:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/4-1.c:164:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_init/3-1.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/nanosleep/10000-1.c:51:23: style: Variable 'sleptns' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-2.c:97:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_cond_wait/4-1.c:203:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_setclock/1-1.c:33:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstack/7-1.c:70:26: portability: 'stack_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/pthread_cond_wait/4-1.c:245:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_setclock/1-2.c:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstack/7-1.c:78:26: portability: 'stack_addr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] posixtestsuite/conformance/interfaces/pthread_condattr_setclock/1-3.c:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_CPUTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cleanup_push/1-1.c:52:9: style: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_condattr_setclock/2-1.c:40:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_setpshared/1-1.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_setpshared/2-1.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_setpshared/1-2.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/1-1.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/3-1.c:100:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_create/1-2.c:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/1-3.c:40:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstack/1-1.c:80:36: error: Uninitialized variable: &saddr [uninitvar] posixtestsuite/conformance/interfaces/pthread_barrierattr_getpshared/2-1.c:61:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_cond_wait/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/pthread_create/1-3.c:80:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstack/1-1.c:80:44: error: Uninitialized variable: &ssize [uninitvar] posixtestsuite/conformance/interfaces/pthread_cond_wait/1-1.c:87:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-1.c:100:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_create/10-1.c:79:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstack/2-1.c:55:31: error: Uninitialized variable: &saddr [uninitvar] posixtestsuite/conformance/interfaces/pthread_attr_setstack/4-1.c:90:36: error: Uninitialized variable: &saddr [uninitvar] posixtestsuite/conformance/interfaces/pthread_cancel/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_create/10-1.c:122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstack/2-1.c:55:39: error: Uninitialized variable: &ssize [uninitvar] posixtestsuite/conformance/interfaces/pthread_attr_setstack/4-1.c:90:44: error: Uninitialized variable: &ssize [uninitvar] posixtestsuite/conformance/interfaces/pthread_cancel/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_create/12-1.c:38:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstack/2-1.c:107:36: error: Uninitialized variable: &saddr [uninitvar] posixtestsuite/conformance/interfaces/pthread_cancel/2-2.c:33:23: style: Parameter 'tmp' can be declared as pointer to const. However it seems that 'destructor' is a callback function, if 'tmp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_cancel/2-2.c:53:32: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_cancel/2-2.c:33:23: note: Parameter 'tmp' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_create/11-1.c:36:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_attr_setstack/2-1.c:107:44: error: Uninitialized variable: &ssize [uninitvar] posixtestsuite/conformance/interfaces/pthread_create/11-1.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_CPUTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cleanup_pop/1-1.c:37:27: style: Parameter 'flag_val' can be declared as pointer to const. However it seems that 'a_cleanup_func' is a callback function, if 'flag_val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_cleanup_pop/1-1.c:46:23: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_cleanup_pop/1-1.c:37:27: note: Parameter 'flag_val' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_create/2-1.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cleanup_pop/1-2.c:37:27: style: Parameter 'flag_val' can be declared as pointer to const. However it seems that 'a_cleanup_func' is a callback function, if 'flag_val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_cleanup_pop/1-2.c:46:23: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_cleanup_pop/1-2.c:37:27: note: Parameter 'flag_val' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_create/3-1.c:46:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/3-1.c:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/4-1.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cleanup_push/1-1.c:40:27: style: Parameter 'flag_val' can be declared as pointer to const. However it seems that 'a_cleanup_func' is a callback function, if 'flag_val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_cleanup_push/1-1.c:49:23: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_cleanup_push/1-1.c:40:27: note: Parameter 'flag_val' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_create/5-1.c:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cleanup_push/1-3.c:39:27: style: Parameter 'flag_val' can be declared as pointer to const. However it seems that 'a_cleanup_func' is a callback function, if 'flag_val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_cleanup_push/1-3.c:48:23: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_cleanup_push/1-3.c:39:27: note: Parameter 'flag_val' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_create/5-2.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/8-1.c:38:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/8-1.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cleanup_push/1-2.c:43:27: style: Parameter 'flag_val' can be declared as pointer to const. However it seems that 'a_cleanup_func' is a callback function, if 'flag_val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_cleanup_push/1-2.c:56:23: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_cleanup_push/1-2.c:43:27: note: Parameter 'flag_val' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_cond_broadcast/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_create/threads_scenarii.c:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/1-1.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_create/threads_scenarii.c:346:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/2-1.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/1-4.c:125:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/1-4.c:181:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/threads_scenarii.c:381:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/3-1.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/1-5.c:113:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_STACK_MIN [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/4-1.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_destroy/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_create/1-5.c:176:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_STACK_MIN [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/4-2.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_destroy/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_equal/1-1.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/threads_scenarii.c:346:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/8-2.c:121:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_equal/1-2.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/8-2.c:151:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/1-1.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/threads_scenarii.c:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/1-3.c:148:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/threads_scenarii.c:348:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/threads_scenarii.c:348:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_equal/2-1.c:111:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/1-3.c:162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/1-2.c:110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_equal/2-1.c:135:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/2-1.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/1-3.c:191:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/1-6.c:141:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_PRIORITY_SCHEDULING [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/15-1.c:118:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_STACK_MIN [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/3-2.c:123:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_STACK_MIN [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/1-2.c:139:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_JOINABLE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_equal/2-1.c:143:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/3-1.c:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/1-3.c:278:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/14-1.c:134:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/3-2.c:192:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/2-2.c:113:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_equal/2-1.c:155:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/3-1.c:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/1-3.c:361:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/14-1.c:159:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/3-2.c:310:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/2-2.c:139:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_equal/2-1.c:189:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/1-3.c:629:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_create/14-1.c:167:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/3-2.c:377:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_PRIORITY_SCHEDULING [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/pthread_cond_init/1-3.c:862:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_MAPPED_FILES [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_create/14-1.c:178:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/14-1.c:192:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/4-3.c:133:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/14-1.c:270:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/4-3.c:157:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/4-3.c:165:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/4-3.c:175:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/threads_scenarii.c:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/4-3.c:197:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/threads_scenarii.c:348:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_getcpuclockid/speculative/3-1.c:46:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/4-3.c:266:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/2-2.c:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_getcpuclockid/1-1.c:38:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cancel/5-2.c:172:23: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'testth' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_cancel/5-2.c:188:40: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_cancel/5-2.c:172:23: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_exit/2-2.c:161:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_getcpuclockid/1-1.c:54:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/pthread_exit/4-1.c:124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/3-2.c:130:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/4-1.c:157:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_getschedparam/1-1.c:35:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/3-2.c:166:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_getschedparam/1-1.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_getschedparam/1-2.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_getschedparam/1-2.c:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_getspecific/1-1.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_getspecific/3-1.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_getpshared/1-1.c:36:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_condattr_getpshared/2-1.c:32:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_equal/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/pthread_condattr_getpshared/1-2.c:36:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-7.c:525:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_exit/1-2.c:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/1-1.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/3-1.c:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/1-2.c:139:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/2-1.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/5-1.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_exit/threads_scenarii.c:348:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_exit/5-1.c:127:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/5-1.c:160:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-4.c:518:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-6.c:342:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_condattr_setpshared/1-1.c:43:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_getschedparam/1-3.c:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/6-2.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_setpshared/2-1.c:39:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_getschedparam/1-3.c:130:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-3.c:328:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_getschedparam/1-3.c:201:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_getschedparam/4-1.c:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/threads_scenarii.c:119:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/speculative/6-1.c:52:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_DETACHED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_key_create/1-1.c:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_condattr_setpshared/1-2.c:43:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_getschedparam/4-1.c:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/threads_scenarii.c:396:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/pthread_getschedparam/4-1.c:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/1-2.c:104:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_key_create/1-2.c:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_key_create/2-1.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_getschedparam/4-1.c:180:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/1-2.c:134:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_key_create/1-2.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_key_create/3-1.c:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_getschedparam/4-1.c:227:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_key_create/3-1.c:66:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_key_create/speculative/5-1.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/6-1.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/4-1.c:106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/6-1.c:196:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_MAPPED_FILES [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/4-1.c:124:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_getschedparam/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/pthread_join/4-1.c:156:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_key_delete/1-1.c:43:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_kill/1-1.c:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-2.c:503:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_key_delete/1-2.c:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_key_delete/2-1.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_kill/2-1.c:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_kill/3-1.c:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_key_delete/2-1.c:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_kill/6-1.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-7.c:477:24: style: Condition 'tf((void*)td)!=NULL' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-7.c:477:11: note: Calling function 'tf' returns 0 posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-7.c:477:24: note: Condition 'tf((void*)td)!=NULL' is always false posixtestsuite/conformance/interfaces/pthread_kill/1-2.c:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_kill/7-1.c:27:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-7.c:528:17: style: Condition 'td->ctrl!=1' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-7.c:518:16: note: Assuming that condition 'td->ctrl==1' is not redundant posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-7.c:528:17: note: Condition 'td->ctrl!=1' is always false posixtestsuite/conformance/interfaces/pthread_kill/1-2.c:131:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/threads_scenarii.c:383:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/6-2.c:109:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_destroy/2-1.c:24:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_destroy/1-1.c:28:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-4.c:471:24: style: Condition 'tf((void*)td)!=NULL' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-4.c:471:11: note: Calling function 'tf' returns 0 posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-4.c:471:24: note: Condition 'tf((void*)td)!=NULL' is always false posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-7.c:355:2: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/2-3.c:378:2: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/pthread_mutex_destroy/3-1.c:25:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/pthread_mutex_destroy/5-1.c:24:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_destroy/speculative/4-2.c:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/1-1.c:37:15: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_kill/8-1.c:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/1-2.c:352:2: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-4.c:349:2: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/pthread_kill/8-1.c:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_destroy/2-2.c:115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_destroy/5-2.c:116:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_getprioceiling/1-1.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_kill/8-1.c:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_init/1-1.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_kill/8-1.c:186:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_kill/8-1.c:245:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/6-3.c:124:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/1-2.c:358:3: warning: If memory allocation fails, then there is a possible null pointer dereference: td [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/pthread_cond_signal/1-2.c:342:16: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/pthread_cond_signal/1-2.c:342:16: note: Assignment 'mmaped=mmap(NULL,sz,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_cond_signal/1-2.c:346:8: note: Assignment 'td=(struct testdata_t*)mmaped', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_cond_signal/1-2.c:358:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/pthread_create/5-1.c:26:27: style: Parameter 'num' can be declared as pointer to const. However it seems that 'a_thread_func' is a callback function, if 'num' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_create/5-1.c:42:36: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_create/5-1.c:26:27: note: Parameter 'num' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_join/6-3.c:163:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_init/2-1.c:26:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_init/3-1.c:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/6-3.c:176:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_init/4-1.c:26:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/5-2.c:27:7: style: Variable 'i' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_join/6-3.c:199:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-2.c:456:24: style: Condition 'tf((void*)td)!=NULL' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-2.c:456:11: note: Calling function 'tf' returns 0 posixtestsuite/conformance/interfaces/pthread_cond_wait/2-2.c:456:24: note: Condition 'tf((void*)td)!=NULL' is always false posixtestsuite/conformance/interfaces/pthread_join/6-3.c:267:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_init/speculative/5-2.c:97:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_mutex_init/5-1.c:114:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_mutex_lock/1-1.c:46:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_JOINABLE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c:387:2: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/pthread_mutex_lock/1-1.c:83:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-2.c:334:2: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/pthread_mutex_lock/2-1.c:25:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_kill/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-6.c:192:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-3.c:185:2: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-5.c:114:26: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'threaded' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-5.c:306:39: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-5.c:114:26: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_mutex_timedlock/2-1.c:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/threads_scenarii.c:194:10: style: The if condition is the same as the previous if condition [duplicateCondition] posixtestsuite/conformance/interfaces/pthread_create/threads_scenarii.c:178:10: note: First condition posixtestsuite/conformance/interfaces/pthread_create/threads_scenarii.c:194:10: note: Second condition posixtestsuite/conformance/interfaces/pthread_detach/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_exit/2-1.c:68:2: style:inconclusive: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_mutex_lock/4-1.c:108:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_timedlock/2-1.c:138:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_timedlock/4-1.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_mutex_lock/4-1.c:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_timedlock/4-1.c:94:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_init/5-3.c:120:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_timedlock/1-1.c:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_destroy/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/pthread_mutex_init/1-2.c:111:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_init/5-3.c:137:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_timedlock/1-1.c:124:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_timedlock/5-1.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_timedlock/5-2.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_init/1-2.c:141:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_init/5-3.c:144:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_lock/5-1.c:107:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_timedlock/5-1.c:95:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_timedlock/5-2.c:95:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_equal/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_join/2-1.c:38:15: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_mutex_init/1-2.c:185:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_init/3-2.c:116:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_init/5-3.c:164:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_lock/5-1.c:121:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/4-2.c:418:26: style: Condition 'tf((void*)td)!=NULL' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/4-2.c:418:13: note: Calling function 'tf' returns 0 posixtestsuite/conformance/interfaces/pthread_cond_timedwait/4-2.c:418:26: note: Condition 'tf((void*)td)!=NULL' is always false posixtestsuite/conformance/interfaces/pthread_equal/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_join/2-1.c:71:18: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_mutex_init/3-2.c:146:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_init/5-3.c:253:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_lock/5-1.c:156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/1-1.c:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_init/3-2.c:171:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_timedlock/5-3.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/1-1.c:91:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/3-1.c:25:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/4-1.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/4-2.c:298:2: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/2-3.c:259:21: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'timer' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/2-3.c:500:40: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_cond_broadcast/2-3.c:259:21: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_kill/1-1.c:106:28: style: Condition 'handler_called==0' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_mutex_unlock/1-1.c:33:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_destroy/2-1.c:389:2: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/pthread_exit/3-1.c:34:23: style: Parameter 'tmp' can be declared as pointer to const. However it seems that 'destructor' is a callback function, if 'tmp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_exit/3-1.c:46:32: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_exit/3-1.c:34:23: note: Parameter 'tmp' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_mutex_unlock/2-1.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/1-2.c:138:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_unlock/2-1.c:79:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/1-2.c:166:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/2-1.c:126:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_unlock/3-1.c:25:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/threads_scenarii.c:194:10: style: The if condition is the same as the previous if condition [duplicateCondition] posixtestsuite/conformance/interfaces/pthread_detach/threads_scenarii.c:178:10: note: First condition posixtestsuite/conformance/interfaces/pthread_detach/threads_scenarii.c:194:10: note: Second condition posixtestsuite/conformance/interfaces/pthread_mutex_trylock/2-1.c:154:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_signal/1-2.c:235:9: style: Variable 'pchildren' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_key_create/1-2.c:37:34: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_key_create/3-1.c:45:30: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_mutex_lock/1-1.c:90:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_mutex_lock/3-1.c:121:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_destroy/2-1.c:395:3: warning: If memory allocation fails, then there is a possible null pointer dereference: td [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/pthread_cond_destroy/2-1.c:379:16: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/pthread_cond_destroy/2-1.c:379:16: note: Assignment 'mmaped=mmap(NULL,sz,PROT_READ|PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_cond_destroy/2-1.c:383:8: note: Assignment 'td=(struct testdata_t*)mmaped', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_cond_destroy/2-1.c:395:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/pthread_exit/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_mutex_lock/3-1.c:138:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/4-2.c:136:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_unlock/5-2.c:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_destroy/1-1.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/2-2.c:607:27: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/pthread_exit/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_mutex_lock/3-1.c:145:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/4-2.c:167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_unlock/5-1.c:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_lock/3-1.c:165:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_unlock/5-1.c:118:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_destroy/2-1.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_destroy/3-1.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_lock/3-1.c:298:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_destroy/4-1.c:31:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c:349:10: style: Local variable 'tmp' shadows outer variable [shadowVariable] posixtestsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c:288:14: note: Shadowed declaration posixtestsuite/conformance/interfaces/pthread_cond_broadcast/1-2.c:349:10: note: Shadow variable posixtestsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/1-1.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/1-2.c:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_getschedparam/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_exit/threads_scenarii.c:194:10: style: The if condition is the same as the previous if condition [duplicateCondition] posixtestsuite/conformance/interfaces/pthread_exit/threads_scenarii.c:178:10: note: First condition posixtestsuite/conformance/interfaces/pthread_exit/threads_scenarii.c:194:10: note: Second condition posixtestsuite/conformance/interfaces/pthread_getschedparam/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_mutexattr_getprioceiling/3-1.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_getprotocol/1-1.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/1-2.c:608:27: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/pthread_key_delete/2-1.c:48:30: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_mutexattr_getpshared/1-1.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_getspecific/3-1.c:29:8: style: Variable 'rc' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/4-3.c:138:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_getpshared/1-2.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_getpshared/1-3.c:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-5.c:204:10: style: struct member 'Anonymous0::descr' is never used. [unusedStructMember] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/4-3.c:162:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_getprotocol/1-2.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/4-3.c:170:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_getpshared/3-1.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_gettype/1-1.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_getspecific/1-1.c:34:8: style: Variable 'rc' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/4-3.c:185:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_gettype/1-2.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/4-3.c:279:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_gettype/1-3.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_equal/2-1.c:148:20: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'test' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_equal/2-1.c:213:44: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_equal/2-1.c:148:20: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_mutexattr_gettype/1-4.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_gettype/1-5.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_gettype/speculative/3-1.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/pthread_mutexattr_init/1-1.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/threads_scenarii.c:178:12: style: The if condition is the same as the previous if condition [duplicateCondition] posixtestsuite/conformance/interfaces/pthread_join/threads_scenarii.c:154:12: note: First condition posixtestsuite/conformance/interfaces/pthread_join/threads_scenarii.c:178:12: note: Second condition posixtestsuite/conformance/interfaces/pthread_join/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_mutexattr_init/3-1.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_mutex_unlock/2-1.c:86:7: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] posixtestsuite/conformance/interfaces/pthread_mutexattr_setprioceiling/1-1.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_setprioceiling/3-1.c:39:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_setprioceiling/3-2.c:40:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_setprotocol/1-1.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_key_create/2-1.c:30:8: style: Variable 'rc' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_mutexattr_setprotocol/3-1.c:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_key_create/1-1.c:37:8: style: Variable 'rc' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_mutexattr_setprotocol/3-2.c:30:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PRIO_NONE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_timedwait/2-6.c:215:10: style: struct member 'Anonymous1::descr' is never used. [unusedStructMember] posixtestsuite/conformance/interfaces/pthread_key_create/3-1.c:35:22: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dest_func' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_key_create/3-1.c:63:30: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_key_create/3-1.c:35:22: note: Parameter 'p' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_mutexattr_setpshared/1-1.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_setpshared/1-2.c:28:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_setpshared/2-1.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_setpshared/2-2.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_destroy/2-1.c:272:9: style: Variable 'pchildren' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_cond_wait/2-3.c:208:10: style: struct member 'Anonymous1::descr' is never used. [unusedStructMember] posixtestsuite/conformance/interfaces/pthread_mutexattr_setpshared/3-1.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/8-2.c:169:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_create/8-2.c:171:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_mutexattr_setpshared/3-2.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/2-2.c:114:21: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_mutexattr_settype/2-1.c:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_key_delete/2-1.c:33:22: style: Parameter 'p' can be declared as pointer to const. However it seems that 'dest_func' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_key_delete/2-1.c:66:30: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_key_delete/2-1.c:33:22: note: Parameter 'p' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_kill/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_mutexattr_settype/1-1.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_settype/2-1.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_settype/3-2.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/4-1.c:128:2: style:inconclusive: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_kill/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_mutexattr_settype/3-1.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_settype/3-3.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_settype/3-4.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_settype/7-1.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_once/1-1.c:40:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_ONCE_INIT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/1-2.c:114:21: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_kill/1-2.c:101:25: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'threaded' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_kill/1-2.c:142:35: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_kill/1-2.c:101:25: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_exit/1-2.c:109:2: style:inconclusive: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_mutex_destroy/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_once/1-2.c:95:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_ONCE_INIT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_once/3-1.c:71:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_ONCE_INIT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_destroy/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_exit/2-2.c:124:2: style:inconclusive: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_once/2-1.c:95:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_ONCE_INIT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_destroy/1-1.c:35:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_destroy/3-1.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/6-1.c:247:2: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/pthread_once/1-3.c:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_once/1-3.c:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_once/1-3.c:127:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_ONCE_INIT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_init/3-1.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/3-2.c:143:2: style:inconclusive: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_once/6-1.c:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_once/6-1.c:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_init/6-1.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/1-1.c:56:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_once/6-1.c:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/1-1.c:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/4-1.c:127:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] posixtestsuite/conformance/interfaces/pthread_once/6-1.c:187:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_once/6-1.c:256:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c:72:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/5-1.c:140:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c:84:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/4-1.c:57:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/5-1.c:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c:117:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/4-1.c:78:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c:146:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/4-1.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/1-1.c:66:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/threads_scenarii.c:125:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/1-1.c:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/3-1.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/threads_scenarii.c:338:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c:72:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/3-1.c:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/1-4.c:153:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c:84:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/6-1.c:72:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c:72:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c:117:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/5-1.c:51:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/6-1.c:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/6-1.c:145:3: style:inconclusive: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c:84:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/2-1.c:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/5-1.c:104:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/6-1.c:121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/6-2.c:114:2: style:inconclusive: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c:116:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/2-1.c:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/5-1.c:158:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/6-2.c:77:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/6-2.c:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/1-1.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/2-1.c:62:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:58:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/2-1.c:318:24: style: Condition 'tf((void*)td)!=NULL' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/2-1.c:318:11: note: Calling function 'tf' returns 0 posixtestsuite/conformance/interfaces/pthread_mutex_trylock/2-1.c:318:24: note: Condition 'tf((void*)td)!=NULL' is always false posixtestsuite/conformance/interfaces/pthread_once/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/6-2.c:137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/1-1.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/2-1.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:111:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/6-1.c:72:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/3-1.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:164:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/6-1.c:99:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/6-2.c:77:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_tryrdlock/1-1.c:58:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/3-1.c:128:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/6-1.c:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/6-2.c:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETIMEDOUT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_tryrdlock/1-1.c:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/6-2.c:137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_tryrdlock/1-1.c:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_trywrlock/1-1.c:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_trywrlock/1-1.c:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_trywrlock/speculative/3-1.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/2-1.c:222:2: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/pthread_mutexattr_getpshared/1-1.c:32:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_join/4-1.c:120:28: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'joiner_func' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_join/4-1.c:202:41: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_join/4-1.c:120:28: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_mutex_trylock/4-2.c:330:24: style: Condition 'tf((void*)td)!=NULL' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/4-2.c:330:11: note: Calling function 'tf' returns 0 posixtestsuite/conformance/interfaces/pthread_mutex_trylock/4-2.c:330:24: note: Condition 'tf((void*)td)!=NULL' is always false posixtestsuite/conformance/interfaces/pthread_mutex_trylock/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_mutexattr_getpshared/1-2.c:34:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_mutexattr_getpshared/1-3.c:34:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_mutexattr_getpshared/3-1.c:35:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/4-1.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_detach/threads_scenarii.c:125:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/1-2.c:342:24: style: Condition 'tf((void*)td)!=NULL' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/1-2.c:342:11: note: Calling function 'tf' returns 0 posixtestsuite/conformance/interfaces/pthread_mutex_trylock/1-2.c:342:24: note: Condition 'tf((void*)td)!=NULL' is always false posixtestsuite/conformance/interfaces/pthread_mutex_trylock/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_detach/threads_scenarii.c:340:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/4-2.c:243:2: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/pthread_rwlock_wrlock/2-1.c:56:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_wrlock/3-1.c:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_wrlock/2-1.c:78:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlockattr_destroy/1-1.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_trylock/1-2.c:242:2: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/4-2.c:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_wrlock/2-1.c:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlockattr_destroy/2-1.c:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlockattr_getpshared/1-1.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/threads_scenarii.c:361:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_rwlockattr_getpshared/4-1.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlockattr_init/1-1.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/threads_scenarii.c:125:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_mutex_lock/1-1.c:51:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_exit/threads_scenarii.c:340:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_mutex_lock/1-1.c:74:13: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_rwlockattr_getpshared/2-1.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/4-1.c:135:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_once/3-1.c:82:17: style: Condition 'init_flag==0' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_once/3-1.c:72:12: note: Assignment 'init_flag=0', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_once/3-1.c:75:56: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_once/3-1.c:82:17: note: Condition 'init_flag==0' is always true posixtestsuite/conformance/interfaces/pthread_rwlock_wrlock/1-1.c:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_wrlock/1-1.c:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_self/1-1.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setcancelstate/1-1.c:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlockattr_setpshared/1-1.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_setpshared/1-2.c:32:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_setcancelstate/2-1.c:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutexattr_setpshared/2-1.c:32:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_mutexattr_setpshared/2-2.c:32:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_rwlockattr_init/2-1.c:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setcancelstate/3-1.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_timedlock/2-1.c:96:21: style: Variable 'time_diff.tv_usec' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_mutexattr_setpshared/3-1.c:35:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:73:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setcancelstate/1-2.c:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setcanceltype/1-1.c:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_timedlock/2-1.c:117:27: style: Unused variable: ts [unusedVariable] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:85:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setcanceltype/1-1.c:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setcanceltype/1-2.c:70:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/1-6.c:114:7: style: Variable 'ctrl' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_exit/1-2.c:117:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_mutex_timedlock/2-1.c:118:6: style: Unused variable: rc [unusedVariable] posixtestsuite/conformance/interfaces/pthread_mutexattr_setpshared/3-2.c:38:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:121:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setcanceltype/1-2.c:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setcanceltype/2-1.c:65:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_timedlock/1-1.c:93:21: style: Variable 'time_diff.tv_usec' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:159:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setcanceltype/2-1.c:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setschedparam/1-1.c:22:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/2-2.c:135:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setschedparam/1-1.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/threads_scenarii.c:113:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_setschedparam/1-2.c:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/threads_scenarii.c:385:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:86:23: style: Condition 'thread_state!=3' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:72:17: note: Assignment 'thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:74:48: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:86:23: note: Condition 'thread_state!=3' is always true posixtestsuite/conformance/interfaces/pthread_setschedparam/1-2.c:124:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/1-2.c:117:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:88:18: style: Condition 'thread_state==2' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:72:17: note: Assignment 'thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:74:48: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:88:18: note: Condition 'thread_state==2' is always false posixtestsuite/conformance/interfaces/pthread_setschedparam/1-2.c:143:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:94:23: style: Condition 'thread_state!=3' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:80:17: note: Assignment 'thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:82:48: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:94:23: note: Condition 'thread_state!=3' is always true posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:93:23: style: Condition 'thread_state!=3' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:72:17: note: Assignment 'thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:74:48: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:93:23: note: Condition 'thread_state!=3' is always true posixtestsuite/conformance/interfaces/pthread_setschedparam/1-2.c:175:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setschedprio/1-1.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:96:18: style: Condition 'thread_state==2' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:80:17: note: Assignment 'thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:82:48: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:96:18: note: Condition 'thread_state==2' is always false posixtestsuite/conformance/interfaces/pthread_setschedprio/1-1.c:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setspecific/1-1.c:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_unlock/1-1.c:50:8: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:101:23: style: Condition 'thread_state!=3' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:80:17: note: Assignment 'thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:82:48: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:101:23: note: Condition 'thread_state!=3' is always true posixtestsuite/conformance/interfaces/pthread_exit/3-2.c:154:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_setschedparam/4-1.c:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setspecific/1-2.c:44:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/10-1.c:28:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setschedparam/4-1.c:126:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setschedparam/5-1.c:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setspecific/1-2.c:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/10-1.c:59:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/12-1.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/1-1.c:60:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/2-1.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setschedparam/4-1.c:181:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setschedparam/5-1.c:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/12-1.c:77:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/14-1.c:31:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/1-1.c:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/2-1.c:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setschedparam/5-1.c:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/12-1.c:112:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/14-1.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/15-1.c:24:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_unlock/2-1.c:49:10: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_setschedparam/5-1.c:179:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_join/4-1.c:134:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_mutex_unlock/2-1.c:70:13: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_setschedparam/5-1.c:234:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/16-1.c:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/5-1.c:147:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_sigmask/16-1.c:46:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/5-1.c:148:9: style: Variable 'ctl' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_join/6-3.c:183:23: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'threaded' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_join/6-3.c:211:54: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_join/6-3.c:183:23: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_sigmask/16-1.c:66:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/5-1.c:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c:70:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] posixtestsuite/conformance/interfaces/pthread_sigmask/5-1.c:132:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c:70:17: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] posixtestsuite/conformance/interfaces/pthread_sigmask/4-1.c:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/4-1.c:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/8-1.c:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/18-1.c:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/8-1.c:77:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/18-1.c:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/18-1.c:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/8-2.c:57:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/9-1.c:35:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/6-1.c:193:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c:70:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] posixtestsuite/conformance/interfaces/pthread_sigmask/18-1.c:194:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/8-2.c:79:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/8-3.c:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/9-1.c:56:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_exit/threads_scenarii.c:363:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c:70:17: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] posixtestsuite/conformance/interfaces/pthread_sigmask/18-1.c:261:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/6-1.c:70:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/7-1.c:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/8-3.c:77:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/9-1.c:94:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/6-1.c:130:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/7-1.c:87:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_destroy/1-1.c:35:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_destroy/3-1.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c:70:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:173:23: style: Condition 'thread_state!=3' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:159:17: note: Assignment 'thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:161:51: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:173:23: note: Condition 'thread_state!=3' is always true posixtestsuite/conformance/interfaces/pthread_spin_destroy/3-1.c:58:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_init/1-1.c:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c:70:17: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:175:18: style: Condition 'thread_state==3' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:159:17: note: Assignment 'thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:161:51: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:175:18: note: Condition 'thread_state==3' is always false posixtestsuite/conformance/interfaces/pthread_setschedparam/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/pthread_rwlock_trywrlock/1-1.c:172:15: style: Condition 'get_ebusy!=1' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_trywrlock/1-1.c:146:14: note: Assignment 'get_ebusy=0', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_rwlock_trywrlock/1-1.c:150:49: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_trywrlock/1-1.c:172:15: note: Condition 'get_ebusy!=1' is always true posixtestsuite/conformance/interfaces/pthread_spin_init/2-1.c:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_init/4-1.c:43:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_init/4-1.c:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_once/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_once/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_spin_init/2-2.c:67:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_lock/3-1.c:31:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_lock/3-1.c:48:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_lock/3-2.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_lock/3-2.c:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_trylock/1-1.c:45:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_lock/1-1.c:58:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_trylock/1-1.c:81:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_trylock/4-1.c:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_lock/1-1.c:107:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_lock/1-2.c:49:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/1-6.c:115:11: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_spin_lock/1-2.c:76:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_unlock/1-1.c:51:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/1-6.c:119:9: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c:149:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_spin_unlock/1-1.c:73:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_unlock/3-1.c:44:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/1-6.c:120:9: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_spin_unlock/3-1.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/1-6.c:121:9: style: Variable 'dummy' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_spin_unlock/1-2.c:52:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_testcancel/1-1.c:70:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_unlock/1-2.c:76:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_PROCESS_PRIVATE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_testcancel/1-1.c:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/raise/1-1.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_testcancel/2-1.c:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/raise/1-2.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/raise/10000-1.c:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c:150:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/raise/2-1.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c:148:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/raise/4-1.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/raise/6-1.c:25:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/raise/7-1.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_get_priority_max/1-1.c:23:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_get_priority_max/1-2.c:23:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_get_priority_max/1-3.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_init/1-2.c:146:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/sched_get_priority_max/1-4.c:23:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_OTHER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_get_priority_max/2-1.c:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_mutex_init/1-2.c:154:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_rwlockattr_getpshared/1-1.c:34:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_rwlockattr_getpshared/2-1.c:140:27: style: Condition 'rwlock_data->data==0' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlockattr_getpshared/2-1.c:128:22: note: Assignment 'rwlock_data->data=0', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_rwlockattr_getpshared/2-1.c:140:27: note: Condition 'rwlock_data->data==0' is always true posixtestsuite/conformance/interfaces/sched_get_priority_min/1-2.c:23:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_get_priority_min/1-3.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/4-2.c:114:8: style: The comparison 'rc != 0' is always false. [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/4-2.c:57:11: note: 'rc' is assigned value '0' here. posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/4-2.c:114:8: note: The comparison 'rc != 0' is always false. posixtestsuite/conformance/interfaces/pthread_rwlockattr_getpshared/4-1.c:34:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sched_get_priority_min/1-1.c:23:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_get_priority_min/1-4.c:23:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_OTHER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c:77:26: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'fn_rd' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c:205:38: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c:77:26: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/sched_get_priority_min/2-1.c:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c:110:26: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'fn_wr' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c:176:38: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-1.c:110:26: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/sched_getparam/1-1.c:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_getparam/2-1.c:36:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_getparam/3-1.c:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:236:28: style: Condition 'wr_thread_state_1!=3' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:220:22: note: Assignment 'wr_thread_state_1=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:223:68: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:236:28: note: Condition 'wr_thread_state_1!=3' is always true posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c:77:26: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'fn_rd' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c:205:38: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c:77:26: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:238:23: style: Condition 'wr_thread_state_1==3' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:220:22: note: Assignment 'wr_thread_state_1=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:223:68: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:238:23: note: Condition 'wr_thread_state_1==3' is always false posixtestsuite/conformance/interfaces/sched_getparam/speculative/7-1.c:28:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c:110:26: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'fn_wr' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c:176:38: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-3.c:110:26: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:243:28: style: Condition 'wr_thread_state_1!=2' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:220:22: note: Assignment 'wr_thread_state_1=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:223:68: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:243:28: note: Condition 'wr_thread_state_1!=2' is always true posixtestsuite/conformance/interfaces/sched_getparam/4-1.c:35:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_getscheduler/1-1.c:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_destroy/1-1.c:28:9: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:264:26: style: Condition 'rd_thread_state!=3' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:251:20: note: Assignment 'rd_thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:254:65: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:264:26: note: Condition 'rd_thread_state!=3' is always true posixtestsuite/conformance/interfaces/sched_getscheduler/2-1.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c:77:26: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'fn_rd' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c:203:38: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c:77:26: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:266:21: style: Condition 'rd_thread_state==3' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:251:20: note: Assignment 'rd_thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:254:65: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:266:21: note: Condition 'rd_thread_state==3' is always false posixtestsuite/conformance/interfaces/pthread_rwlockattr_setpshared/1-1.c:36:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c:109:26: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'fn_wr' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c:174:38: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_rwlock_rdlock/2-2.c:109:26: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:271:26: style: Condition 'rd_thread_state!=2' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:251:20: note: Assignment 'rd_thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:254:65: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:271:26: note: Condition 'rd_thread_state!=2' is always true posixtestsuite/conformance/interfaces/pthread_sigmask/12-1.c:82:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/sched_getscheduler/3-1.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_getscheduler/4-1.c:25:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:295:28: style: Condition 'wr_thread_state_2!=3' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:279:22: note: Assignment 'wr_thread_state_2=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:282:68: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:295:28: note: Condition 'wr_thread_state_2!=3' is always true posixtestsuite/conformance/interfaces/sched_getparam/6-1.c:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_getscheduler/5-1.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:297:23: style: Condition 'wr_thread_state_2==3' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:279:22: note: Assignment 'wr_thread_state_2=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:282:68: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:297:23: note: Condition 'wr_thread_state_2==3' is always false posixtestsuite/conformance/interfaces/pthread_setspecific/1-2.c:41:30: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/sched_getparam/6-1.c:74:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_getscheduler/7-1.c:40:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:302:28: style: Condition 'wr_thread_state_2!=2' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:279:22: note: Assignment 'wr_thread_state_2=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:282:68: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:302:28: note: Condition 'wr_thread_state_2!=2' is always true posixtestsuite/conformance/interfaces/pthread_setspecific/1-2.c:68:30: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/sched_getscheduler/7-1.c:64:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/4-2.c:57:6: style: Local variable 'rc' shadows outer variable [shadowVariable] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/4-2.c:33:12: note: Shadowed declaration posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/4-2.c:57:6: note: Shadow variable posixtestsuite/conformance/interfaces/pthread_setspecific/1-2.c:89:12: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/sched_rr_get_interval/2-1.c:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:71:17: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] posixtestsuite/conformance/interfaces/pthread_setspecific/1-2.c:95:12: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_sigmask/5-1.c:60:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/sched_rr_get_interval/3-1.c:35:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:71:17: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] posixtestsuite/conformance/interfaces/pthread_sigmask/5-1.c:66:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_mutex_init/3-2.c:151:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_sigmask/5-1.c:73:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_mutex_init/3-2.c:159:11: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_sigmask/5-1.c:85:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/sched_rr_get_interval/1-1.c:42:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlockattr_getpshared/2-1.c:51:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_sigmask/4-1.c:59:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_sigmask/5-1.c:97:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/sched_rr_get_interval/speculative/5-1.c:29:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/4-1.c:65:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_sigmask/5-1.c:106:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/sched_setparam/13-1.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/4-1.c:70:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_sigmask/9-1.c:53:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/sched_setparam/10-1.c:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/14-1.c:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/4-1.c:75:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_sigmask/9-1.c:58:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/sched_setparam/12-1.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/4-1.c:81:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_sigmask/6-1.c:61:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_sigmask/9-1.c:64:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/sched_setparam/1-1.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/16-1.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/4-1.c:91:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_sigmask/6-1.c:67:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_sigmask/9-1.c:71:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/sched_setparam/15-1.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/17-1.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/6-1.c:72:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_sigmask/9-1.c:76:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_sigmask/6-1.c:77:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/sched_setparam/19-1.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/6-1.c:83:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/sched_setparam/18-1.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_create/3-2.c:369:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_sigmask/6-1.c:95:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_spin_init/2-1.c:111:29: style: Condition 'spinlock_data->data!=1' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_spin_init/2-1.c:98:24: note: Assignment 'spinlock_data->data=0', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_spin_init/2-1.c:111:29: note: Condition 'spinlock_data->data!=1' is always true posixtestsuite/conformance/interfaces/pthread_setschedparam/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_sigmask/6-1.c:105:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/conformance/interfaces/pthread_spin_init/2-1.c:161:29: style: Condition 'spinlock_data->data!=2' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_spin_init/2-1.c:158:25: note: Assignment 'spinlock_data->data=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_spin_init/2-1.c:161:29: note: Condition 'spinlock_data->data!=2' is always true posixtestsuite/conformance/interfaces/sched_setparam/2-1.c:96:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setschedparam/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sched_setparam/2-1.c:112:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/1-1.c:183:22: style: Variable 'time_diff.tv_usec' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/sched_setparam/2-1.c:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/20-1.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/3-1.c:58:27: style: Unused variable: ts [unusedVariable] posixtestsuite/conformance/interfaces/sched_setparam/21-1.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/3-1.c:197:22: style: Variable 'time_diff.tv_usec' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_rwlock_timedrdlock/6-2.c:63:25: style: Variable 'sleep_time_req.tv_nsec' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/sched_setparam/21-2.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/22-1.c:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_init/2-2.c:118:29: style: Condition 'spinlock_data->data!=1' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_spin_init/2-2.c:106:24: note: Assignment 'spinlock_data->data=0', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_spin_init/2-2.c:118:29: note: Condition 'spinlock_data->data!=1' is always true posixtestsuite/conformance/interfaces/sched_setparam/23-3.c:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/6-2.c:63:25: style: Variable 'sleep_time_req.tv_nsec' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:196:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/pthread_spin_init/2-2.c:166:29: style: Condition 'spinlock_data->data!=2' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_spin_init/2-2.c:164:25: note: Assignment 'spinlock_data->data=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_spin_init/2-2.c:166:29: note: Condition 'spinlock_data->data!=2' is always true posixtestsuite/conformance/interfaces/sched_setparam/23-1.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_setspecific/1-1.c:35:8: style: Variable 'rc' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sched_setparam/23-2.c:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/23-4.c:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/23-5.c:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/1-1.c:253:22: style: Variable 'time_diff.tv_usec' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_sigmask/12-1.c:33:6: style: Variable 'siglist' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/sched_setparam/2-2.c:96:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/23-6.c:41:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_getparam/6-1.c:39:14: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] posixtestsuite/conformance/interfaces/sched_setparam/2-2.c:112:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/23-6.c:62:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/23-7.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_getscheduler/7-1.c:30:14: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] posixtestsuite/conformance/interfaces/sched_setparam/2-2.c:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/25-1.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/3-1.c:59:27: style: Unused variable: ts [unusedVariable] posixtestsuite/conformance/interfaces/sched_setparam/25-2.c:81:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/3-1.c:280:22: style: Variable 'time_diff.tv_usec' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_sigmask/8-1.c:27:6: style: Variable 'siglist' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/sched_setparam/26-1.c:32:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/27-1.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlockattr_getpshared/1-1.c:26:9: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/pthread_sigmask/8-2.c:29:6: style: Variable 'siglist' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/pthread_sigmask/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sched_setparam/3-1.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/pthread_sigmask/8-3.c:27:6: style: Variable 'siglist' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/sched_setparam/5-1.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/6-1.c:21:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_spin_init/2-1.c:50:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sched_setparam/7-1.c:21:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/8-1.c:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/10-1.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:78:26: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'fn_rd' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:254:35: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:78:26: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/sched_getscheduler/5-1.c:58:12: style: Condition 'result!=-1' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/sched_setparam/9-1.c:92:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/1-1.c:50:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/11-1.c:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:114:28: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'fn_wr_1' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:223:36: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:114:28: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/sched_setparam/9-1.c:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/13-1.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:152:28: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'fn_wr_2' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:282:36: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:152:28: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/sched_setparam/2-1.c:147:2: warning: Return value of function pipe() is not used. [ignoredReturnValue] posixtestsuite/conformance/interfaces/sched_setscheduler/12-1.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/14-1.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/15-1.c:37:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_rwlockattr_setpshared/1-1.c:28:9: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/sched_setscheduler/15-2.c:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/16-1.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_getparam/speculative/7-1.c:26:30: error: Null pointer dereference [nullPointer] posixtestsuite/conformance/interfaces/sched_setscheduler/17-1.c:52:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/17-2.c:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/17-3.c:90:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/15-1.c:22:13: error: Uninitialized variable: &set [uninitvar] posixtestsuite/conformance/interfaces/sched_setscheduler/17-4.c:88:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/23-6.c:31:14: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] posixtestsuite/conformance/interfaces/sched_setparam/2-2.c:147:2: warning: Return value of function pipe() is not used. [ignoredReturnValue] posixtestsuite/conformance/interfaces/sched_setscheduler/17-6.c:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/17-5.c:33:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_OTHER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/10-1.c:109:12: style: Condition 'nb_cpu==-1' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/sched_setparam/10-1.c:60:14: note: Assignment 'ncpu=-1', assigned value is -1 posixtestsuite/conformance/interfaces/sched_setparam/10-1.c:108:19: note: Calling function 'get_ncpu' returns -1 posixtestsuite/conformance/interfaces/sched_setparam/10-1.c:108:19: note: Assignment 'nb_cpu=get_ncpu()', assigned value is -1 posixtestsuite/conformance/interfaces/sched_setparam/10-1.c:109:12: note: Condition 'nb_cpu==-1' is always true posixtestsuite/conformance/interfaces/sched_setscheduler/17-7.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/19-2.c:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/10-1.c:170:14: style: Condition 'newcount==oldcount' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/sched_setparam/10-1.c:168:11: note: newcount is assigned '*shmptr' here. posixtestsuite/conformance/interfaces/sched_setparam/10-1.c:162:11: note: oldcount is assigned '*shmptr' here. posixtestsuite/conformance/interfaces/sched_setparam/10-1.c:163:38: note: Assuming condition is false posixtestsuite/conformance/interfaces/sched_setparam/10-1.c:170:14: note: Condition 'newcount==oldcount' is always true posixtestsuite/conformance/interfaces/sched_setscheduler/19-3.c:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/7-1.c:29:6: style: Variable 'siglist' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/sched_setscheduler/19-1.c:47:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/19-4.c:83:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/19-5.c:38:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_sigmask/18-1.c:188:6: style: Variable 'operation' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/sched_setscheduler/2-1.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_rr_get_interval/speculative/5-1.c:27:36: error: Null pointer dereference [nullPointer] posixtestsuite/conformance/interfaces/sched_setscheduler/20-1.c:47:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/10-1.c:120:3: error: Memory leak: child_pid [memleak] posixtestsuite/conformance/interfaces/sched_setparam/23-6.c:80:15: style: Redundant condition: rc==-1. 'rc!=-1 || (rc==-1 && errno!=EPERM)' is equivalent to 'rc!=-1 || errno!=EPERM' [redundantCondition] posixtestsuite/conformance/interfaces/sched_setscheduler/20-1.c:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/21-1.c:29:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/10-1.c:126:3: error: Memory leak: child_pid [memleak] posixtestsuite/conformance/interfaces/sched_setparam/10-1.c:138:3: error: Memory leak: child_pid [memleak] posixtestsuite/conformance/interfaces/sched_setscheduler/22-1.c:42:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/4-1.c:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/22-2.c:41:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/5-1.c:21:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/2-1.c:124:14: style: Condition 'nb_child==-1' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/sched_setparam/2-1.c:67:14: note: Assignment 'ncpu=-1', assigned value is -1 posixtestsuite/conformance/interfaces/sched_setparam/2-1.c:123:21: note: Calling function 'get_ncpu' returns -1 posixtestsuite/conformance/interfaces/sched_setparam/2-1.c:123:21: note: Assignment 'nb_child=get_ncpu()', assigned value is -1 posixtestsuite/conformance/interfaces/sched_setparam/2-1.c:124:14: note: Condition 'nb_child==-1' is always true posixtestsuite/conformance/interfaces/sched_setscheduler/7-1.c:21:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/6-1.c:21:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/9-1.c:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_yield/2-1.c:20:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/2-1.c:139:3: error: Memory leak: child_pid [memleak] posixtestsuite/conformance/interfaces/sem_close/1-1.c:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/2-1.c:144:3: error: Memory leak: child_pid [memleak] posixtestsuite/conformance/interfaces/sem_close/2-1.c:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_close/3-1.c:37:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_yield/1-1.c:88:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_SETSIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/2-2.c:124:14: style: Condition 'nb_child==-1' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/sched_setparam/2-2.c:67:14: note: Assignment 'ncpu=-1', assigned value is -1 posixtestsuite/conformance/interfaces/sched_setparam/2-2.c:123:21: note: Calling function 'get_ncpu' returns -1 posixtestsuite/conformance/interfaces/sched_setparam/2-2.c:123:21: note: Assignment 'nb_child=get_ncpu()', assigned value is -1 posixtestsuite/conformance/interfaces/sched_setparam/2-2.c:124:14: note: Condition 'nb_child==-1' is always true posixtestsuite/conformance/interfaces/sched_yield/1-1.c:112:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_SETSIZE [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_yield/1-1.c:136:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_yield/1-1.c:159:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_close/3-2.c:103:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_destroy/4-1.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_yield/1-1.c:176:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_destroy/3-1.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_yield/1-1.c:205:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_getvalue/1-1.c:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_getvalue/2-1.c:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/2-2.c:139:3: error: Memory leak: child_pid [memleak] posixtestsuite/conformance/interfaces/sched_getscheduler/3-1.c:52:17: style: Variable 'tst' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sched_setparam/2-2.c:144:3: error: Memory leak: child_pid [memleak] posixtestsuite/conformance/interfaces/sem_getvalue/4-1.c:37:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/10-1.c:124:12: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] posixtestsuite/conformance/interfaces/sem_getvalue/5-1.c:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_getvalue/2-2.c:94:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_getvalue/coverage.c:2:27: error: syntax error: tested . [syntaxError] posixtestsuite/conformance/interfaces/sched_getparam/6-1.c:36:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sem_getvalue/2-2.c:120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_getscheduler/7-1.c:27:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sem_init/1-1.c:39:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_init/2-1.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_init/2-2.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/9-1.c:129:12: style: Condition 'nb_cpu==-1' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/sched_setparam/9-1.c:65:14: note: Assignment 'ncpu=-1', assigned value is -1 posixtestsuite/conformance/interfaces/sched_setparam/9-1.c:128:19: note: Calling function 'get_ncpu' returns -1 posixtestsuite/conformance/interfaces/sched_setparam/9-1.c:128:19: note: Assignment 'nb_cpu=get_ncpu()', assigned value is -1 posixtestsuite/conformance/interfaces/sched_setparam/9-1.c:129:12: note: Condition 'nb_cpu==-1' is always true posixtestsuite/conformance/interfaces/sched_setscheduler/20-1.c:37:14: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] posixtestsuite/conformance/interfaces/sched_setparam/9-1.c:206:14: style: Condition 'newcount==oldcount' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/sched_setparam/9-1.c:204:11: note: newcount is assigned '*shmptr' here. posixtestsuite/conformance/interfaces/sched_setparam/9-1.c:198:11: note: oldcount is assigned '*shmptr' here. posixtestsuite/conformance/interfaces/sched_setparam/9-1.c:199:42: note: Assuming condition is false posixtestsuite/conformance/interfaces/sched_setparam/9-1.c:206:14: note: Condition 'newcount==oldcount' is always true posixtestsuite/conformance/interfaces/sem_init/3-1.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_init/5-1.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_init/6-1.c:29:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_VALUE_MAX [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/9-1.c:141:3: error: Memory leak: child_pid [memleak] posixtestsuite/conformance/interfaces/sem_init/5-2.c:35:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/9-1.c:147:3: error: Memory leak: child_pid [memleak] posixtestsuite/conformance/interfaces/sem_init/3-2.c:105:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_init/3-3.c:104:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_open/1-1.c:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/9-1.c:158:3: error: Memory leak: child_pid [memleak] posixtestsuite/conformance/interfaces/sem_close/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sem_init/7-1.c:97:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_SEM_NSEMS_MAX [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_open/1-2.c:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_open/1-3.c:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/10-1.c:93:25: style: Parameter 'child_pid' can be declared as pointer to const [constParameterPointer] posixtestsuite/conformance/interfaces/sem_open/1-4.c:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_open/10-1.c:37:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/20-1.c:24:22: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'runner' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sched_setparam/20-1.c:60:33: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sched_setparam/20-1.c:24:22: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/sem_open/2-1.c:37:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/21-1.c:24:22: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'runner' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sched_setparam/21-1.c:64:33: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sched_setparam/21-1.c:24:22: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/sem_open/2-2.c:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/21-2.c:24:22: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'runner' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sched_setparam/21-2.c:65:33: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sched_setparam/21-2.c:24:22: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/sem_open/15-1.c:102:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_getvalue/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sem_open/5-1.c:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_VALUE_MAX [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_open/6-1.c:36:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_FAILED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_open/4-1.c:37:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_open/3-1.c:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_post/1-1.c:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_open/3-1.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/23-6.c:28:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sem_post/1-2.c:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_post/2-1.c:37:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_post/4-1.c:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_post/5-1.c:51:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_post/6-1.c:43:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_post/6-1.c:54:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/9-1.c:145:12: style: A pointer can not be negative so it is either pointless or an error to check if it is. [pointerLessThanZero] posixtestsuite/conformance/interfaces/sem_init/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sem_timedwait/10-1.c:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_timedwait/1-1.c:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_timedwait/11-1.c:44:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_timedwait/2-1.c:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_timedwait/2-2.c:43:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_post/8-1.c:60:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_timedwait/3-1.c:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_post/8-1.c:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_FAILED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_timedwait/4-1.c:63:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_post/8-1.c:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_timedwait/6-1.c:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_timedwait/6-2.c:41:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_timedwait/7-1.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_timedwait/9-1.c:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/1-1.c:52:17: style: Variable 'tst' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sem_unlink/1-1.c:37:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_unlink/2-1.c:37:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/15-1.c:24:22: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'runner' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sched_setscheduler/15-1.c:53:33: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sched_setscheduler/15-1.c:24:22: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/sem_unlink/4-1.c:36:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/15-2.c:24:22: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'runner' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sched_setscheduler/15-2.c:59:33: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sched_setscheduler/15-2.c:24:22: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/sem_unlink/3-1.c:117:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_unlink/4-2.c:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setparam/9-1.c:114:25: style: Parameter 'child_pid' can be declared as pointer to const [constParameterPointer] posixtestsuite/conformance/interfaces/sem_open/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sem_unlink/3-1.c:146:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/17-1.c:57:17: style: Variable 'tst' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sched_yield/1-1.c:203:10: style: Condition 'ncpu==-1' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/sched_yield/1-1.c:57:14: note: Assignment 'ncpu=-1', assigned value is -1 posixtestsuite/conformance/interfaces/sched_yield/1-1.c:202:17: note: Calling function 'get_ncpu' returns -1 posixtestsuite/conformance/interfaces/sched_yield/1-1.c:202:17: note: Assignment 'ncpu=get_ncpu()', assigned value is -1 posixtestsuite/conformance/interfaces/sched_yield/1-1.c:203:10: note: Condition 'ncpu==-1' is always true posixtestsuite/conformance/interfaces/sem_unlink/2-2.c:99:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_FAILED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_unlink/7-1.c:94:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_unlink/2-2.c:148:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_unlink/7-1.c:116:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_unlink/9-1.c:101:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_unlink/9-1.c:123:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_wait/1-1.c:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_wait/1-2.c:40:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_open/3-1.c:39:14: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] posixtestsuite/conformance/interfaces/sem_wait/11-1.c:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_wait/12-1.c:37:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_unlink/5-1.c:103:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PC_PATH_MAX [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/19-1.c:51:17: style: Variable 'tst' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sem_open/1-2.c:39:15: style: Condition '&mysemp!=NULL' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/sem_unlink/6-1.c:97:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_wait/3-1.c:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_wait/5-1.c:37:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_wait/13-1.c:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_wait/13-1.c:120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_wait/7-1.c:44:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/1-1.c:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/20-1.c:34:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/shm_open/10-1.c:19:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/11-1.c:27:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/22-1.c:24:22: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'runner' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sched_setscheduler/22-1.c:68:33: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sched_setscheduler/22-1.c:24:22: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/shm_open/12-1.c:26:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sched_setscheduler/22-2.c:24:22: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'runner' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sched_setscheduler/22-2.c:68:33: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sched_setscheduler/22-2.c:24:22: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/sem_destroy/3-1.c:61:5: style: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/shm_open/13-1.c:35:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_timedwait/10-1.c:62:23: style: Redundant condition: rc==-1. 'rc!=-1 || (rc==-1 && errno!=ETIMEDOUT)' is equivalent to 'rc!=-1 || errno!=ETIMEDOUT' [redundantCondition] posixtestsuite/conformance/interfaces/shm_open/15-1.c:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/14-2.c:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/16-1.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_close/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/shm_open/17-1.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_close/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/shm_open/19-1.c:21:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_unlink/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/shm_open/18-1.c:44:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRGRP [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/2-1.c:21:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/20-1.c:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/20-3.c:37:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/20-2.c:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/21-1.c:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/22-1.c:28:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_getvalue/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sem_init/3-1.c:61:6: style: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/shm_open/23-1.c:66:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/24-1.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_getvalue/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/shm_open/23-1.c:87:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/25-1.c:40:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/26-1.c:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_wait/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sem_destroy/3-1.c:70:23: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'producer' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sem_destroy/3-1.c:49:36: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sem_destroy/3-1.c:70:23: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/sem_unlink/3-1.c:103:17: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] posixtestsuite/conformance/interfaces/shm_open/28-1.c:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_destroy/3-1.c:82:23: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'consumer' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sem_destroy/3-1.c:53:36: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sem_destroy/3-1.c:82:23: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/shm_open/27-1.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/26-2.c:47:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/28-2.c:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/29-1.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/28-3.c:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/3-1.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/32-1.c:47:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_init/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/shm_open/32-1.c:67:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/34-1.c:47:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_init/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/shm_open/34-1.c:67:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/36-1.c:21:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/37-1.c:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/38-1.c:27:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_open/3-1.c:80:9: style: Variable 'mysemp' is reassigned a value before the old one has been used. [redundantAssignment] posixtestsuite/conformance/interfaces/sem_open/3-1.c:77:9: note: mysemp is assigned posixtestsuite/conformance/interfaces/sem_open/3-1.c:80:9: note: mysemp is overwritten posixtestsuite/conformance/interfaces/shm_open/39-1.c:29:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PC_NAME_MAX [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/39-2.c:34:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PC_PATH_MAX [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/41-1.c:27:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/42-1.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_init/3-1.c:71:23: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'producer' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sem_init/3-1.c:49:36: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sem_init/3-1.c:71:23: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/sem_init/3-1.c:83:23: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'consumer' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sem_init/3-1.c:53:36: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sem_init/3-1.c:83:23: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/conformance/interfaces/shm_open/5-1.c:51:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/6-1.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/5-1.c:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/7-1.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/8-1.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/9-1.c:20:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_unlink/1-1.c:28:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_unlink/10-1.c:28:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PC_NAME_MAX [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_open/5-1.c:30:11: style: Variable 'mysemp' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sem_open/6-1.c:28:11: style: Variable 'mysemp' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sem_open/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/shm_unlink/10-2.c:34:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PC_PATH_MAX [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_unlink/11-1.c:30:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_open/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/shm_unlink/2-1.c:28:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_unlink/3-1.c:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_unlink/5-1.c:29:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_unlink/6-1.c:25:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_unlink/8-1.c:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_unlink/9-1.c:41:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/1-1.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_open/3-1.c:36:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sem_open/3-1.c:63:11: style: Variable 'mysemp' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/1-10.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/1-11.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/1-1.c:68:3: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/sigaction/1-12.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/1-1.c:71:2: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/sigaction/1-13.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/1-1.c:81:3: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/sigaction/1-14.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/1-1.c:84:2: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/shm_open/14-2.c:65:3: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/sigaction/1-15.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/14-2.c:68:2: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/shm_open/26-2.c:71:14: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] posixtestsuite/conformance/interfaces/sigaction/1-16.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/14-2.c:77:3: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/shm_open/32-1.c:37:14: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] posixtestsuite/conformance/interfaces/sigaction/1-17.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/14-2.c:80:2: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/shm_open/34-1.c:37:14: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] posixtestsuite/conformance/interfaces/sigaction/1-18.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/1-19.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/1-1.c:62:9: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/1-1.c:55:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/1-1.c:55:12: note: Assignment 'buf=mmap(NULL,8,PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/1-1.c:62:9: note: Null pointer dereference posixtestsuite/conformance/interfaces/sigaction/1-2.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/1-1.c:79:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/1-1.c:71:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/1-1.c:71:12: note: Assignment 'buf=mmap(NULL,8,PROT_READ,MAP_SHARED,fd,0)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/1-1.c:79:12: note: Null pointer dereference posixtestsuite/conformance/interfaces/sigaction/1-20.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/1-21.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/14-2.c:60:9: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/14-2.c:54:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/14-2.c:54:12: note: Assignment 'buf=mmap(NULL,8,PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/14-2.c:60:9: note: Null pointer dereference posixtestsuite/conformance/interfaces/sigaction/1-22.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/14-2.c:75:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/14-2.c:68:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/14-2.c:68:12: note: Assignment 'buf=mmap(NULL,8,PROT_READ,MAP_SHARED,fd,0)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/14-2.c:75:12: note: Null pointer dereference posixtestsuite/conformance/interfaces/sigaction/1-23.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/1-24.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/20-3.c:60:3: error: Memory leak: ptr [memleak] posixtestsuite/conformance/interfaces/sigaction/1-25.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_post/8-1.c:113:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sem_unlink/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/1-26.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_unlink/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/1-3.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/1-4.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/1-5.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/1-6.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/1-7.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/1-8.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/1-9.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/10-1.c:26:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLD_STOPPED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/28-2.c:68:3: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/sigaction/10-1.c:41:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/28-2.c:73:3: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/sigaction/11-1.c:35:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLD_CONTINUED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-1.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_wait/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/shm_open/28-2.c:80:3: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/sigaction/11-1.c:50:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-10.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_unlink/3-1.c:140:10: style: Variable 'sem' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sem_wait/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/shm_open/28-2.c:83:2: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/shm_unlink/8-1.c:63:14: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] posixtestsuite/conformance/interfaces/shm_unlink/9-1.c:49:14: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] posixtestsuite/conformance/interfaces/sem_unlink/2-2.c:213:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] posixtestsuite/conformance/interfaces/sem_unlink/2-2.c:205:7: note: ret is assigned posixtestsuite/conformance/interfaces/sem_unlink/2-2.c:213:6: note: ret is overwritten posixtestsuite/conformance/interfaces/shm_open/28-3.c:90:3: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/sigaction/12-11.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-12.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/28-1.c:99:3: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/shm_open/28-3.c:93:2: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/shm_open/23-1.c:116:3: warning: If memory allocation fails, then there is a possible null pointer dereference: create_cnt [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/23-1.c:108:19: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/23-1.c:108:19: note: Assignment 'create_cnt=mmap(NULL,sizeof(*create_cnt),PROT_WRITE,MAP_SHARED,result_fd,0)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/23-1.c:116:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/shm_open/28-1.c:103:2: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/sigaction/12-13.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-14.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/28-2.c:63:9: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/28-2.c:56:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/28-2.c:56:12: note: Assignment 'buf=mmap(NULL,8,PROT_WRITE|PROT_READ,MAP_SHARED,fd,0)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/28-2.c:63:9: note: Null pointer dereference posixtestsuite/conformance/interfaces/sigaction/12-16.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/39-1.c:36:2: warning: If memory allocation fails, then there is a possible null pointer dereference: shm_name [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/39-1.c:34:19: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/39-1.c:34:19: note: Assignment 'shm_name=malloc(name_max+3)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/39-1.c:36:2: note: Null pointer dereference posixtestsuite/conformance/interfaces/sigaction/12-15.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/28-3.c:64:9: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/28-3.c:57:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/28-3.c:57:12: note: Assignment 'buf=mmap(NULL,8,PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/28-3.c:64:9: note: Null pointer dereference posixtestsuite/conformance/interfaces/shm_open/39-1.c:38:3: warning: If memory allocation fails, then there is a possible null pointer dereference: shm_name [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/39-1.c:34:19: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/39-1.c:34:19: note: Assignment 'shm_name=malloc(name_max+3)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/39-1.c:38:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/shm_open/39-2.c:42:3: warning: If memory allocation fails, then there is a possible null pointer dereference: shm_name [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/39-2.c:39:19: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/39-2.c:39:19: note: Assignment 'shm_name=malloc(path_max+1)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/39-2.c:42:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/shm_open/8-1.c:50:3: error: Resource leak: fd1 [resourceLeak] posixtestsuite/conformance/interfaces/shm_open/28-1.c:63:9: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/28-1.c:56:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/28-1.c:56:12: note: Assignment 'buf=mmap(NULL,8,PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/28-1.c:63:9: note: Null pointer dereference posixtestsuite/conformance/interfaces/shm_open/28-3.c:66:19: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/28-3.c:57:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/28-3.c:57:12: note: Assignment 'buf=mmap(NULL,8,PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/28-3.c:66:19: note: Null pointer dereference posixtestsuite/conformance/interfaces/shm_open/39-1.c:39:2: warning: If memory allocation fails, then there is a possible null pointer dereference: shm_name [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/39-1.c:34:19: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/39-1.c:34:19: note: Assignment 'shm_name=malloc(name_max+3)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/39-1.c:39:2: note: Null pointer dereference posixtestsuite/conformance/interfaces/shm_open/39-2.c:43:2: warning: If memory allocation fails, then there is a possible null pointer dereference: shm_name [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/39-2.c:39:19: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/39-2.c:39:19: note: Assignment 'shm_name=malloc(path_max+1)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/39-2.c:43:2: note: Null pointer dereference posixtestsuite/conformance/interfaces/shm_open/5-1.c:73:2: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/shm_open/8-1.c:58:3: error: Resource leak: fd1 [resourceLeak] posixtestsuite/conformance/interfaces/sigaction/12-17.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-18.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/28-1.c:65:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/28-1.c:56:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/28-1.c:56:12: note: Assignment 'buf=mmap(NULL,8,PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/28-1.c:65:12: note: Null pointer dereference posixtestsuite/conformance/interfaces/shm_open/28-3.c:88:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/28-3.c:79:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/28-3.c:79:12: note: Assignment 'buf=mmap(NULL,8,PROT_READ,MAP_SHARED,fd,0)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/28-3.c:88:12: note: Null pointer dereference posixtestsuite/conformance/interfaces/shm_open/5-1.c:107:3: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/shm_open/8-1.c:61:2: error: Resource leak: fd1 [resourceLeak] posixtestsuite/conformance/interfaces/sigaction/12-19.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-2.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/28-1.c:96:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/28-1.c:89:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/28-1.c:89:12: note: Assignment 'buf=mmap(NULL,8,PROT_READ,MAP_SHARED,fd,0)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/28-1.c:96:12: note: Null pointer dereference posixtestsuite/conformance/interfaces/shm_open/5-1.c:111:2: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/sigaction/12-20.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-22.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_timedwait/9-1.c:87:24: style: Variable 'status' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/shm_open/1-1.c:40:7: style: Variable 'str' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/sigaction/12-21.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-23.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-24.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_unlink/5-1.c:95:10: style: Variable 'sem' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/shm_open/5-1.c:71:9: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/5-1.c:64:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/5-1.c:64:12: note: Assignment 'buf=mmap(NULL,8,PROT_WRITE,MAP_SHARED,fd,0)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/5-1.c:71:9: note: Null pointer dereference posixtestsuite/conformance/interfaces/shm_unlink/10-1.c:31:2: warning: If memory allocation fails, then there is a possible null pointer dereference: shm_name [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_unlink/10-1.c:29:19: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_unlink/10-1.c:29:19: note: Assignment 'shm_name=malloc(name_max+3)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_unlink/10-1.c:31:2: note: Null pointer dereference posixtestsuite/conformance/interfaces/sigaction/12-25.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/14-2.c:40:7: style: Variable 'str' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/shm_open/5-1.c:105:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_open/5-1.c:97:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_open/5-1.c:97:12: note: Assignment 'buf=mmap(NULL,8,PROT_READ,MAP_SHARED,fd,0)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_open/5-1.c:105:12: note: Null pointer dereference posixtestsuite/conformance/interfaces/shm_unlink/10-1.c:33:3: warning: If memory allocation fails, then there is a possible null pointer dereference: shm_name [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_unlink/10-1.c:29:19: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_unlink/10-1.c:29:19: note: Assignment 'shm_name=malloc(name_max+3)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_unlink/10-1.c:33:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/sigaction/12-26.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_unlink/10-1.c:34:2: warning: If memory allocation fails, then there is a possible null pointer dereference: shm_name [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_unlink/10-1.c:29:19: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_unlink/10-1.c:29:19: note: Assignment 'shm_name=malloc(name_max+3)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_unlink/10-1.c:34:2: note: Null pointer dereference posixtestsuite/conformance/interfaces/shm_unlink/10-2.c:42:3: warning: If memory allocation fails, then there is a possible null pointer dereference: shm_name [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_unlink/10-2.c:39:19: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_unlink/10-2.c:39:19: note: Assignment 'shm_name=malloc(path_max+1)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_unlink/10-2.c:42:3: note: Null pointer dereference posixtestsuite/conformance/interfaces/shm_unlink/3-1.c:64:2: error: Memory leak: buf [memleak] posixtestsuite/conformance/interfaces/shm_unlink/10-2.c:43:2: warning: If memory allocation fails, then there is a possible null pointer dereference: shm_name [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/shm_unlink/10-2.c:39:19: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/shm_unlink/10-2.c:39:19: note: Assignment 'shm_name=malloc(path_max+1)', assigned value is 0 posixtestsuite/conformance/interfaces/shm_unlink/10-2.c:43:2: note: Null pointer dereference posixtestsuite/conformance/interfaces/sigaction/12-28.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-27.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-29.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-30.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/20-3.c:34:8: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/12-3.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-31.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-32.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-34.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-35.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-33.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-37.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-38.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-36.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-39.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-4.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-40.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-41.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-42.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-43.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sem_wait/7-1.c:82:24: style: Variable 'status' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/shm_open/26-2.c:42:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/shm_open/28-2.c:41:7: style: Variable 'str' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/sigaction/12-44.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/32-1.c:34:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/12-45.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/34-1.c:34:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/shm_open/39-2.c:42:38: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation] posixtestsuite/conformance/interfaces/sigaction/12-46.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-47.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/28-3.c:42:7: style: Variable 'str' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/sigaction/12-48.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/28-1.c:41:7: style: Variable 'str' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/sigaction/12-50.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-52.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/10-1.c:70:11: style: Condition 'waiting' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/sigaction/10-1.c:61:14: note: Assignment 'waiting=1', assigned value is 1 posixtestsuite/conformance/interfaces/sigaction/10-1.c:73:9: note: Assuming condition is false posixtestsuite/conformance/interfaces/sigaction/10-1.c:70:11: note: Condition 'waiting' is always true posixtestsuite/conformance/interfaces/sigaction/12-49.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-6.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/5-1.c:79:8: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/12-5.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-51.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-7.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_unlink/10-2.c:42:38: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation] posixtestsuite/conformance/interfaces/sigaction/12-8.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/12-9.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-1.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/11-1.c:90:11: style: Condition 'waiting' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/sigaction/11-1.c:88:14: note: Assignment 'waiting=1', assigned value is 1 posixtestsuite/conformance/interfaces/sigaction/11-1.c:93:9: note: Assuming condition is false posixtestsuite/conformance/interfaces/sigaction/11-1.c:90:11: note: Condition 'waiting' is always true posixtestsuite/conformance/interfaces/shm_unlink/3-1.c:34:8: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/13-10.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-11.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-12.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-13.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-15.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-14.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-16.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-17.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_unlink/8-1.c:40:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/shm_unlink/9-1.c:39:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/13-18.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-19.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-2.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-20.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-21.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-22.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/shm_open/23-1.c:60:11: style: Variable 'msec' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/sigaction/13-23.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-24.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-25.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-26.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-3.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-4.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-5.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-6.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-8.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-7.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/13-9.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-1.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-10.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-1.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-10.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-11.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-12.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-11.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-12.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-13.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-14.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-13.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-14.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/11-1.c:75:19: style: Local variable 'tv' shadows outer variable [shadowVariable] posixtestsuite/conformance/interfaces/sigaction/11-1.c:47:17: note: Shadowed declaration posixtestsuite/conformance/interfaces/sigaction/11-1.c:75:19: note: Shadow variable posixtestsuite/conformance/interfaces/sigaction/10-1.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/10-1.c:40:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/10-1.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/10-1.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/10-1.c:40:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/10-1.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/16-16.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-15.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-16.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-17.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-15.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-17.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-18.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-18.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-20.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/11-1.c:33:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/11-1.c:49:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/11-1.c:33:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/16-19.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-2.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-20.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/11-1.c:33:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/11-1.c:49:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/11-1.c:33:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/16-19.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-2.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-21.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-21.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-22.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-22.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-23.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-24.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-23.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-24.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-25.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-26.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-3.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-25.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-26.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-3.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-4.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-5.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-4.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-5.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-6.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-6.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-7.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-7.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-9.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-8.c:114:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-9.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/16-8.c:140:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESTART [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-1.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-10.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-16.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-13.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-17.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-11.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-12.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-18.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-14.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-15.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-19.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-2.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-20.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-21.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/17-22.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-23.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-24.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-25.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-3.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-26.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-5.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-4.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-6.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-7.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-8.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/17-9.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-1.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-11.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-10.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-14.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-12.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-13.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-15.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-16.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-17.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/1-3.c:843:2: error: Resource leak: fd [resourceLeak] posixtestsuite/conformance/interfaces/sigaction/18-18.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-19.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-20.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-22.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-2.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-21.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-23.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-24.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-25.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-3.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-4.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-5.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-26.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-6.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-9.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-7.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-8.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-10.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-11.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-12.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-10.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-11.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-12.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-14.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-14.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-1.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-13.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-1.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-13.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-15.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-15.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-16.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-16.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-18.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-2.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-17.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-18.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-2.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-17.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-20.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-19.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-20.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-22.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-19.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-22.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-25.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/pthread_cond_init/1-3.c:851:27: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/sigaction/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/19-21.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-25.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/19-21.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-23.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-24.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-23.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-24.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-4.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-26.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-4.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-26.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-5.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-8.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-5.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-8.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-6.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-7.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-6.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-7.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-3.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-12.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-3.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-13.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-9.c:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-1.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-10.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-11.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-14.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-9.c:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-15.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-16.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-17.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-18.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-2.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-20.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-19.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-21.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-22.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-23.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-24.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-25.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-26.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-3.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-1.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/18-11.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/2-4.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-10.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/18-12.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/18-14.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/2-5.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-6.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-7.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/2-8.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-13.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/2-9.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-15.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/18-16.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/18-17.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/21-1.c:29:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-1.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-10.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-12.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-18.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/18-19.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/18-20.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/18-22.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-11.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-2.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/18-21.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-13.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-14.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-24.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-15.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-18.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-23.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-16.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-17.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-19.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-25.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/18-3.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-20.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-4.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-21.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-5.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-2.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-22.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-6.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/18-9.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/18-26.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-23.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-24.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-25.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/18-7.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/18-8.c:126:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-26.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-4.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-11.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/19-12.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/19-14.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-6.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-9.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-10.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-3.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-5.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-7.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-8.c:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_NODEFER [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-1.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/19-13.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/19-15.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-11.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-16.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-11.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-12.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-18.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/19-2.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-10.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-12.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-13.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-14.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-17.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-10.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-13.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-14.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-20.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-15.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-19.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/19-22.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-15.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-17.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-25.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-16.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-17.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-18.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-21.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-16.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-18.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-2.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-20.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-23.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-19.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-2.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-20.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-4.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-19.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-21.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-24.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-21.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-23.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-26.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-22.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-23.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-11.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-11.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-11.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-12.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-12.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-12.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-5.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/19-8.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-22.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-11.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-11.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-11.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-12.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-12.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-12.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-14.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-14.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-14.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-10.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-10.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-10.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-14.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-14.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-14.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-7.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/19-10.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-10.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-10.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-6.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-3.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-3.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-26.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-3.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-1.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-1.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-1.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-13.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-13.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-13.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/23-24.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-25.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-26.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-4.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-5.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-1.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-1.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-1.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-13.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-13.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-13.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-15.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-15.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-15.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/23-24.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-25.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-4.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-5.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-6.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-15.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-15.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-15.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-16.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-16.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-16.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-9.c:143:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-6.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-16.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-16.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-16.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-18.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-18.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-18.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-2.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-2.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-2.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/23-7.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-17.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-17.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-17.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-18.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-18.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-18.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-2.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-2.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-2.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/23-7.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-8.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-17.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-17.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-17.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-20.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-20.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-20.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/23-1.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-8.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-9.c:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-19.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-19.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-19.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-20.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-20.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-20.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-22.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-22.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-22.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/23-1.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-9.c:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-19.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-19.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-19.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-22.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-22.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-22.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/25-10.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/25-12.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-25.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-25.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-25.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/25-1.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-21.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-21.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-21.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-25.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-25.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-25.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/25-11.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/25-13.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/25-14.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-21.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-21.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-21.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-23.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-23.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-23.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/25-15.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-23.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-23.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-23.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-4.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-4.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-4.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/25-16.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-24.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-24.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-24.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-4.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-4.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-4.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/25-17.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-24.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-24.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-24.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-26.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-26.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-26.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/25-18.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-26.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-26.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-26.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-5.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-5.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-5.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-8.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-8.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-8.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-5.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-5.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-5.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-8.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-8.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-8.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/21-1.c:33:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-1.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-2.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-7.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-7.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-7.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/25-19.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-6.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-6.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-6.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-7.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-7.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-7.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-3.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-3.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-3.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-6.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-6.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-6.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/22-10.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-12.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-20.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/25-22.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-3.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-3.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-3.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/22-11.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-23.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/25-24.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/19-9.c:87:35: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-9.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-9.c:87:35: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/19-9.c:87:47: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/19-9.c:119:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/19-9.c:87:47: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/22-13.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-14.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-21.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/25-25.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/25-26.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/25-3.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-15.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-18.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-4.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-16.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-17.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-19.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-6.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-20.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-7.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-21.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-5.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/25-9.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-2.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-22.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-8.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-1.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-23.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-24.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-25.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-26.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-10.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-4.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-12.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-11.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-13.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-14.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-15.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-6.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-9.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-16.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-17.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-18.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/22-3.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-5.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-7.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/22-8.c:56:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-19.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-2.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-20.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-21.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-22.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-23.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-24.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-25.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-26.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-3.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-4.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-5.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-6.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-11.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-11.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-12.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-10.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-12.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-13.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-14.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-7.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-10.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-13.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-14.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-8.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-9.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/29-1.c:95:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGRTMAX [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/3-10.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-15.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/29-1.c:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/3-1.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/3-11.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-15.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-1.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/3-12.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-17.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/3-13.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-16.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-17.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-18.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/3-14.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-16.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-18.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-2.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-20.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-10.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/3-15.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-19.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-2.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-20.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/3-16.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-19.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-21.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-12.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/3-17.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-21.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-23.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-11.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/28-13.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/3-18.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-22.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-23.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-14.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/28-15.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/23-22.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/3-2.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/3-19.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/3-20.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/25-10.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-12.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-16.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/28-17.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/28-18.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/3-21.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-3.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-1.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-19.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/28-2.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/23-26.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-3.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-11.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-13.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-14.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/3-23.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-24.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-25.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-26.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-4.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-5.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-15.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/3-22.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/3-24.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-24.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-25.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-4.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-5.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-6.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-16.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-20.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/3-25.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-6.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-17.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-21.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/28-22.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/28-23.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/3-26.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-7.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-18.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/3-3.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-7.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-8.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/3-4.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/23-1.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-8.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-9.c:104:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-2.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-24.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/23-1.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/23-9.c:160:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-19.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-25.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/25-20.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-22.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-26.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/3-8.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-3.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/28-4.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/3-5.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/3-9.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/25-23.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-24.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-5.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/28-6.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/3-7.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/3-6.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/30-1.c:112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/25-21.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-25.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-1.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-10.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/25-26.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-3.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-4.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-7.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/4-100.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-101.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-8.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/28-9.c:138:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/sigaction/4-102.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/25-6.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-103.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/25-7.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-104.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/25-5.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-11.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/25-9.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/25-8.c:54:3: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-12.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-13.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-14.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-15.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-17.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-16.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-19.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-18.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-1.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-1.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-2.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-20.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-21.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-10.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-22.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-10.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-12.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-23.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-25.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-11.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-12.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-13.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-24.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-11.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-13.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-14.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-15.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-27.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-14.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-15.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-28.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-16.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-17.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-18.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-3.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-16.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-17.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-18.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-19.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-2.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-29.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-30.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-19.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-2.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-26.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-31.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-32.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-20.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-33.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-20.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-21.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-22.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-23.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-21.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-22.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-23.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-34.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-36.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-24.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-35.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-37.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-24.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-1.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-25.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-38.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-39.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-1.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-25.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-26.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-4.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-26.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-3.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-4.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-40.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-10.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-3.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-4.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-5.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-6.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-41.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-10.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-5.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-6.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-12.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-11.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-12.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-13.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/4-42.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-11.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-13.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-14.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-15.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-7.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-43.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-14.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-15.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-7.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-8.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-9.c:228:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-44.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-46.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-8.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/28-9.c:249:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-45.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-47.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-16.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-17.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-18.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/4-48.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-16.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-17.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-18.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-19.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-2.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-19.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-2.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/4-49.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-5.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-50.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-20.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/4-51.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-20.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-21.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-22.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-23.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/4-52.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-21.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-22.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-23.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/4-53.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-54.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-24.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-24.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-25.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-25.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-26.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/4-58.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-26.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-3.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-4.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/4-55.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-56.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-59.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-3.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-4.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-5.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-6.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/4-57.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-5.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-6.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/4-6.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-60.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-61.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-62.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-7.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/4-1.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-10.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-63.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-7.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-8.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-9.c:130:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/4-64.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/28-8.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/28-9.c:132:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigaction/4-65.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-66.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-67.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-68.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-69.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-11.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-7.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-70.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-12.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-13.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-14.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-71.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-72.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-73.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-15.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-17.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-74.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-75.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-16.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-18.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-19.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-77.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-78.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-2.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-79.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-20.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-21.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-76.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-8.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-22.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-80.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-81.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-23.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-25.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-82.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-24.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-83.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-27.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-28.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-84.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-85.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-86.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-3.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-87.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-29.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-30.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-88.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-26.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-31.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-89.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-32.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-33.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-90.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-9.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-91.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-92.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-34.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-36.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-93.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-35.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-37.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-94.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-95.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-38.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-39.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-96.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-4.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-97.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/29-1.c:176:8: error: Uninitialized variable: sv [uninitvar] posixtestsuite/conformance/interfaces/sigaction/4-40.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-98.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-41.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-99.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-1.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-10.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-42.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-43.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/6-12.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-44.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-46.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/6-11.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-13.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-45.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-47.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/6-14.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-48.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/6-15.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-16.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-49.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-5.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-50.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/6-17.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-18.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-19.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-2.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-20.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-51.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/4-52.c:37:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/6-22.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-21.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-23.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-24.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-25.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-26.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-3.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-6.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/6-4.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-5.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-6.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-8.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-9.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-10.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-1.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-7.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-7.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/8-11.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-13.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-12.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-15.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-14.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-16.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-17.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-18.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-19.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-2.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-20.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-22.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-8.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/8-23.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-21.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-25.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-3.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-24.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-26.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-4.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-6.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-5.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-7.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-8.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/9-1.c:35:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLD_STOPPED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-9.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/9-1.c:49:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/4-9.c:35:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaddset/1-core-buildonly.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaddset/2-1.c:26:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/1-1.c:39:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/1-1.c:47:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/10-1.c:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/11-1.c:41:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/12-1.c:41:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaddset/4-core-buildonly.c:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/2-1.c:41:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/5-1.c:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/2-1.c:60:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/3-1.c:43:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/3-1.c:62:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/7-1.c:36:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGSTKSZ [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/8-1.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/7-1.c:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/8-1.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/9-1.c:41:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/9-buildonly.c:26:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/6-1.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/6-1.c:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_ONSTACK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigdelset/1-3.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigdelset/1-4.c:20:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigdelset/1-core-buildonly.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigdelset/4-core-buildonly.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigdelset/2-1.c:29:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigemptyset/1-1.c:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigemptyset/2-1.c:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigfillset/2-1.c:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sighold/1-1.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigfillset/1-1.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sighold/2-1.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-1.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-1.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-1.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-10.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-10.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-10.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-1.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-1.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-1.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-10.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-10.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-10.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sighold/3-core-buildonly.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigignore/1-1.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigignore/4-1.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigignore/5-core-buildonly.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-11.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-11.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-11.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-12.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-12.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-12.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-13.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-13.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-13.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigignore/6-1.c:25:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-11.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-11.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-11.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-12.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-12.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-12.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-13.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-13.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-13.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-14.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-14.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-14.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigignore/6-2.c:25:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-14.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-14.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-14.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-15.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-15.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-15.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-15.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-15.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-15.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-16.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-16.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-16.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigismember/3-1.c:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigismember/4-1.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-16.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-16.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-16.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-17.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-17.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-17.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/8-10.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigismember/5-core-buildonly.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-17.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-17.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-17.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/8-1.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/signal/2-1.c:34:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-18.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-18.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-18.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-19.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-19.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-19.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-2.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-2.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-2.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/signal/3-1.c:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-18.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-18.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-18.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-19.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-19.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-19.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-2.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-2.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-2.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-20.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-20.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-20.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/8-11.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/8-13.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/signal/5-1.c:37:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-20.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-20.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-20.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/8-12.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/signal/6-1.c:27:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-22.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-22.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-22.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/8-15.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/signal/7-1.c:27:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-21.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-21.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-21.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-22.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-22.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-22.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/8-14.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/8-16.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/signal/1-1.c:35:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-21.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-21.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-21.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-23.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-23.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-23.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-24.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-24.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-24.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/8-17.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigpause/1-2.c:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-23.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-23.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-23.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-24.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-24.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-24.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-25.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-25.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-25.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigpause/1-1.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigpause/2-1.c:63:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-25.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-25.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-25.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-26.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-26.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-26.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/8-18.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/8-19.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigpause/2-1.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigpause/3-1.c:50:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-26.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-26.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-26.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-3.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-3.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-3.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/8-2.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigpause/3-1.c:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigpause/4-1.c:31:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-3.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-3.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-3.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-4.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-4.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-4.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/8-20.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigpending/1-1.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-4.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-4.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-4.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-5.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-5.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-5.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigpending/1-2.c:88:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-5.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-5.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-5.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/6-6.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-6.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-6.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/8-22.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/6-6.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-6.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-6.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/8-23.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigpending/2-1.c:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-8.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-8.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-8.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigpending/1-3.c:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigprocmask/10-1.c:27:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-8.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-8.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-8.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/8-21.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/6-9.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-9.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-9.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigprocmask/15-1.c:24:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-9.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-9.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-9.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/8-25.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/8-3.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigprocmask/12-1.c:49:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigprocmask/17-core-buildonly.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-24.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigprocmask/12-1.c:64:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/6-7.c:24:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-7.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-7.c:24:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/8-26.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/6-7.c:24:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/6-7.c:33:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/6-7.c:24:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigaction/8-4.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/8-6.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigprocmask/5-1.c:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-5.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaction/8-7.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigprocmask/4-1.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigprocmask/7-1.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-8.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigprocmask/6-1.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigprocmask/8-1.c:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/8-9.c:33:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigprocmask/9-1.c:34:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigprocmask/8-2.c:56:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigprocmask/9-1.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigprocmask/8-3.c:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/1-1.c:33:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGRTMIN [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/10-1.c:30:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/1-1.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/11-1.c:30:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/12-1.c:44:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/2-1.c:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/12-1.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/2-2.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/3-1.c:47:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/3-1.c:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/4-1.c:45:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/6-1.c:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/5-1.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGRTMIN [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/7-1.c:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigrelse/1-1.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigrelse/2-1.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/8-1.c:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/9-1.c:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigrelse/3-core-buildonly.c:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigset/1-1.c:45:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigset/10-1.c:23:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/9-1.c:33:36: style: Parameter 'info' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/9-1.c:48:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/9-1.c:33:36: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigset/2-1.c:43:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaction/9-1.c:33:48: style: Parameter 'context' can be declared as pointer to const. However it seems that 'handler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigaction/9-1.c:48:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigaction/9-1.c:33:48: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigset/3-1.c:34:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigset/4-1.c:34:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigset/6-1.c:42:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigset/7-1.c:46:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaddset/1-core-buildonly.c:20:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/sigset/5-1.c:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigset/8-1.c:23:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_HOLD [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigset/9-1.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaddset/4-core-buildonly.c:22:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/sigsuspend/3-1.c:66:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigsuspend/1-1.c:92:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigsuspend/4-1.c:87:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigsuspend/6-1.c:79:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/12-1.c:34:14: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] posixtestsuite/conformance/interfaces/sigtimedwait/1-1.c:50:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigtimedwait/2-1.c:51:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigtimedwait/4-1.c:59:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigtimedwait/1-1.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigtimedwait/2-1.c:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/3-1.c:37:14: portability: Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. [prohibitedgetpwentCalled] posixtestsuite/conformance/interfaces/sigtimedwait/6-1.c:47:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwait/1-1.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigtimedwait/5-1.c:45:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigtimedwait/6-1.c:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/signal/2-1.c:46:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigtimedwait/5-1.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/signal/3-1.c:39:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigwait/2-1.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigdelset/4-core-buildonly.c:23:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/sigwait/3-1.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwait/4-1.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigemptyset/1-1.c:22:6: style: Variable 'siglist' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/sigdelset/1-core-buildonly.c:22:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/signal/1-1.c:47:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigwait/8-1.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwait/6-2.c:105:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwait/7-1.c:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_REALTIME_SIGNALS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwaitinfo/1-1.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigfillset/1-1.c:24:11: style: Variable 'siglist' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/sigwait/6-2.c:130:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwaitinfo/2-1.c:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigpause/2-1.c:72:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigaddset/2-1.c:23:16: error: Uninitialized variable: &signalset [uninitvar] posixtestsuite/conformance/interfaces/sighold/3-core-buildonly.c:28:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/sigwaitinfo/3-1.c:51:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigignore/5-core-buildonly.c:24:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/sigwaitinfo/5-1.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwaitinfo/7-1.c:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwaitinfo/6-1.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwaitinfo/9-1.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwaitinfo/8-1.c:47:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_SIGINFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/strftime/3-1.c:31:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigismember/5-core-buildonly.c:24:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/time/1-1.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwait/6-1.c:105:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_create/1-1.c:50:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/5-1.c:41:7: error: Uninitialized variable: alternate_s [uninitvar] posixtestsuite/conformance/interfaces/sigqueue/5-1.c:69:14: style: Condition 'counter<1' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/sigqueue/5-1.c:62:8: note: Assuming that condition '0!=counter' is not redundant posixtestsuite/conformance/interfaces/sigqueue/5-1.c:69:14: note: Condition 'counter<1' is always true posixtestsuite/conformance/interfaces/sigwait/6-1.c:128:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_create/10-1.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_CPUTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigrelse/1-1.c:66:6: style: Condition 'handler_called' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/sigrelse/1-1.c:54:6: note: Assuming that condition 'handler_called' is not redundant posixtestsuite/conformance/interfaces/sigrelse/1-1.c:59:24: note: Assuming condition is false posixtestsuite/conformance/interfaces/sigrelse/1-1.c:66:6: note: Condition 'handler_called' is always false posixtestsuite/conformance/interfaces/timer_create/11-1.c:33:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_CPUTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_create/16-1.c:25:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigaltstack/7-1.c:36:7: error: Uninitialized variable: altstack2 [uninitvar] posixtestsuite/conformance/interfaces/strftime/1-1.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_TIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/strftime/2-1.c:31:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_TIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_create/3-1.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_create/7-1.c:98:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNSUPPORTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_create/8-1.c:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwait/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/timer_create/9-1.c:44:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_create/speculative/15-1.c:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_create/speculative/2-1.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigdelset/2-1.c:21:16: error: Uninitialized variable: &signalset [uninitvar] posixtestsuite/conformance/interfaces/timer_delete/1-2.c:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_create/speculative/5-1.c:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_delete/1-1.c:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_delete/speculative/5-1.c:27:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_delete/1-1.c:47:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_delete/speculative/5-2.c:32:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_delete/speculative/5-2.c:42:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_getoverrun/1-1.c:35:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigprocmask/17-core-buildonly.c:25:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/timer_getoverrun/1-1.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_getoverrun/2-2.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_getoverrun/2-1.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_getoverrun/3-1.c:22:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_DELAYTIMER_MAX [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_getoverrun/speculative/6-1.c:27:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/strftime/2-1.c:32:14: error: Buffer is accessed out of bounds: text [bufferAccessOutOfBounds] posixtestsuite/conformance/interfaces/strftime/3-1.c:25:14: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/strftime/2-1.c:49:23: error: Buffer is accessed out of bounds: text [bufferAccessOutOfBounds] posixtestsuite/conformance/interfaces/strftime/2-1.c:69:23: error: Buffer is accessed out of bounds: text [bufferAccessOutOfBounds] posixtestsuite/conformance/interfaces/timer_gettime/1-1.c:37:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigprocmask/8-1.c:27:6: style: Variable 'siglist' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/sigset/1-1.c:55:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/strftime/2-1.c:89:23: error: Buffer is accessed out of bounds: text [bufferAccessOutOfBounds] posixtestsuite/conformance/interfaces/timer_getoverrun/speculative/6-3.c:28:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigset/2-1.c:53:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/strftime/2-1.c:99:23: error: Buffer is accessed out of bounds: text [bufferAccessOutOfBounds] posixtestsuite/conformance/interfaces/timer_getoverrun/2-3.c:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNTESTED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_getoverrun/speculative/6-2.c:31:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigprocmask/12-1.c:31:6: style: Variable 'siglist' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/sigset/3-1.c:41:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/strftime/2-1.c:108:23: error: Buffer is accessed out of bounds: text [bufferAccessOutOfBounds] posixtestsuite/conformance/interfaces/sigprocmask/8-2.c:28:6: style: Variable 'siglist' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/sigprocmask/8-3.c:27:6: style: Variable 'siglist' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/sigset/4-1.c:41:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/strftime/2-1.c:117:23: error: Buffer is accessed out of bounds: text [bufferAccessOutOfBounds] posixtestsuite/conformance/interfaces/timer_gettime/1-3.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_gettime/1-4.c:46:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_gettime/2-1.c:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/strftime/2-1.c:126:23: error: Buffer is accessed out of bounds: text [bufferAccessOutOfBounds] posixtestsuite/conformance/interfaces/sigprocmask/7-1.c:29:6: style: Variable 'siglist' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/strftime/2-1.c:135:23: error: Buffer is accessed out of bounds: text [bufferAccessOutOfBounds] posixtestsuite/conformance/interfaces/sigqueue/1-1.c:32:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigqueue/1-1.c:47:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigqueue/1-1.c:32:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigset/6-1.c:52:9: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/strftime/2-1.c:145:23: error: Buffer is accessed out of bounds: text [bufferAccessOutOfBounds] posixtestsuite/conformance/interfaces/timer_gettime/1-2.c:39:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_gettime/2-2.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_gettime/3-1.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_gettime/speculative/6-1.c:27:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/1-1.c:32:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigqueue/1-1.c:47:20: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigqueue/1-1.c:32:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigset/5-1.c:63:2: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigset/7-1.c:56:9: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/strftime/2-1.c:154:23: error: Buffer is accessed out of bounds: text [bufferAccessOutOfBounds] posixtestsuite/conformance/interfaces/timer_gettime/speculative/6-2.c:28:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/strftime/2-1.c:163:23: error: Buffer is accessed out of bounds: text [bufferAccessOutOfBounds] posixtestsuite/conformance/interfaces/timer_gettime/speculative/6-3.c:28:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/strftime/2-1.c:172:23: error: Buffer is accessed out of bounds: text [bufferAccessOutOfBounds] posixtestsuite/conformance/interfaces/strftime/1-1.c:26:26: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/strftime/2-1.c:181:23: error: Buffer is accessed out of bounds: text [bufferAccessOutOfBounds] posixtestsuite/conformance/interfaces/timer_settime/1-1.c:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/12-1.c:31:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/sigqueue/4-1.c:35:38: style: Parameter 'info' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigqueue/4-1.c:46:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigqueue/4-1.c:35:38: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigqueue/6-1.c:41:38: style: Parameter 'info' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigqueue/6-1.c:56:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigqueue/6-1.c:41:38: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/strftime/2-1.c:190:23: error: Buffer is accessed out of bounds: text [bufferAccessOutOfBounds] posixtestsuite/conformance/interfaces/sigqueue/4-1.c:35:50: style: Parameter 'context' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigqueue/4-1.c:46:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigqueue/4-1.c:35:50: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigqueue/6-1.c:41:50: style: Parameter 'context' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigqueue/6-1.c:56:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigqueue/6-1.c:41:50: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/strftime/2-1.c:199:23: error: Buffer is accessed out of bounds: text [bufferAccessOutOfBounds] posixtestsuite/conformance/interfaces/timer_settime/13-1.c:67:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/3-1.c:34:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/timer_settime/3-1.c:37:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_settime/3-1.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_settime/2-1.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_settime/3-2.c:29:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_settime/3-2.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_settime/3-3.c:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/7-1.c:38:38: style: Parameter 'info' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigqueue/7-1.c:53:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigqueue/7-1.c:38:38: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigtimedwait/4-1.c:55:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/timer_settime/1-2.c:51:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/7-1.c:38:50: style: Parameter 'context' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigqueue/7-1.c:53:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigqueue/7-1.c:38:50: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigrelse/3-core-buildonly.c:29:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/timer_settime/5-1.c:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_settime/5-3.c:54:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigprocmask/15-1.c:22:13: error: Uninitialized variable: &set [uninitvar] posixtestsuite/conformance/interfaces/sigqueue/8-1.c:36:38: style: Parameter 'info' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigqueue/8-1.c:47:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigqueue/8-1.c:36:38: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigqueue/8-1.c:36:50: style: Parameter 'context' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigqueue/8-1.c:47:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigqueue/8-1.c:36:50: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigqueue/9-1.c:34:38: style: Parameter 'info' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigqueue/9-1.c:47:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigqueue/9-1.c:34:38: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/timer_settime/5-2.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigqueue/9-1.c:34:50: style: Parameter 'context' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigqueue/9-1.c:47:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigqueue/9-1.c:34:50: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/timer_settime/5-2.c:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigprocmask/17-core-buildonly.c:57:12: error: Uninitialized variable: &set [uninitvar] posixtestsuite/conformance/interfaces/strftime/2-1.c:27:26: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/timer_settime/8-1.c:31:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_settime/8-2.c:33:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigprocmask/17-core-buildonly.c:41:9: style: Variable 'signo' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/sigset/5-1.c:28:24: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] posixtestsuite/conformance/interfaces/timer_settime/speculative/12-1.c:29:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigprocmask/17-core-buildonly.c:44:9: style: Variable 'signo' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/sigset/5-1.c:31:13: style: Variable 'siglist' can be declared as const array [constVariable] posixtestsuite/conformance/interfaces/timer_settime/speculative/12-2.c:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigprocmask/17-core-buildonly.c:47:9: style: Variable 'signo' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/sigprocmask/17-core-buildonly.c:50:9: style: Variable 'signo' is assigned a value that is never used. [unreadVariable] posixtestsuite/conformance/interfaces/timer_settime/6-1.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_settime/speculative/12-3.c:33:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwaitinfo/1-1.c:52:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/timer_settime/9-1.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_settime/9-2.c:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_conpro.c:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/mqueues/send_rev_1.c:35:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_lock.c:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_settime/8-3.c:37:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/functional/mqueues/send_rev_2.c:104:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_philosopher.c:125:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwaitinfo/5-1.c:53:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigwaitinfo/6-1.c:53:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/timer_settime/8-4.c:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIGEV_SIGNAL [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_readerwriter.c:115:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwaitinfo/9-1.c:51:2: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/functional/threads/condvar/pthread_cond_wait_1.c:54:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigsuspend/4-1.c:46:6: style: Variable 'siglist' can be declared as const array [constVariable] posixtestsuite/functional/semaphores/sem_sleepingbarber.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/condvar/pthread_cond_wait_1.c:74:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/condvar/pthread_cond_wait_1.c:135:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-1.c:220:2: error: There is an unknown macro here somewhere. Configuration is required. If DPRINTF is a macro then please configure it. [unknownMacro] posixtestsuite/functional/threads/condvar/pthread_cond_wait_1.c:173:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/condvar/pthread_cond_wait_2.c:55:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/condvar/pthread_cond_wait_2.c:75:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/condvar/pthread_cond_wait_2.c:136:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/condvar/pthread_cond_wait_2.c:174:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwait/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/functional/threads/robust_test/robust1-mode2.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwait/7-1.c:138:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/sigwait/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/functional/threads/robust_test/robust1-mode2.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/robust_test/robust1-sun.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwait/7-1.c:148:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/functional/threads/robust_test/robust1-mode2.c:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/robust_test/robust1-sun.c:39:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/robust_test/robust2-mode2.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwait/7-1.c:158:3: style:inconclusive: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] posixtestsuite/functional/threads/pi_test/pitest-2.c:106:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/robust_test/robust1-sun.c:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/robust_test/robust2-mode2.c:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-2.c:138:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-4.c:108:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-5.c:102:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-6.c:103:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/robust_test/robust2-mode2.c:109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-2.c:170:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-4.c:151:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-5.c:141:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-6.c:140:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-2.c:199:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-4.c:181:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-5.c:186:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-6.c:169:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/robust_test/robust2-sun.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-2.c:230:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-3.c:108:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-4.c:216:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-5.c:219:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-6.c:199:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/robust_test/robust2-sun.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/robust_test/robust3-mode2.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwaitinfo/2-1.c:33:38: style: Parameter 'info' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigwaitinfo/2-1.c:45:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigwaitinfo/2-1.c:33:38: note: Parameter 'info' can be declared as pointer to const posixtestsuite/functional/threads/pi_test/pitest-2.c:263:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-3.c:147:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-4.c:251:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-5.c:257:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-6.c:228:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/robust_test/robust2-sun.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/robust_test/robust3-mode2.c:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwaitinfo/2-1.c:33:50: style: Parameter 'context' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigwaitinfo/2-1.c:45:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigwaitinfo/2-1.c:33:50: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigwaitinfo/5-1.c:29:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigwaitinfo/5-1.c:42:19: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigwaitinfo/5-1.c:29:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/functional/threads/pi_test/pitest-3.c:180:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/robust_test/robust3-mode2.c:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwaitinfo/5-1.c:29:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigwaitinfo/5-1.c:42:19: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigwaitinfo/5-1.c:29:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigwaitinfo/6-1.c:29:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigwaitinfo/6-1.c:42:19: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigwaitinfo/6-1.c:29:39: note: Parameter 'info' can be declared as pointer to const posixtestsuite/functional/threads/pi_test/pitest-3.c:213:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/schedule/1-1.c:59:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/schedule/1-2.c:66:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/timers/clocks/twopsetclock.c:36:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/functional/timers/timers/twoevtimers.c:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwaitinfo/6-1.c:29:51: style: Parameter 'context' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigwaitinfo/6-1.c:42:19: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigwaitinfo/6-1.c:29:51: note: Parameter 'context' can be declared as pointer to const posixtestsuite/functional/threads/pi_test/pitest-3.c:243:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/schedule/1-1.c:73:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/schedule/1-2.c:77:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/functional/timers/timers/twoptimers.c:30:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwaitinfo/7-1.c:36:38: style: Parameter 'info' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigwaitinfo/7-1.c:49:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigwaitinfo/7-1.c:36:38: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/strftime/3-1.c:19:16: style: Variable 'tm_ptr' can be declared as pointer to const [constVariablePointer] posixtestsuite/functional/threads/pi_test/pitest-3.c:278:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_FIFO [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/schedule/1-1.c:120:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/schedule/1-2.c:125:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/functional/timers/clocks/invaliddates.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwaitinfo/7-1.c:36:50: style: Parameter 'context' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigwaitinfo/7-1.c:49:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigwaitinfo/7-1.c:36:50: note: Parameter 'context' can be declared as pointer to const posixtestsuite/functional/threads/schedule/1-1.c:158:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/schedule/1-2.c:164:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCHED_RR [valueFlowBailoutIncompleteVar] posixtestsuite/stress/mqueues/multi_send_rev_2.c:73:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/stress/mqueues/multi_send_rev_1.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] posixtestsuite/stress/signals/sigismember_stress_1.c:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_PASS [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/sigwaitinfo/8-1.c:35:38: style: Parameter 'info' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigwaitinfo/8-1.c:48:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigwaitinfo/8-1.c:35:38: note: Parameter 'info' can be declared as pointer to const posixtestsuite/conformance/interfaces/sigwaitinfo/8-1.c:35:50: style: Parameter 'context' can be declared as pointer to const. However it seems that 'myhandler' is a callback function, if 'context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/conformance/interfaces/sigwaitinfo/8-1.c:48:21: note: You might need to cast the function pointer here posixtestsuite/conformance/interfaces/sigwaitinfo/8-1.c:35:50: note: Parameter 'context' can be declared as pointer to const posixtestsuite/stress/semaphores/multi_con_pro.c:156:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_create/7-1.c:32:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/stress/threads/helper.c:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_create/speculative/15-1.c:29:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/conformance/interfaces/strftime/1-1.c:26:16: style: Variable 'local_t' can be declared as pointer to const [constVariablePointer] posixtestsuite/conformance/interfaces/timer_getoverrun/2-3.c:50:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/conformance/interfaces/timer_delete/speculative/5-1.c:20:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/stress/threads/pthread_cancel/stress.c:104:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cancel/stress.c:124:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_init/stress.c:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cancel/stress.c:201:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_init/stress.c:211:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_getoverrun/speculative/6-1.c:20:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/stress/threads/pthread_cond_init/s-c.c:110:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/strftime/2-1.c:27:16: style: Variable 'local_t' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/threads/fork/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/conformance/interfaces/timer_settime/9-1.c:115:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] posixtestsuite/stress/threads/pthread_cond_timedwait/stress2.c:185:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_settime/9-1.c:115:4: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] posixtestsuite/stress/threads/fork/s-c1.c:133:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_CHILD_MAX [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_timedwait/stress1.c:207:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_timedwait/stress2.c:197:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_create/threads_scenarii.c:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/fork/s-c1.c:548:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_timedwait/stress1.c:250:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_timedwait/stress2.c:248:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_create/threads_scenarii.c:348:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/functional/mqueues/send_rev_2.c:47:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_cancel/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/stress/threads/pthread_cond_timedwait/stress1.c:346:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_timedwait/stress2.c:293:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_getschedparam/stress.c:125:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_kill/stress.c:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/mqueues/send_rev_2.c:63:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_cond_timedwait/stress2.c:366:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_getschedparam/stress.c:155:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_kill/stress.c:147:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_mutex_init/stress.c:116:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/functional/mqueues/send_rev_2.c:78:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_exit/threads_scenarii.c:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_getschedparam/stress.c:188:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_kill/stress.c:165:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_mutex_init/stress.c:189:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_mutex_lock/s-c1.c:118:6: debug: Scope::checkVariable found variable 'bool' with varid 0. [varid0] posixtestsuite/functional/mqueues/send_rev_2.c:93:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/helper.c:175:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/stress/threads/pthread_cond_wait/stress1.c:206:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_wait/stress2.c:185:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_exit/threads_scenarii.c:348:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_kill/stress.c:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_mutex_init/s-c.c:120:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_AS [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_wait/stress1.c:240:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_wait/stress2.c:197:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_kill/stress.c:218:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_wait/stress1.c:325:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_wait/stress2.c:248:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_kill/stress.c:264:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_wait/stress1.c:336:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_wait/stress2.c:293:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_conpro.c:109:2: error: Memory leak: buf [memleak] posixtestsuite/stress/threads/pthread_cond_wait/stress2.c:366:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_exit/threads_scenarii.c:348:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_wait/stress.c:185:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_wait/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/stress/threads/pthread_exit/stress.c:124:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_mutex_lock/s-c1.c:128:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_wait/stress.c:197:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_exit/stress.c:135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_mutex_lock/s-c1.c:199:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_once/stress.c:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_wait/stress.c:248:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_exit/stress.c:163:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_once/stress.c:132:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_BARRIER_SERIAL_THREAD [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_wait/stress.c:293:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_once/stress.c:168:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_cond_wait/stress.c:366:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_create/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/stress/threads/pthread_exit/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/stress/threads/pthread_mutex_trylock/stress.c:118:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_conpro.c:47:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/functional/semaphores/sem_lock.c:42:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/functional/semaphores/sem_readerwriter.c:52:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_mutex_trylock/stress.c:174:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_conpro.c:51:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/functional/semaphores/sem_readerwriter.c:59:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_mutex_trylock/stress.c:226:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_PROCESS_SHARED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_conpro.c:59:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/functional/semaphores/sem_readerwriter.c:64:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_mutex_lock/s-c2.c:150:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/conformance/interfaces/timer_create/8-1.c:90:11: style: Variable 'pid' is assigned a value that is never used. [unreadVariable] posixtestsuite/functional/semaphores/sem_conpro.c:63:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/functional/semaphores/sem_readerwriter.c:70:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_getschedparam/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/stress/threads/pthread_kill/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/stress/threads/pthread_mutex_lock/s-c2.c:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/sem_getvalue/stress.c:115:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_conpro.c:76:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/functional/semaphores/sem_readerwriter.c:76:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_mutex_lock/s-c2.c:255:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/sem_getvalue/stress.c:159:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_conpro.c:80:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/functional/semaphores/sem_readerwriter.c:81:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/t0.c:77:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_conpro.c:87:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/functional/semaphores/sem_readerwriter.c:94:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/functional/semaphores/sem_conpro.c:91:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/functional/semaphores/sem_readerwriter.c:99:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_mutex_lock/stress.c:152:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/mqueues/multi_send_rev_2.c:46:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_mutex_lock/stress.c:191:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/stress/mqueues/multi_send_rev_2.c:62:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_mutex_lock/stress.c:208:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_philosopher.c:77:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_mutex_lock/stress.c:233:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_mutex_trylock/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/functional/semaphores/sem_philosopher.c:83:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_mutex_lock/stress.c:275:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_philosopher.c:87:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_mutex_lock/stress.c:323:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_once/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/functional/semaphores/sem_philosopher.c:93:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_cond_timedwait/s-c.c:172:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_mutex_lock/stress.c:377:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_philosopher.c:108:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_cond_timedwait/s-c.c:224:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_mutex_lock/stress.c:460:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_FAIL [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_conpro.c:111:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/functional/semaphores/sem_readerwriter.c:117:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/stress/threads/pthread_cond_timedwait/s-c.c:284:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_mutex_lock/stress.c:548:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_self/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/stress/mqueues/multi_send_rev_1.c:50:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_cond_timedwait/s-c.c:489:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_CLOCK_SELECTION [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_lock.c:28:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/stress/threads/pthread_cond_timedwait/s-c.c:688:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_lock.c:36:8: style: Variable 'c' can be declared as pointer to const [constVariablePointer] posixtestsuite/functional/semaphores/sem_sleepingbarber.c:59:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/sem_getvalue/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/functional/semaphores/sem_sleepingbarber.c:66:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/sem_init/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/functional/semaphores/sem_sleepingbarber.c:70:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_self/threads_scenarii.c:169:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_sleepingbarber.c:74:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_self/threads_scenarii.c:386:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/functional/semaphores/sem_sleepingbarber.c:81:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/functional/semaphores/sem_sleepingbarber.c:85:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/sem_open/testfrmw.c:55:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] posixtestsuite/functional/semaphores/sem_philosopher.c:127:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/functional/semaphores/sem_sleepingbarber.c:101:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/functional/semaphores/sem_sleepingbarber.c:107:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/functional/semaphores/sem_sleepingbarber.c:112:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/functional/semaphores/sem_sleepingbarber.c:116:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/functional/semaphores/sem_sleepingbarber.c:125:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/fork/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/mqueues/multi_send_rev_2.c:69:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/stress/threads/fork/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/functional/semaphores/sem_sleepingbarber.c:148:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/stress/semaphores/multi_con_pro.c:51:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/semaphores/multi_con_pro.c:55:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/semaphores/multi_con_pro.c:60:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_cancel/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/semaphores/multi_con_pro.c:68:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_cancel/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/mqueues/multi_send_rev_1.c:77:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/stress/semaphores/multi_con_pro.c:72:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/semaphores/multi_con_pro.c:77:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/helper.c:71:21: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'timer' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/stress/threads/helper.c:120:34: note: You might need to cast the function pointer here posixtestsuite/stress/threads/helper.c:71:21: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/stress/semaphores/multi_con_pro.c:81:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/helper.c:96:8: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/semaphores/multi_con_pro.c:86:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/helper.c:97:14: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/semaphores/multi_con_pro.c:94:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/functional/threads/schedule/1-1.c:70:24: style: Variable 'previous_signal' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/semaphores/multi_con_pro.c:98:16: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/functional/semaphores/sem_lock.c:31:13: style: Variable 'shared' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/semaphores/multi_con_pro.c:114:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_cond_wait/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/functional/semaphores/sem_lock.c:32:12: style: Variable 'value' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/semaphores/multi_con_pro.c:118:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_cond_wait/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/functional/semaphores/sem_lock.c:33:11: style: Variable 'pid' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/semaphores/multi_con_pro.c:125:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/functional/semaphores/sem_lock.c:34:12: style: Variable 'num' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/semaphores/multi_con_pro.c:129:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/semaphores/multi_con_pro.c:133:17: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] posixtestsuite/stress/threads/pthread_create/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/threads/pthread_kill/stress.c:222:40: style: Condition 'sync==0' is always true [knownConditionTrueFalse] posixtestsuite/stress/threads/pthread_kill/stress.c:212:10: note: Assignment 'sync=0', assigned value is 0 posixtestsuite/stress/threads/pthread_kill/stress.c:216:12: note: Assuming condition is false posixtestsuite/stress/threads/pthread_kill/stress.c:222:40: note: Condition 'sync==0' is always true posixtestsuite/stress/threads/pthread_create/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/threads/pthread_exit/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/threads/pthread_kill/stress.c:226:13: style: Condition 'sync==0' is always true [knownConditionTrueFalse] posixtestsuite/stress/threads/pthread_kill/stress.c:212:10: note: Assignment 'sync=0', assigned value is 0 posixtestsuite/stress/threads/pthread_kill/stress.c:216:12: note: Assuming condition is false posixtestsuite/stress/threads/pthread_kill/stress.c:226:13: note: Condition 'sync==0' is always true posixtestsuite/stress/threads/pthread_exit/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/threads/pthread_getschedparam/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/threads/pthread_kill/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/threads/pthread_getschedparam/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/threads/pthread_kill/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/signals/sigismember_stress_1.c:23:26: error: Uninitialized variable: &signalset [uninitvar] posixtestsuite/stress/threads/pthread_cancel/stress.c:185:12: style: Local variable 'th' shadows outer function [shadowFunction] posixtestsuite/stress/threads/pthread_cancel/stress.c:99:8: note: Shadowed declaration posixtestsuite/stress/threads/pthread_cancel/stress.c:185:12: note: Shadow variable posixtestsuite/functional/timers/clocks/twopsetclock.c:41:11: style: Variable 'pid' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/semaphores/multi_con_pro.c:159:2: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] posixtestsuite/functional/semaphores/sem_conpro.c:98:13: style: Variable 'shared' is assigned a value that is never used. [unreadVariable] posixtestsuite/functional/semaphores/sem_readerwriter.c:108:13: style: Variable 'shared' is assigned a value that is never used. [unreadVariable] posixtestsuite/functional/semaphores/sem_conpro.c:99:21: style: Variable 'occupied_value' is assigned a value that is never used. [unreadVariable] posixtestsuite/functional/semaphores/sem_readerwriter.c:109:14: style: Variable 'r_value' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/signals/sigismember_stress_1.c:23:12: style: Variable 'returnval' is assigned a value that is never used. [unreadVariable] posixtestsuite/functional/semaphores/sem_conpro.c:100:18: style: Variable 'empty_value' is assigned a value that is never used. [unreadVariable] posixtestsuite/functional/semaphores/sem_readerwriter.c:110:14: style: Variable 'w_value' is assigned a value that is never used. [unreadVariable] posixtestsuite/functional/semaphores/sem_conpro.c:101:16: style: Variable 'lock_value' is assigned a value that is never used. [unreadVariable] posixtestsuite/functional/semaphores/sem_conpro.c:104:6: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_mutex_trylock/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/threads/pthread_mutex_trylock/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/threads/pthread_once/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/threads/pthread_once/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/functional/semaphores/sem_philosopher.c:118:13: style: Variable 'shared' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_cond_init/stress.c:85:25: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'threaded' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/stress/threads/pthread_cond_init/stress.c:215:43: note: You might need to cast the function pointer here posixtestsuite/stress/threads/pthread_cond_init/stress.c:85:25: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/stress/threads/pthread_self/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/functional/semaphores/sem_philosopher.c:119:15: style: Variable 'ph_value' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_mutex_init/stress.c:92:25: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'threaded' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/stress/threads/pthread_mutex_init/stress.c:193:43: note: You might need to cast the function pointer here posixtestsuite/stress/threads/pthread_mutex_init/stress.c:92:25: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/stress/threads/pthread_self/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/functional/semaphores/sem_philosopher.c:120:17: style: Variable 'lock_value' is assigned a value that is never used. [unreadVariable] posixtestsuite/functional/timers/timers/twoptimers.c:35:11: style: Variable 'pid' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/sem_getvalue/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/threads/sem_getvalue/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/threads/sem_init/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/threads/sem_init/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/threads/pthread_create/threads_scenarii.c:194:10: style: The if condition is the same as the previous if condition [duplicateCondition] posixtestsuite/stress/threads/pthread_create/threads_scenarii.c:178:10: note: First condition posixtestsuite/stress/threads/pthread_create/threads_scenarii.c:194:10: note: Second condition posixtestsuite/stress/threads/sem_open/testfrmw.c:49:10: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/semaphores/multi_con_pro.c:142:26: style: Parameter 'argv' can be declared as const array [constParameter] posixtestsuite/stress/threads/sem_open/testfrmw.c:50:16: style: Variable 'now' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/threads/pthread_exit/threads_scenarii.c:194:10: style: The if condition is the same as the previous if condition [duplicateCondition] posixtestsuite/stress/threads/pthread_exit/threads_scenarii.c:178:10: note: First condition posixtestsuite/stress/threads/pthread_exit/threads_scenarii.c:194:10: note: Second condition posixtestsuite/functional/semaphores/sem_sleepingbarber.c:134:19: style: Variable 'barber_value' is assigned a value that is never used. [unreadVariable] posixtestsuite/functional/semaphores/sem_sleepingbarber.c:135:21: style: Variable 'customer_value' is assigned a value that is never used. [unreadVariable] posixtestsuite/functional/semaphores/sem_sleepingbarber.c:136:16: style: Variable 'lock_value' is assigned a value that is never used. [unreadVariable] posixtestsuite/functional/threads/pi_test/pitest-4.c:99:23: style: Local variable 'tp' shadows outer variable [shadowVariable] posixtestsuite/functional/threads/pi_test/pitest-4.c:68:3: note: Shadowed declaration posixtestsuite/functional/threads/pi_test/pitest-4.c:99:23: note: Shadow variable posixtestsuite/stress/threads/pthread_cond_wait/stress1.c:432:2: error: Resource leak: fd [resourceLeak] posixtestsuite/functional/threads/pi_test/pitest-5.c:97:23: style: Local variable 'tp' shadows outer variable [shadowVariable] posixtestsuite/functional/threads/pi_test/pitest-5.c:66:3: note: Shadowed declaration posixtestsuite/functional/threads/pi_test/pitest-5.c:97:23: note: Shadow variable posixtestsuite/stress/threads/pthread_kill/stress.c:136:26: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'flooder_1' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/stress/threads/pthread_kill/stress.c:284:40: note: You might need to cast the function pointer here posixtestsuite/stress/threads/pthread_kill/stress.c:136:26: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/functional/threads/pi_test/pitest-5.c:137:23: style: Local variable 'tp' shadows outer variable [shadowVariable] posixtestsuite/functional/threads/pi_test/pitest-5.c:66:3: note: Shadowed declaration posixtestsuite/functional/threads/pi_test/pitest-5.c:137:23: note: Shadow variable posixtestsuite/functional/threads/pi_test/pitest-6.c:94:23: style: Local variable 'tp' shadows outer variable [shadowVariable] posixtestsuite/functional/threads/pi_test/pitest-6.c:64:3: note: Shadowed declaration posixtestsuite/functional/threads/pi_test/pitest-6.c:94:23: note: Shadow variable posixtestsuite/stress/threads/pthread_kill/stress.c:154:26: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'flooder_2' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/stress/threads/pthread_kill/stress.c:291:40: note: You might need to cast the function pointer here posixtestsuite/stress/threads/pthread_kill/stress.c:154:26: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/functional/threads/pi_test/pitest-6.c:132:23: style: Local variable 'tp' shadows outer variable [shadowVariable] posixtestsuite/functional/threads/pi_test/pitest-6.c:64:3: note: Shadowed declaration posixtestsuite/functional/threads/pi_test/pitest-6.c:132:23: note: Shadow variable posixtestsuite/stress/threads/pthread_kill/stress.c:205:26: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'sync_send' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/stress/threads/pthread_kill/stress.c:305:39: note: You might need to cast the function pointer here posixtestsuite/stress/threads/pthread_kill/stress.c:205:26: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/stress/threads/pthread_self/threads_scenarii.c:386:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_self/stress.c:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_self/stress.c:191:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTS_UNRESOLVED [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-2.c:97:23: style: Local variable 'tp' shadows outer variable [shadowVariable] posixtestsuite/functional/threads/pi_test/pitest-2.c:66:3: note: Shadowed declaration posixtestsuite/functional/threads/pi_test/pitest-2.c:97:23: note: Shadow variable posixtestsuite/functional/threads/pi_test/pitest-2.c:133:23: style: Local variable 'tp' shadows outer variable [shadowVariable] posixtestsuite/functional/threads/pi_test/pitest-2.c:66:3: note: Shadowed declaration posixtestsuite/functional/threads/pi_test/pitest-2.c:133:23: note: Shadow variable posixtestsuite/functional/threads/pi_test/pitest-3.c:99:23: style: Local variable 'tp' shadows outer variable [shadowVariable] posixtestsuite/functional/threads/pi_test/pitest-3.c:67:3: note: Shadowed declaration posixtestsuite/functional/threads/pi_test/pitest-3.c:99:23: note: Shadow variable posixtestsuite/functional/threads/pi_test/pitest-3.c:139:23: style: Local variable 'tp' shadows outer variable [shadowVariable] posixtestsuite/functional/threads/pi_test/pitest-3.c:67:3: note: Shadowed declaration posixtestsuite/functional/threads/pi_test/pitest-3.c:139:23: note: Shadow variable posixtestsuite/stress/threads/pthread_mutex_init/stress.c:160:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_cond_init/stress.c:182:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_mutex_init/stress.c:209:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_cond_init/stress.c:231:12: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/semaphores/multi_con_pro.c:144:13: style: Variable 'shared' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/semaphores/multi_con_pro.c:145:17: style: Variable 'full_value' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/semaphores/multi_con_pro.c:146:18: style: Variable 'empty_value' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/semaphores/multi_con_pro.c:147:16: style: Variable 'lock_value' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_mutex_trylock/stress.c:119:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] posixtestsuite/stress/threads/pthread_self/threads_scenarii.c:232:10: style: The if condition is the same as the previous if condition [duplicateCondition] posixtestsuite/stress/threads/pthread_self/threads_scenarii.c:216:10: note: First condition posixtestsuite/stress/threads/pthread_self/threads_scenarii.c:232:10: note: Second condition posixtestsuite/stress/threads/sem_init/s-c1.c:141:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_SEM_NSEMS_MAX [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/sem_init/s-c1.c:554:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-4.c:102:21: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] posixtestsuite/functional/threads/pi_test/pitest-5.c:100:21: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] posixtestsuite/functional/threads/pi_test/pitest-5.c:138:21: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] posixtestsuite/functional/threads/pi_test/pitest-6.c:97:21: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] posixtestsuite/functional/threads/pi_test/pitest-6.c:133:21: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] posixtestsuite/stress/threads/pthread_kill/stress.c:138:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/functional/threads/pi_test/pitest-6.c:293:24: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] posixtestsuite/stress/threads/pthread_kill/stress.c:156:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_getschedparam/stress.c:111:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_kill/stress.c:207:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_getschedparam/stress.c:112:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_create/threads_scenarii.c:348:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-2.c:100:21: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] posixtestsuite/stress/threads/pthread_create/s-c1.c:134:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-2.c:134:21: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] posixtestsuite/stress/threads/pthread_create/s-c1.c:160:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_THREAD_THREADS_MAX [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/sem_getvalue/stress.c:106:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_create/s-c1.c:501:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/sem_open/s-c1.c:141:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_SEM_NSEMS_MAX [valueFlowBailoutIncompleteVar] posixtestsuite/stress/threads/pthread_mutex_trylock/stress.c:113:21: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'timer' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] posixtestsuite/stress/threads/pthread_mutex_trylock/stress.c:286:40: note: You might need to cast the function pointer here posixtestsuite/stress/threads/pthread_mutex_trylock/stress.c:113:21: note: Parameter 'arg' can be declared as pointer to const posixtestsuite/stress/threads/sem_open/s-c1.c:562:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] posixtestsuite/functional/threads/pi_test/pitest-3.c:102:21: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] posixtestsuite/functional/threads/pi_test/pitest-3.c:140:21: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] posixtestsuite/stress/threads/pthread_exit/stress.c:135:2: style: Statements following noreturn function 'pthread_exit()' will never be executed. [unreachableCode] posixtestsuite/stress/threads/pthread_exit/stress.c:224:78: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] posixtestsuite/stress/threads/pthread_cond_timedwait/stress1.c:442:2: error: Resource leak: fd [resourceLeak] posixtestsuite/stress/threads/pthread_cond_timedwait/stress2.c:367:16: style: Variable 'canceled' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_cond_timedwait/stress2.c:368:20: style: Variable 'cancelfailed' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_create/threads_scenarii.c:125:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_cond_timedwait/stress2.c:529:12: style: Variable 'canceled' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_cond_wait/stress1.c:297:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_create/threads_scenarii.c:340:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_cond_timedwait/stress2.c:530:16: style: Variable 'cancelfailed' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_exit/threads_scenarii.c:125:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_exit/threads_scenarii.c:340:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_mutex_trylock/stress.c:159:19: style: Variable 'ret2' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_cond_wait/stress2.c:367:16: style: Variable 'canceled' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_cond_wait/stress2.c:368:20: style: Variable 'cancelfailed' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_cond_wait/stress2.c:529:12: style: Variable 'canceled' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_cond_wait/stress2.c:530:16: style: Variable 'cancelfailed' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_self/threads_scenarii.c:163:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_self/threads_scenarii.c:378:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_cond_wait/stress.c:367:16: style: Variable 'canceled' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_cond_timedwait/stress1.c:314:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_cond_wait/stress.c:368:20: style: Variable 'cancelfailed' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_cond_wait/stress.c:529:12: style: Variable 'canceled' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_cond_wait/stress.c:530:16: style: Variable 'cancelfailed' is assigned a value that is never used. [unreadVariable] posixtestsuite/stress/threads/pthread_mutex_lock/stress.c:206:2: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] posixtestsuite/stress/threads/pthread_mutex_lock/stress.c:196:26: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] posixtestsuite/stress/threads/pthread_mutex_lock/stress.c:360:57: style: Parameter 'pma' can be declared as pointer to const [constParameterPointer] posixtestsuite/stress/threads/pthread_mutex_lock/stress.c:206:6: warning: In expression like '*A++' the result of '*' is unused. Did you intend to write '(*A)++;'? [clarifyStatement] posixtestsuite/stress/threads/pthread_mutex_lock/stress.c:209:12: warning: Uninitialized variable: *loc [uninitvar] posixtestsuite/stress/threads/pthread_mutex_lock/stress.c:342:14: note: Calling function 'control', 2nd argument '&loc' value is posixtestsuite/stress/threads/pthread_mutex_lock/stress.c:207:14: note: Assuming condition is false posixtestsuite/stress/threads/pthread_mutex_lock/stress.c:209:12: note: Uninitialized variable: *loc posixtestsuite/stress/threads/fork/s-c1.c:461:9: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/threads/sem_init/s-c1.c:447:9: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] posixtestsuite/stress/threads/sem_open/s-c1.c:455:9: style: Variable 'cur' can be declared as pointer to const [constVariablePointer] diff: head posixtestsuite/conformance/interfaces/mmap/1-1.c:89:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/1-1.c:71:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/1-1.c:71:12: note: Assignment 'pa=mmap(addr,len,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/1-1.c:81:10: note: Assuming condition is false posixtestsuite/conformance/interfaces/mmap/1-1.c:89:10: note: Null pointer dereference head posixtestsuite/conformance/interfaces/mmap/13-1.c:127:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ch [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/13-1.c:101:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/13-1.c:101:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/13-1.c:110:35: note: Assuming condition is false posixtestsuite/conformance/interfaces/mmap/13-1.c:126:6: note: ch is assigned 'pa' here. posixtestsuite/conformance/interfaces/mmap/13-1.c:127:4: note: Null pointer dereference head posixtestsuite/conformance/interfaces/mmap/13-1.c:130:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/13-1.c:101:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/13-1.c:101:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/13-1.c:110:35: note: Assuming condition is false posixtestsuite/conformance/interfaces/mmap/13-1.c:130:10: note: Null pointer dereference head posixtestsuite/conformance/interfaces/mmap/14-1.c:107:4: warning: If memory allocation fails, then there is a possible null pointer dereference: ch [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/14-1.c:84:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/14-1.c:84:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/14-1.c:95:34: note: Assuming condition is false posixtestsuite/conformance/interfaces/mmap/14-1.c:106:6: note: ch is assigned 'pa' here. posixtestsuite/conformance/interfaces/mmap/14-1.c:107:4: note: Null pointer dereference head posixtestsuite/conformance/interfaces/mmap/7-1.c:126:10: warning: If memory allocation fails, then there is a possible null pointer dereference: pa [nullPointerOutOfMemory] posixtestsuite/conformance/interfaces/mmap/7-1.c:110:12: note: Assuming allocation function fails posixtestsuite/conformance/interfaces/mmap/7-1.c:110:12: note: Assignment 'pa=mmap(addr,size,prot,flag,fd,off)', assigned value is 0 posixtestsuite/conformance/interfaces/mmap/7-1.c:119:11: note: Assuming condition is false posixtestsuite/conformance/interfaces/mmap/7-1.c:126:10: note: Null pointer dereference head posixtestsuite/conformance/interfaces/pthread_cancel/2-1.c:79:11: style: Condition 'sem==0' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_cancel/2-1.c:69:6: note: Assignment 'sem=0', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_cancel/2-1.c:72:56: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_cancel/2-1.c:79:11: note: Condition 'sem==0' is always true head posixtestsuite/conformance/interfaces/pthread_cancel/4-1.c:53:11: style: Condition 'sem==0' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_cancel/4-1.c:43:6: note: Assignment 'sem=0', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_cancel/4-1.c:46:56: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_cancel/4-1.c:53:11: note: Condition 'sem==0' is always true head posixtestsuite/conformance/interfaces/pthread_once/3-1.c:82:17: style: Condition 'init_flag==0' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_once/3-1.c:72:12: note: Assignment 'init_flag=0', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_once/3-1.c:75:56: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_once/3-1.c:82:17: note: Condition 'init_flag==0' is always true head posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:101:23: style: Condition 'thread_state!=3' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:80:17: note: Assignment 'thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:82:48: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:101:23: note: Condition 'thread_state!=3' is always true head posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:94:23: style: Condition 'thread_state!=3' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:80:17: note: Assignment 'thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:82:48: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:94:23: note: Condition 'thread_state!=3' is always true head posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:96:18: style: Condition 'thread_state==2' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:80:17: note: Assignment 'thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:82:48: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_init/1-1.c:96:18: note: Condition 'thread_state==2' is always false head posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:86:23: style: Condition 'thread_state!=3' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:72:17: note: Assignment 'thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:74:48: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:86:23: note: Condition 'thread_state!=3' is always true head posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:88:18: style: Condition 'thread_state==2' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:72:17: note: Assignment 'thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:74:48: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:88:18: note: Condition 'thread_state==2' is always false head posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:93:23: style: Condition 'thread_state!=3' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:72:17: note: Assignment 'thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:74:48: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_init/2-1.c:93:23: note: Condition 'thread_state!=3' is always true 2.19.0 posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/1-1.c:127:14: style: Condition 'expired==1' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/1-1.c:120:12: note: Assignment 'expired=0', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/1-1.c:127:14: note: Condition 'expired==1' is always false 2.19.0 posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/3-1.c:149:14: style: Condition 'expired==1' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/3-1.c:142:12: note: Assignment 'expired=0', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/3-1.c:149:14: note: Condition 'expired==1' is always false head posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:173:23: style: Condition 'thread_state!=3' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:159:17: note: Assignment 'thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:161:51: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:173:23: note: Condition 'thread_state!=3' is always true head posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:175:18: style: Condition 'thread_state==3' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:159:17: note: Assignment 'thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:161:51: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_timedwrlock/5-1.c:175:18: note: Condition 'thread_state==3' is always false head posixtestsuite/conformance/interfaces/pthread_rwlock_trywrlock/1-1.c:172:15: style: Condition 'get_ebusy!=1' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_trywrlock/1-1.c:146:14: note: Assignment 'get_ebusy=0', assigned value is 0 posixtestsuite/conformance/interfaces/pthread_rwlock_trywrlock/1-1.c:150:49: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_trywrlock/1-1.c:172:15: note: Condition 'get_ebusy!=1' is always true head posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:236:28: style: Condition 'wr_thread_state_1!=3' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:220:22: note: Assignment 'wr_thread_state_1=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:223:68: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:236:28: note: Condition 'wr_thread_state_1!=3' is always true head posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:238:23: style: Condition 'wr_thread_state_1==3' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:220:22: note: Assignment 'wr_thread_state_1=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:223:68: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:238:23: note: Condition 'wr_thread_state_1==3' is always false head posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:243:28: style: Condition 'wr_thread_state_1!=2' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:220:22: note: Assignment 'wr_thread_state_1=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:223:68: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:243:28: note: Condition 'wr_thread_state_1!=2' is always true head posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:264:26: style: Condition 'rd_thread_state!=3' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:251:20: note: Assignment 'rd_thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:254:65: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:264:26: note: Condition 'rd_thread_state!=3' is always true head posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:266:21: style: Condition 'rd_thread_state==3' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:251:20: note: Assignment 'rd_thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:254:65: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:266:21: note: Condition 'rd_thread_state==3' is always false head posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:271:26: style: Condition 'rd_thread_state!=2' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:251:20: note: Assignment 'rd_thread_state=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:254:65: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:271:26: note: Condition 'rd_thread_state!=2' is always true head posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:295:28: style: Condition 'wr_thread_state_2!=3' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:279:22: note: Assignment 'wr_thread_state_2=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:282:68: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:295:28: note: Condition 'wr_thread_state_2!=3' is always true head posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:297:23: style: Condition 'wr_thread_state_2==3' is always false [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:279:22: note: Assignment 'wr_thread_state_2=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:282:68: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:297:23: note: Condition 'wr_thread_state_2==3' is always false head posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:302:28: style: Condition 'wr_thread_state_2!=2' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:279:22: note: Assignment 'wr_thread_state_2=1', assigned value is 1 posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:282:68: note: Assuming condition is false posixtestsuite/conformance/interfaces/pthread_rwlock_unlock/3-1.c:302:28: note: Condition 'wr_thread_state_2!=2' is always true 2.19.0 posixtestsuite/conformance/interfaces/sigaction/10-1.c:70:11: style: Condition 'waiting' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/sigaction/10-1.c:61:14: note: Assignment 'waiting=1', assigned value is 1 posixtestsuite/conformance/interfaces/sigaction/10-1.c:70:11: note: Condition 'waiting' is always true head posixtestsuite/conformance/interfaces/sigaction/10-1.c:70:11: style: Condition 'waiting' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/sigaction/10-1.c:61:14: note: Assignment 'waiting=1', assigned value is 1 posixtestsuite/conformance/interfaces/sigaction/10-1.c:73:9: note: Assuming condition is false posixtestsuite/conformance/interfaces/sigaction/10-1.c:70:11: note: Condition 'waiting' is always true 2.19.0 posixtestsuite/conformance/interfaces/sigaction/11-1.c:90:11: style: Condition 'waiting' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/sigaction/11-1.c:88:14: note: Assignment 'waiting=1', assigned value is 1 posixtestsuite/conformance/interfaces/sigaction/11-1.c:90:11: note: Condition 'waiting' is always true head posixtestsuite/conformance/interfaces/sigaction/11-1.c:90:11: style: Condition 'waiting' is always true [knownConditionTrueFalse] posixtestsuite/conformance/interfaces/sigaction/11-1.c:88:14: note: Assignment 'waiting=1', assigned value is 1 posixtestsuite/conformance/interfaces/sigaction/11-1.c:93:9: note: Assuming condition is false posixtestsuite/conformance/interfaces/sigaction/11-1.c:90:11: note: Condition 'waiting' is always true DONE