aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2026-03-10 17:23:22 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2026-03-10 17:23:22 +0000
commitc9774da42a7d114dac5afea866bab10c011be22c (patch)
treec3ef2920e0f65539ad454963e8ab502345365da5
parent327d253a06da5688d696a4f17f8c74cafe114fda (diff)
downloadskalibs-c9774da42a7d114dac5afea866bab10c011be22c.tar.gz
Fix build, update sassclient API
-rw-r--r--package/deps.mak2
-rw-r--r--src/include/skalibs/sassclient.h2
-rw-r--r--src/libunixonacid/sassclient_cancel_internal.c2
-rw-r--r--src/libunixonacid/sassclient_update.c2
4 files changed, 4 insertions, 4 deletions
diff --git a/package/deps.mak b/package/deps.mak
index a15c219..7a69ab2 100644
--- a/package/deps.mak
+++ b/package/deps.mak
@@ -41,7 +41,7 @@ src/include/skalibs/posixplz.h: src/include/skalibs/functypes.h src/include/skal
src/include/skalibs/prog.h: src/include/skalibs/types.h
src/include/skalibs/random.h: src/include/skalibs/functypes.h src/include/skalibs/stralloc.h
src/include/skalibs/sassclient.h: src/include/skalibs/genqdyn.h src/include/skalibs/gensetdyn.h src/include/skalibs/tai.h src/include/skalibs/textclient.h
-src/include/skalibs/sassserver.h: src/include/skalibs/iopause.h src/include/skalibs/tai.h
+src/include/skalibs/sassserver.h: src/include/skalibs/avltree.h src/include/skalibs/gensetdyn.h src/include/skalibs/iopause.h src/include/skalibs/tai.h
src/include/skalibs/setgroups.h: src/include/skalibs/sysdeps.h
src/include/skalibs/sha512.h: src/include/skalibs/uint64.h
src/include/skalibs/sig.h: src/include/skalibs/gccattributes.h
diff --git a/src/include/skalibs/sassclient.h b/src/include/skalibs/sassclient.h
index ce79477..ee3d589 100644
--- a/src/include/skalibs/sassclient.h
+++ b/src/include/skalibs/sassclient.h
@@ -21,7 +21,7 @@ struct sassclient_s
} ;
#define SASSCLIENT_ZERO { .connection = TEXTCLIENT_ZERO, .store = GENSETDYN_ZERO, .results = GENQDYN_ZERO }
-typedef int sassclient_cb_func (char const *, size_t, void *) ;
+typedef int sassclient_cb_func (char const *, size_t, uint32_t, void *) ;
typedef sassclient_cb_func *sassclient_cb_func_ref ;
extern int sassclient_start (sassclient *, char const *const *, char const *, char const *, tain const *, tain *) ;
diff --git a/src/libunixonacid/sassclient_cancel_internal.c b/src/libunixonacid/sassclient_cancel_internal.c
index d9fbd5d..03eeea4 100644
--- a/src/libunixonacid/sassclient_cancel_internal.c
+++ b/src/libunixonacid/sassclient_cancel_internal.c
@@ -9,7 +9,7 @@
#include "sassclient-internal.h"
-int asyncnss_cancel_internal (sassclient *a, uint32_t id, tain const *deadline, tain *stamp)
+int sassclient_cancel_internal (sassclient *a, uint32_t id, tain const *deadline, tain *stamp)
{
struct iovec answer ;
char pack[5] = "-" ;
diff --git a/src/libunixonacid/sassclient_update.c b/src/libunixonacid/sassclient_update.c
index 01a0427..a60572d 100644
--- a/src/libunixonacid/sassclient_update.c
+++ b/src/libunixonacid/sassclient_update.c
@@ -33,7 +33,7 @@ static int sassclient_msghandler (struct iovec const *v, void *aux)
}
else
{
- e = (*p->cb)(s + 8, v->iov_len - 8, p->data) ;
+ e = (*p->cb)(s + 8, v->iov_len - 8, id, p->data) ;
uint32_pack_big(res + 4, e) ;
}
e = pthread_mutex_lock(&a->results_mutex) ;