From 233e3ccb96525e7a6af31a60b891badd8d73c5a4 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Mon, 31 Aug 2026 23:45:35 +0000 Subject: Prepare for 2.15.2.0 Add pthread_create_flat, waitpid_nohang, waitpids_nohang --- NEWS | 10 +++++++ doc/index.html | 4 +-- doc/license.html | 2 +- doc/upgrade.html | 6 ++++ package/deps.mak | 6 ++-- package/info | 2 +- src/include/skalibs/djbunix.h | 5 +++- src/include/skalibs/functypes.h | 3 ++ src/libplaynice/pthread_create_flat.c | 56 +++++++++++++++++++++++++++++++++++ src/libstddjb/wait_pid_nohang.c | 5 ++++ src/libstddjb/wait_pids_nohang.c | 4 +++ src/libstddjb/waitpids_nohang.c | 19 ++++++++++++ 12 files changed, 115 insertions(+), 7 deletions(-) create mode 100644 src/libplaynice/pthread_create_flat.c create mode 100644 src/libstddjb/waitpids_nohang.c diff --git a/NEWS b/NEWS index 79580f6..2cc65ea 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,15 @@ Changelog for skalibs. +In 2.15.2.0 +----------- + + - Bugfixes. + - New libplaynice function: pthread_create_flat + (to avoid mallocing the arg when creating a thread) + - New functions: waitpid_nohang, waitpids_nohang + (to only reap the listed pids and ignore others) + + In 2.15.1.0 ----------- diff --git a/doc/index.html b/doc/index.html index 69bf6d7..4980b35 100644 --- a/doc/index.html +++ b/doc/index.html @@ -61,8 +61,8 @@ with a standard C development environment

Download