[{"builderName":"libpcap-solaris11-amd64","builds":[],"properties":[["scheduler","schedule-libpcap-solaris11-amd64","Scheduler"]],"source":{"branch":"master","changes":[{"at":"Thu 15 Oct 2026 16:50:59","branch":"master","category":"libpcap","codebase":"","comments":"Squelch a TinyCC warning in atomuse().\nDebian 12/i686\n$ tcc --version\ntcc version 0.9.27 (i386 Linux)\n\noptimize.c:555: warning: function might return no value: 'atomuse'","files":[{"name":"optimize.c"}],"number":286227,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"526d68339711099e9fee282177b965feb0a1a0c2","revision":"526d68339711099e9fee282177b965feb0a1a0c2","revlink":"","when":1792075859,"who":"Denis Ovsienko <denis@ovsienko.info>"},{"at":"Thu 15 Oct 2026 16:50:59","branch":"master","category":"libpcap","codebase":"","comments":"Fix timeradd() and timersub() detection (again).\nMy earlier commits 127da7e and 84c5f4c have not solved the problem\nexactly right, as can be seen on Debian 12/i686 (also reproduced on\nHurd/i386 a while ago):\n\n$ tcc --version\ntcc version 0.9.27 (i386 Linux)\n\nIn file included from rpcap-protocol.c:44:\nIn file included from ./pcap/pcap.h:124:\n/usr/include/i386-linux-gnu/sys/time.h:246: warning: timeradd redefined\n\nIn file included from rpcap-protocol.c:44:\nIn file included from ./pcap/pcap.h:124:\n/usr/include/i386-linux-gnu/sys/time.h:255: warning: timersub redefined\n\nIn file included from bpf_filter.c:51:\n/usr/include/i386-linux-gnu/sys/time.h:246: warning: timeradd redefined\n\nIn file included from bpf_filter.c:51:\n/usr/include/i386-linux-gnu/sys/time.h:255: warning: timersub redefined\n\nIt is wrong to use #ifndef at the compile time in portability.h, which\ncan be (and in fact sometimes is) included before <sys/time.h>, which\ntypically defines timeradd() and timersub().  To fix this, move the\nreplacement macros from portability.h to the only .c file that requires\nthese.\n\nIf other .c files start requiring the macros in future and the\nreplacements have to be in a shared header again, it will be necessary\nto involve the build systems again, but to test for a symbol rather than\na function and to guard the replacement macros using HAVE_DECL_TIMERADD\nand HAVE_DECL_TIMERSUB.","files":[{"name":"portability.h"},{"name":"testprogs/findalldevstest-perf.c"}],"number":286229,"project":"libpcap","properties":[],"repository":"https://git.tcpdump.org/libpcap","rev":"79701794b4fe7a2802e896373ff3c8fbe069e9b4","revision":"79701794b4fe7a2802e896373ff3c8fbe069e9b4","revlink":"","when":1792075859,"who":"Denis Ovsienko <denis@ovsienko.info>"}],"codebase":"","hasPatch":false,"project":"libpcap","repository":"https://git.tcpdump.org/libpcap","revision":"79701794b4fe7a2802e896373ff3c8fbe069e9b4"},"submittedAt":1792072453}]