From d7242bda59ec2ec056508b39cb532b5e7318dd13 Mon Sep 17 00:00:00 2001 From: Laurent Bercot Date: Fri, 22 Dec 2017 17:37:09 +0000 Subject: Port ftrigr and s6lock to textclient --- INSTALL | 2 +- NEWS | 7 ++++++ doc/index.html | 4 +-- doc/upgrade.html | 13 ++++++++++ package/info | 2 +- src/include/s6/ftrigr.h | 11 ++++----- src/include/s6/s6lock.h | 9 +++---- src/libs6/ftrigr_end.c | 4 +-- src/libs6/ftrigr_start.c | 5 ++-- src/libs6/ftrigr_startf.c | 5 ++-- src/libs6/ftrigr_subscribe.c | 18 +++----------- src/libs6/ftrigr_unsubscribe.c | 12 +++------ src/libs6/ftrigr_updateb.c | 19 +++++++------- src/libs6/s6-ftrigrd.c | 52 +++++++++++++++++++-------------------- src/libs6/s6lock_acquire.c | 12 +++------ src/libs6/s6lock_end.c | 4 +-- src/libs6/s6lock_release.c | 12 +++------ src/libs6/s6lock_start.c | 5 ++-- src/libs6/s6lock_startf.c | 7 +++--- src/libs6/s6lock_update.c | 17 +++++++------ src/libs6/s6lockd.c | 56 +++++++++++++++++++++--------------------- 21 files changed, 135 insertions(+), 141 deletions(-) diff --git a/INSTALL b/INSTALL index 5314d66..f1162aa 100644 --- a/INSTALL +++ b/INSTALL @@ -6,7 +6,7 @@ Build Instructions - A POSIX-compliant C development environment - GNU make version 3.81 or later - - skalibs version 2.6.2.0 or later: http://skarnet.org/software/skalibs/ + - skalibs version 2.6.3.0 or later: http://skarnet.org/software/skalibs/ - execline version 2.3.0.4 or later: http://skarnet.org/software/execline/ This software will run on any operating system that implements diff --git a/NEWS b/NEWS index e184613..3586f17 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,12 @@ Changelog for s6. +In 2.7.0.0 +---------- + + - s6-ftrigrd and s6lockd internally use the textclient API/ABI +instead of skaclient. This is cleaner, faster code. + + In 2.6.2.0 ---------- diff --git a/doc/index.html b/doc/index.html index 330d56e..952a907 100644 --- a/doc/index.html +++ b/doc/index.html @@ -83,7 +83,7 @@ with s6
  • A POSIX-compliant system with a standard C development environment
  • GNU make, version 3.81 or later
  • skalibs version -2.6.2.0 or later. It's a build-time requirement. It's also a run-time +2.6.3.0 or later. It's a build-time requirement. It's also a run-time requirement if you link against the shared version of the skalibs library.
  • execline version @@ -100,7 +100,7 @@ library.
  • Download