summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2021-08-10 18:01:01 +0000
committerLaurent Bercot <ska@appnovation.com>2021-08-10 18:01:01 +0000
commit304b35f770b1d4599e6a76c97cb3e02b19e98445 (patch)
tree045c8e83247a9eb27aa4f45d43abba5539eddce6 /src
parent6b13dbadb14e21074e9a54d284b4757337c7c009 (diff)
downloadskabus-304b35f770b1d4599e6a76c97cb3e02b19e98445.tar.xz
Adapt to skalibs-2.11.0.0, the real one
Signed-off-by: Laurent Bercot <ska@appnovation.com>
Diffstat (limited to 'src')
-rw-r--r--src/include/skabus/pub.h24
-rw-r--r--src/include/skabus/rpc.h60
-rw-r--r--src/libskabus/skabus-pub-internal.h2
-rw-r--r--src/libskabus/skabus-rpc-internal.h12
-rw-r--r--src/libskabus/skabus_pub_list.c2
-rw-r--r--src/libskabus/skabus_pub_list_async.c2
-rw-r--r--src/libskabus/skabus_pub_register.c2
-rw-r--r--src/libskabus/skabus_pub_send.c2
-rw-r--r--src/libskabus/skabus_pub_send_async.c2
-rw-r--r--src/libskabus/skabus_pub_send_cb.c2
-rw-r--r--src/libskabus/skabus_pub_sendpm.c2
-rw-r--r--src/libskabus/skabus_pub_sendpm_async.c2
-rw-r--r--src/libskabus/skabus_pub_sendv.c2
-rw-r--r--src/libskabus/skabus_pub_sendv_async.c2
-rw-r--r--src/libskabus/skabus_pub_sendvpm.c2
-rw-r--r--src/libskabus/skabus_pub_sendvpm_async.c2
-rw-r--r--src/libskabus/skabus_pub_start.c2
-rw-r--r--src/libskabus/skabus_pub_subunsub.c2
-rw-r--r--src/libskabus/skabus_pub_update.c2
-rw-r--r--src/libskabus/skabus_rpc_cancel.c2
-rw-r--r--src/libskabus/skabus_rpc_get.c2
-rw-r--r--src/libskabus/skabus_rpc_idstr.c2
-rw-r--r--src/libskabus/skabus_rpc_interface_register.c2
-rw-r--r--src/libskabus/skabus_rpc_interface_register_cb.c2
-rw-r--r--src/libskabus/skabus_rpc_interface_unregister.c2
-rw-r--r--src/libskabus/skabus_rpc_interface_unregister_async.c2
-rw-r--r--src/libskabus/skabus_rpc_r_notimpl.c2
-rw-r--r--src/libskabus/skabus_rpc_reply.c2
-rw-r--r--src/libskabus/skabus_rpc_reply_async.c2
-rw-r--r--src/libskabus/skabus_rpc_replyv.c2
-rw-r--r--src/libskabus/skabus_rpc_replyv_async.c2
-rw-r--r--src/libskabus/skabus_rpc_send.c2
-rw-r--r--src/libskabus/skabus_rpc_send_async.c2
-rw-r--r--src/libskabus/skabus_rpc_send_cb.c4
-rw-r--r--src/libskabus/skabus_rpc_sendpm.c2
-rw-r--r--src/libskabus/skabus_rpc_sendpm_async.c2
-rw-r--r--src/libskabus/skabus_rpc_sendq.c2
-rw-r--r--src/libskabus/skabus_rpc_sendq_async.c4
-rw-r--r--src/libskabus/skabus_rpc_sendv.c2
-rw-r--r--src/libskabus/skabus_rpc_sendv_async.c2
-rw-r--r--src/libskabus/skabus_rpc_sendvpm.c2
-rw-r--r--src/libskabus/skabus_rpc_sendvpm_async.c2
-rw-r--r--src/libskabus/skabus_rpc_sendvq.c2
-rw-r--r--src/libskabus/skabus_rpc_sendvq_async.c4
-rw-r--r--src/libskabus/skabus_rpc_start.c2
-rw-r--r--src/libskabus/skabus_rpc_update.c18
-rw-r--r--src/misc/skabus-dyntee-client.c2
-rw-r--r--src/misc/skabus-dyntee.c2
-rw-r--r--src/misc/skabus-dynteed.c14
-rw-r--r--src/pub/skabus-pub-daemon.c2
-rw-r--r--src/pub/skabus-pubd.c65
-rw-r--r--src/rpc/skabus-rpc-client.c2
-rw-r--r--src/rpc/skabus-rpc-daemon.c2
-rw-r--r--src/rpc/skabus-rpcc.c53
-rw-r--r--src/rpc/skabus-rpccctl.c4
-rw-r--r--src/rpc/skabus-rpccctl.h14
-rw-r--r--src/rpc/skabus-rpcd.c45
-rw-r--r--src/rpc/skabus-rpcd.h28
-rw-r--r--src/rpc/skabus_rpccctl.c10
-rw-r--r--src/rpc/skabus_rpcd_client.c8
-rw-r--r--src/rpc/skabus_rpcd_query.c22
61 files changed, 240 insertions, 237 deletions
diff --git a/src/include/skabus/pub.h b/src/include/skabus/pub.h
index e8ee2e3..380e0ed 100644
--- a/src/include/skabus/pub.h
+++ b/src/include/skabus/pub.h
@@ -32,7 +32,7 @@ typedef struct skabus_pub_msginfo_s skabus_pub_msginfo_t, *skabus_pub_msginfo_t_
struct skabus_pub_msginfo_s
{
uint64_t serial ;
- tain_t timestamp ;
+ tain timestamp ;
uint8_t flags ;
char sender[SKABUS_PUB_IDSTR_SIZE + 1] ;
} ;
@@ -57,10 +57,10 @@ struct skabus_pub_cltinfo_s
typedef struct skabus_pub_s skabus_pub_t, *skabus_pub_t_ref ;
struct skabus_pub_s
{
- skaclient_t connection ;
+ skaclient connection ;
genalloc info ; /* array of skabus_pub_cltinfo_t */
size_t head ;
- skaclient_buffer_t buffers ;
+ skaclient_buffer buffers ;
} ;
#define SKABUS_PUB_ZERO { .connection = SKACLIENT_ZERO, .info = GENALLOC_ZERO, .head = 0 }
@@ -70,18 +70,18 @@ struct skabus_pub_s
typedef struct skabus_pub_start_result_s skabus_pub_start_result_t, *skabus_pub_start_result_t_ref ;
struct skabus_pub_start_result_s
{
- skaclient_cbdata_t skaclient_cbdata ;
+ skaclient_cbdata skaclient_cbdata ;
} ;
#define skabus_pub_init(a, path, id, sre, wre, deadline, stamp) (skabus_pub_start(a, path, deadline, stamp) && skabus_pub_register(a, id, sre, wre, deadline, stamp))
#define skabus_pub_init_g(a, path, id, sre, wre, deadline) skabus_pub_init(a, path, id, sre, wre, (deadline), &STAMP)
extern int skabus_pub_start_async (skabus_pub_t *, char const *, skabus_pub_start_result_t *) ;
-extern int skabus_pub_start (skabus_pub_t *, char const *, tain_t const *, tain_t *) ;
+extern int skabus_pub_start (skabus_pub_t *, char const *, tain const *, tain *) ;
#define skabus_pub_start_g(a, path, deadline) skabus_pub_start(a, path, (deadline), &STAMP)
extern int skabus_pub_register_async (skabus_pub_t *, char const *, char const *, char const *, unsigned char *) ;
-extern int skabus_pub_register (skabus_pub_t *, char const *, char const *, char const *, tain_t const *, tain_t *) ;
+extern int skabus_pub_register (skabus_pub_t *, char const *, char const *, char const *, tain const *, tain *) ;
#define skabus_pub_register_g(a, id, sre, wre, deadline) skabus_pub_register(a, id, sre, wre, (deadline), &STAMP)
extern void skabus_pub_end (skabus_pub_t *) ;
@@ -107,7 +107,7 @@ struct skabus_pub_send_result_s
extern int skabus_pub_send_withfds_async (skabus_pub_t *, char const *, size_t, int const *, unsigned int, unsigned char const *, skabus_pub_send_result_t *) ;
#define skabus_pub_send_async(a, s, len, res) skabus_pub_send_withfds_async(a, s, len, 0, 0, unixmessage_bits_closenone, res)
-extern uint64_t skabus_pub_send_withfds (skabus_pub_t *, char const *, size_t, int const *, unsigned int, unsigned char const *, tain_t const *, tain_t *) ;
+extern uint64_t skabus_pub_send_withfds (skabus_pub_t *, char const *, size_t, int const *, unsigned int, unsigned char const *, tain const *, tain *) ;
#define skabus_pub_send_withfds_g(a, s, len, fds, nfds, bits, deadline) skabus_pub_send_withfds(a, s, len, fds, nfds, bits, (deadline), &STAMP)
#define skabus_pub_send(a, s, len, deadline, stamp) skabus_pub_send_withfds(a, s, len, 0, 0, unixmessage_bits_closenone, deadline, stamp)
#define skabus_pub_send_g(a, s, len, deadline) skabus_pub_send(a, s, len, (deadline), &STAMP)
@@ -115,7 +115,7 @@ extern uint64_t skabus_pub_send_withfds (skabus_pub_t *, char const *, size_t, i
extern int skabus_pub_sendv_withfds_async (skabus_pub_t *, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, skabus_pub_send_result_t *) ;
#define skabus_pub_sendv_async(a, v, vlen, res) skabus_pub_sendv_withfds_async(a, v, vlen, 0, 0, unixmessage_bits_closenone, res)
-extern uint64_t skabus_pub_sendv_withfds (skabus_pub_t *, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, tain_t const *, tain_t *) ;
+extern uint64_t skabus_pub_sendv_withfds (skabus_pub_t *, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, tain const *, tain *) ;
#define skabus_pub_sendv_withfds_g(a, v, vlen, fds, nfds, bits, deadline) skabus_pub_sendv_withfds(a, v, vlen, fds, nfds, bits, (deadline), &STAMP)
#define skabus_pub_sendv(a, v, vlen, deadline, stamp) skabus_pub_sendv_withfds(a, v, vlen, 0, 0, unixmessage_bits_closenone, deadline, stamp)
#define skabus_pub_sendv_g(a, v, vlen, deadline) skabus_pub_sendv(a, v, vlen, (deadline), &STAMP)
@@ -126,7 +126,7 @@ extern uint64_t skabus_pub_sendv_withfds (skabus_pub_t *, struct iovec const *,
extern int skabus_pub_sendpm_withfds_async (skabus_pub_t *, char const *, char const *, size_t, int const *, unsigned int, unsigned char const *, skabus_pub_send_result_t *) ;
#define skabus_pub_sendpm_async(a, id, s, len, res) skabus_pub_sendpm_withfds_async(a, id, s, len, 0, 0, unixmessage_bits_closenone, res)
-extern uint64_t skabus_pub_sendpm_withfds (skabus_pub_t *, char const *, char const *, size_t, int const *, unsigned int, unsigned char const *, tain_t const *, tain_t *) ;
+extern uint64_t skabus_pub_sendpm_withfds (skabus_pub_t *, char const *, char const *, size_t, int const *, unsigned int, unsigned char const *, tain const *, tain *) ;
#define skabus_pub_sendpm_withfds_g(a, id, s, len, fds, nfds, bits, deadline) skabus_pub_sendpm_withfds(a, id, s, len, fds, nfds, bits, (deadline), &STAMP)
#define skabus_pub_sendpm(a, id, s, len, deadline, stamp) skabus_pub_sendpm_withfds(a, id, s, len, 0, 0, unixmessage_bits_closenone, deadline, stamp)
#define skabus_pub_sendpm_g(a, id, s, len, deadline) skabus_pub_sendpm(a, id, s, len, (deadline), &STAMP)
@@ -134,7 +134,7 @@ extern uint64_t skabus_pub_sendpm_withfds (skabus_pub_t *, char const *, char co
extern int skabus_pub_sendvpm_withfds_async (skabus_pub_t *, char const *, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, skabus_pub_send_result_t *) ;
#define skabus_pub_sendvpm_async(a, id, v, vlen, res) skabus_pub_sendvpm_withfds_async(a, id, v, vlen, 0, 0, unixmessage_bits_closenone, res)
-extern uint64_t skabus_pub_sendvpm_withfds (skabus_pub_t *, char const *, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, tain_t const *, tain_t *) ;
+extern uint64_t skabus_pub_sendvpm_withfds (skabus_pub_t *, char const *, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, tain const *, tain *) ;
#define skabus_pub_sendvpm_withfds_g(a, id, v, vlen, fds, nfds, bits, deadline) skabus_pub_sendvpm_withfds(a, id, v, vlen, fds, nfds, bits, (deadline), &STAMP)
#define skabus_pub_sendvpm(a, id, v, vlen, deadline, stamp) skabus_pub_sendvpm_withfds(a, id, v, vlen, 0, 0, unixmessage_bits_closenone, deadline, stamp)
#define skabus_pub_sendvpm_g(a, id, v, vlen, deadline) skabus_pub_sendvpm(a, id, v, vlen, (deadline), &STAMP)
@@ -145,7 +145,7 @@ extern uint64_t skabus_pub_sendvpm_withfds (skabus_pub_t *, char const *, struct
extern int skabus_pub_subunsub_async (skabus_pub_t *, char, char const *, unsigned char *) ;
#define skabus_pub_subscribe_async(a, id, err) skabus_pub_subunsub_async(a, 'S', id, err)
#define skabus_pub_unsubscribe_async(a, id, err) skabus_pub_subunsub_async(a, 'U', id, err)
-extern int skabus_pub_subunsub (skabus_pub_t *, char, char const *, tain_t const *, tain_t *) ;
+extern int skabus_pub_subunsub (skabus_pub_t *, char, char const *, tain const *, tain *) ;
#define skabus_pub_subscribe(a, id, deadline, stamp) skabus_pub_subunsub(a, 'S', id, deadline, stamp)
#define skabus_pub_subscribe_g(a, id, deadline) skabus_pub_subscribe(a, id, (deadline), &STAMP)
#define skabus_pub_unsubscribe(a, id, deadline, stamp) skabus_pub_subunsub(a, 'U', id, deadline, stamp)
@@ -163,7 +163,7 @@ struct skabus_pub_list_result_s
} ;
extern int skabus_pub_list_async (skabus_pub_t *, stralloc *, skabus_pub_list_result_t *) ;
-extern int skabus_pub_list (skabus_pub_t *, stralloc *, diuint32 *, tain_t const *, tain_t *) ;
+extern int skabus_pub_list (skabus_pub_t *, stralloc *, diuint32 *, tain const *, tain *) ;
#define skabus_pub_list_g(a, sa, deadline) skabus_pub_list(a, sa, (deadline), &STAMP)
#endif
diff --git a/src/include/skabus/rpc.h b/src/include/skabus/rpc.h
index 894c763..46b8f39 100644
--- a/src/include/skabus/rpc.h
+++ b/src/include/skabus/rpc.h
@@ -36,8 +36,8 @@ typedef struct skabus_rpc_rinfo_s skabus_rpc_rinfo_t, *skabus_rpc_rinfo_t_ref ;
struct skabus_rpc_rinfo_s
{
uint64_t serial ;
- tain_t limit ;
- tain_t timestamp ;
+ tain limit ;
+ tain timestamp ;
uid_t uid ;
gid_t gid ;
char idstr[SKABUS_RPC_IDSTR_SIZE + 1] ;
@@ -52,32 +52,32 @@ extern void skabus_rpc_rinfo_unpack (char const *, skabus_rpc_rinfo_t *) ;
/* Serving queries */
-typedef int skabus_rpc_r_func_t (skabus_rpc_t *, skabus_rpc_rinfo_t const *, unixmessage_t const *, void *) ;
-typedef skabus_rpc_r_func_t *skabus_rpc_r_func_t_ref ;
-typedef int skabus_rpc_rcancel_func_t (uint64_t, char, void *) ;
-typedef skabus_rpc_rcancel_func_t *skabus_rpc_rcancel_func_t_ref ;
+typedef int skabus_rpc_r_func (skabus_rpc_t *, skabus_rpc_rinfo_t const *, unixmessage const *, void *) ;
+typedef skabus_rpc_r_func *skabus_rpc_r_func_ref ;
+typedef int skabus_rpc_rcancel_func (uint64_t, char, void *) ;
+typedef skabus_rpc_rcancel_func *skabus_rpc_rcancel_func_ref ;
typedef struct skabus_rpc_interface_s skabus_rpc_interface_t, *skabus_rpc_interface_t_ref ;
struct skabus_rpc_interface_s
{
- skabus_rpc_r_func_t_ref f ;
- skabus_rpc_rcancel_func_t_ref cancelf ;
+ skabus_rpc_r_func_ref f ;
+ skabus_rpc_rcancel_func_ref cancelf ;
void *data ;
} ;
#define SKABUS_RPC_INTERFACE_ZERO { .f = &skabus_rpc_r_notimpl, .cancelf = &skabus_rpc_rcancel_ignore, .data = 0 }
extern skabus_rpc_interface_t const skabus_rpc_interface_zero ;
-extern skabus_rpc_r_func_t skabus_rpc_r_notimpl ;
-extern skabus_rpc_rcancel_func_t skabus_rpc_rcancel_ignore ;
+extern skabus_rpc_r_func skabus_rpc_r_notimpl ;
+extern skabus_rpc_rcancel_func skabus_rpc_rcancel_ignore ;
extern int skabus_rpc_reply_withfds_async (skabus_rpc_t *, uint64_t, char, char const *, size_t, int const *, unsigned int, unsigned char const *) ;
#define skabus_rpc_reply_async(a, serial, result, s, len) skabus_rpc_reply_withfds(a, serial, result, s, len, 0, 0, unixmessage_bits_closenone)
extern int skabus_rpc_replyv_withfds_async (skabus_rpc_t *, uint64_t, char, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *) ;
#define skabus_rpc_replyv_async(a, serial, result, v, vlen) skabus_rpc_replyv_withfds(a, serial, result, v, vlen, 0, 0, unixmessage_bits_closenone)
-extern int skabus_rpc_reply_withfds (skabus_rpc_t *, uint64_t, char, char const *, size_t, int const *, unsigned int, unsigned char const *, tain_t const *, tain_t *) ;
+extern int skabus_rpc_reply_withfds (skabus_rpc_t *, uint64_t, char, char const *, size_t, int const *, unsigned int, unsigned char const *, tain const *, tain *) ;
#define skabus_rpc_reply(a, serial, result, s, len, deadline, stamp) skabus_rpc_reply_withfds(a, serial, result, s, len, 0, 0, unixmessage_bits_closenone, deadline, stamp)
-extern int skabus_rpc_replyv_withfds (skabus_rpc_t *, uint64_t, char, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, tain_t const *, tain_t *) ;
+extern int skabus_rpc_replyv_withfds (skabus_rpc_t *, uint64_t, char, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, tain const *, tain *) ;
#define skabus_rpc_replyv(a, serial, result, v, vlen, deadline, stamp) skabus_rpc_replyv_withfds(a, serial, result, v, vlen, 0, 0, unixmessage_bits_closenone, deadline, stamp)
#define skabus_rpc_reply_withfds_g(a, serial, result, s, len, fds, nfds, bits, deadline) skabus_rpc_reply_withfds(a, serial, result, s, len, fds, nfds, bits, (deadline), &STAMP)
@@ -105,7 +105,7 @@ struct skabus_rpc_qinfo_s
uint64_t serial ;
char status ;
char result ;
- unixmessage_t message ;
+ unixmessage message ;
} ;
#define SKABUS_RPC_QINFO_ZERO { .serial = 0, .status = EINVAL, .result = ECONNABORTED, .message = UNIXMESSAGE_ZERO }
extern skabus_rpc_qinfo_t const skabus_rpc_qinfo_zero ;
@@ -115,13 +115,13 @@ extern skabus_rpc_qinfo_t const skabus_rpc_qinfo_zero ;
struct skabus_rpc_s
{
- skaclient_t connection ;
+ skaclient connection ;
uint32_t pmid ; /* index of the object interface */
gensetdyn r ; /* set of skabus_rpc_ifnode_t */
genalloc qlist ; /* array of uint64_t */
gensetdyn q ; /* set of skabus_rpc_qinfo_t */
avltree qmap ; /* serial -> index in q */
- skaclient_buffer_t buffers ;
+ skaclient_buffer buffers ;
} ;
#define SKABUS_RPC_ZERO \
{ \
@@ -141,18 +141,18 @@ typedef struct skabus_rpc_interface_result_s skabus_rpc_interface_result_t, *ska
typedef struct skabus_rpc_start_result_s skabus_rpc_start_result_t, *skabus_rpc_start_result_t_ref ;
struct skabus_rpc_start_result_s
{
- skaclient_cbdata_t skaclient_cbdata ;
+ skaclient_cbdata skaclient_cbdata ;
} ;
#define skabus_rpc_init(a, path, id, ifbody, re, deadline, stamp) (skabus_rpc_start(a, path, deadline, stamp) && skabus_rpc_idstr(a, id, ifbody, re, deadline, stamp))
#define skabus_rpc_init_g(a, path, id, ifbody, re, deadline) skabus_rpc_init(a, path, id, ifbody, re, (deadline), &STAMP)
extern int skabus_rpc_start_async (skabus_rpc_t *, char const *, skabus_rpc_start_result_t *) ;
-extern int skabus_rpc_start (skabus_rpc_t *, char const *, tain_t const *, tain_t *) ;
+extern int skabus_rpc_start (skabus_rpc_t *, char const *, tain const *, tain *) ;
#define skabus_rpc_start_g(a, path, deadline) skabus_rpc_start(a, path, (deadline), &STAMP)
extern int skabus_rpc_idstr_async (skabus_rpc_t *, char const *, skabus_rpc_interface_t const *, char const *, skabus_rpc_interface_result_t *) ;
-extern int skabus_rpc_idstr (skabus_rpc_t *, char const *, skabus_rpc_interface_t const *, char const *, tain_t const *, tain_t *) ;
+extern int skabus_rpc_idstr (skabus_rpc_t *, char const *, skabus_rpc_interface_t const *, char const *, tain const *, tain *) ;
#define skabus_rpc_idstr_g(a, idstr, ifbody, re, deadline) skabus_rpc_idstr(a, idstr, ifbody, re, (deadline), &STAMP)
extern void skabus_rpc_end (skabus_rpc_t *) ;
@@ -163,7 +163,7 @@ extern void skabus_rpc_end (skabus_rpc_t *) ;
#define skabus_rpc_fd(a) skaclient_fd(&(a)->connection)
extern int skabus_rpc_update (skabus_rpc_t *) ;
extern size_t skabus_rpc_qlist (skabus_rpc_t *, uint64_t **) ;
-extern int skabus_rpc_get (skabus_rpc_t *, uint64_t, int *, unixmessage_t *) ;
+extern int skabus_rpc_get (skabus_rpc_t *, uint64_t, int *, unixmessage *) ;
extern int skabus_rpc_release (skabus_rpc_t *, uint64_t) ;
extern void skabus_rpc_qlist_ack(skabus_rpc_t *, size_t) ;
@@ -178,11 +178,11 @@ struct skabus_rpc_interface_result_s
} ;
extern int skabus_rpc_interface_register_async (skabus_rpc_t *, char const *, skabus_rpc_interface_t const *, char const *, skabus_rpc_interface_result_t *) ;
-extern int skabus_rpc_interface_register (skabus_rpc_t *, uint32_t *, char const *, skabus_rpc_interface_t const *, char const *, tain_t const *, tain_t *) ;
+extern int skabus_rpc_interface_register (skabus_rpc_t *, uint32_t *, char const *, skabus_rpc_interface_t const *, char const *, tain const *, tain *) ;
#define skabus_rpc_interface_register_g(a, ifid, ifname, ifbody, re, deadline) skabus_rpc_interface_register(a, ifid, ifname, ifbody, re, (deadline), &STAMP)
extern int skabus_rpc_interface_unregister_async (skabus_rpc_t *, uint32_t, skabus_rpc_interface_result_t *) ;
-extern int skabus_rpc_interface_unregister (skabus_rpc_t *, uint32_t, tain_t const *, tain_t *) ;
+extern int skabus_rpc_interface_unregister (skabus_rpc_t *, uint32_t, tain const *, tain *) ;
#define skabus_rpc_interface_unregister_g(a, ifid, deadline) skabus_rpc_interface_unregister(a, ifid, (deadline), &STAMP)
@@ -197,34 +197,34 @@ struct skabus_rpc_send_result_s
unsigned char err ;
} ;
-extern int skabus_rpc_send_withfds_async (skabus_rpc_t *, char const *, char const *, size_t, int const *, unsigned int, unsigned char const *, tain_t const *, skabus_rpc_send_result_t *) ;
+extern int skabus_rpc_send_withfds_async (skabus_rpc_t *, char const *, char const *, size_t, int const *, unsigned int, unsigned char const *, tain const *, skabus_rpc_send_result_t *) ;
#define skabus_rpc_send_async(a, ifname, s, len, limit, r) skabus_rpc_send_withfds_async(a, ifname, s, len, 0, 0, unixmessage_bits_closenone, limit, r)
-extern uint64_t skabus_rpc_send_withfds (skabus_rpc_t *, char const *, char const *, size_t, int const *, unsigned int, unsigned char const *, tain_t const *, tain_t const *, tain_t *) ;
+extern uint64_t skabus_rpc_send_withfds (skabus_rpc_t *, char const *, char const *, size_t, int const *, unsigned int, unsigned char const *, tain const *, tain const *, tain *) ;
#define skabus_rpc_send_withfds_g(a, ifname, s, len, fds, nfds, bits, limit, deadline) skabus_rpc_send_withfds(a, ifname, s, len, fds, nfds, bits, limit, (deadline), &STAMP)
#define skabus_rpc_send(a, ifname, s, len, limit, deadline, stamp) skabus_rpc_send_withfds(a, ifname, s, len, 0, 0, unixmessage_bits_closenone, limit, deadline, stamp)
#define skabus_rpc_send_g(a, ifname, s, len, limit, deadline) skabus_rpc_send(a, ifname, s, len, limit, (deadline), &STAMP)
-extern int skabus_rpc_sendv_withfds_async (skabus_rpc_t *, char const *, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, tain_t const *, skabus_rpc_send_result_t *) ;
+extern int skabus_rpc_sendv_withfds_async (skabus_rpc_t *, char const *, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, tain const *, skabus_rpc_send_result_t *) ;
#define skabus_rpc_sendv_async(a, ifname, v, vlen, limit, r) skabus_rpc_sendv_withfds_async(a, ifname, v, vlen, 0, 0, unixmessage_bits_closenone, limit, r)
-extern uint64_t skabus_rpc_sendv_withfds (skabus_rpc_t *, char const *, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, tain_t const *, tain_t const *, tain_t *) ;
+extern uint64_t skabus_rpc_sendv_withfds (skabus_rpc_t *, char const *, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, tain const *, tain const *, tain *) ;
#define skabus_rpc_sendv_withfds_g(a, ifname, v, vlen, fds, nfds, bits, limit, deadline) skabus_rpc_sendv_withfds(a, ifname, v, vlen, fds, nfds, bits, limit, (deadline), &STAMP)
#define skabus_rpc_sendv(a, ifname, v, vlen, limit, deadline, stamp) skabus_rpc_sendv_withfds(a, ifname, v, vlen, 0, 0, unixmessage_bits_closenone, limit, deadline, stamp)
#define skabus_rpc_sendv_g(a, ifname, v, vlen, limit, deadline) skabus_rpc_sendv(a, ifname, v, vlen, limit, (deadline), &STAMP)
-extern int skabus_rpc_sendpm_withfds_async (skabus_rpc_t *, char const *, char const *, size_t, int const *, unsigned int, unsigned char const *, tain_t const *, skabus_rpc_send_result_t *) ;
+extern int skabus_rpc_sendpm_withfds_async (skabus_rpc_t *, char const *, char const *, size_t, int const *, unsigned int, unsigned char const *, tain const *, skabus_rpc_send_result_t *) ;
#define skabus_rpc_sendpm_async(a, cname, s, len, limit, r) skabus_rpc_sendpm_withfds_async(a, cname, s, len, 0, 0, unixmessage_bits_closenone, limit, r)
-extern uint64_t skabus_rpc_sendpm_withfds (skabus_rpc_t *, char const *, char const *, size_t, int const *, unsigned int, unsigned char const *, tain_t const *, tain_t const *, tain_t *) ;
+extern uint64_t skabus_rpc_sendpm_withfds (skabus_rpc_t *, char const *, char const *, size_t, int const *, unsigned int, unsigned char const *, tain const *, tain const *, tain *) ;
#define skabus_rpc_sendpm_withfds_g(a, cname, s, len, fds, nfds, bits, limit, deadline) skabus_rpc_sendpm_withfds(a, cname, s, len, fds, nfds, bits, limit, (deadline), &STAMP)
#define skabus_rpc_sendpm(a, cname, s, len, limit, deadline, stamp) skabus_rpc_sendpm_withfds(a, cname, s, len, 0, 0, unixmessage_bits_closenone, limit, deadline, stamp)
#define skabus_rpc_sendpm_g(a, cname, s, len, limit, deadline) skabus_rpc_sendpm(a, cname, s, len, limit, (deadline), &STAMP)
-extern int skabus_rpc_sendvpm_withfds_async (skabus_rpc_t *, char const *, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, tain_t const *, skabus_rpc_send_result_t *) ;
+extern int skabus_rpc_sendvpm_withfds_async (skabus_rpc_t *, char const *, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, tain const *, skabus_rpc_send_result_t *) ;
#define skabus_rpc_sendvpm_async(a, cname, v, vlen, limit, r) skabus_rpc_sendvpm_withfds_async(a, cname, v, vlen, 0, 0, unixmessage_bits_closenone, limit, r)
-extern uint64_t skabus_rpc_sendvpm_withfds (skabus_rpc_t *, char const *, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, tain_t const *, tain_t const *, tain_t *) ;
+extern uint64_t skabus_rpc_sendvpm_withfds (skabus_rpc_t *, char const *, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, tain const *, tain const *, tain *) ;
#define skabus_rpc_sendvpm_withfds_g(a, cname, v, vlen, fds, nfds, bits, limit, deadline) skabus_rpc_sendvpm_withfds(a, cname, v, vlen, fds, nfds, bits, limit, (deadline), &STAMP)
#define skabus_rpc_sendvpm(a, cname, v, vlen, limit, deadline, stamp) skabus_rpc_sendvpm_withfds(a, cname, v, vlen, 0, 0, unixmessage_bits_closenone, limit, deadline, stamp)
#define skabus_rpc_sendvpm_g(a, cname, v, vlen, limit, deadline) skabus_rpc_sendvpm(a, cname, v, vlen, limit, (deadline), &STAMP)
@@ -233,7 +233,7 @@ extern uint64_t skabus_rpc_sendvpm_withfds (skabus_rpc_t *, char const *, struct
/* Cancelling an in-flight query */
extern int skabus_rpc_cancel_async (skabus_rpc_t *, uint64_t, unsigned char *) ;
-extern int skabus_rpc_cancel (skabus_rpc_t *, uint64_t, tain_t const *, tain_t *) ;
+extern int skabus_rpc_cancel (skabus_rpc_t *, uint64_t, tain const *, tain *) ;
#define skabus_rpc_cancel_g(a, qid, deadline) skabus_rpc_cancel(a, qid, (deadine), &STAMP)
#endif
diff --git a/src/libskabus/skabus-pub-internal.h b/src/libskabus/skabus-pub-internal.h
index efe8bb9..32fb4b5 100644
--- a/src/libskabus/skabus-pub-internal.h
+++ b/src/libskabus/skabus-pub-internal.h
@@ -7,6 +7,6 @@
#define SKABUS_HEAD_MAX 64
-extern unixmessage_handler_func_t skabus_pub_send_cb ;
+extern unixmessage_handler_func skabus_pub_send_cb ;
#endif
diff --git a/src/libskabus/skabus-rpc-internal.h b/src/libskabus/skabus-rpc-internal.h
index 04f29e4..8a590b8 100644
--- a/src/libskabus/skabus-rpc-internal.h
+++ b/src/libskabus/skabus-rpc-internal.h
@@ -9,12 +9,12 @@
#include <skalibs/unixmessage.h>
#include <skabus/rpc.h>
-extern int skabus_rpc_sendq_withfds_async (skabus_rpc_t *, char const *, size_t, char const *, char const *, size_t, int const *, unsigned int, unsigned char const *, tain_t const *, skabus_rpc_send_result_t *) ;
-extern uint64_t skabus_rpc_sendq_withfds (skabus_rpc_t *, char const *, size_t, char const *, char const *, size_t, int const *, unsigned int, unsigned char const *, tain_t const *, tain_t const *, tain_t *) ;
-extern int skabus_rpc_sendvq_withfds_async (skabus_rpc_t *, char const *, size_t, char const *, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, tain_t const *, skabus_rpc_send_result_t *) ;
-extern uint64_t skabus_rpc_sendvq_withfds (skabus_rpc_t *, char const *, size_t, char const *, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, tain_t const *, tain_t const *, tain_t *) ;
+extern int skabus_rpc_sendq_withfds_async (skabus_rpc_t *, char const *, size_t, char const *, char const *, size_t, int const *, unsigned int, unsigned char const *, tain const *, skabus_rpc_send_result_t *) ;
+extern uint64_t skabus_rpc_sendq_withfds (skabus_rpc_t *, char const *, size_t, char const *, char const *, size_t, int const *, unsigned int, unsigned char const *, tain const *, tain const *, tain *) ;
+extern int skabus_rpc_sendvq_withfds_async (skabus_rpc_t *, char const *, size_t, char const *, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, tain const *, skabus_rpc_send_result_t *) ;
+extern uint64_t skabus_rpc_sendvq_withfds (skabus_rpc_t *, char const *, size_t, char const *, struct iovec const *, unsigned int, int const *, unsigned int, unsigned char const *, tain const *, tain const *, tain *) ;
-extern unixmessage_handler_func_t skabus_rpc_send_cb ;
-extern unixmessage_handler_func_t skabus_rpc_interface_register_cb ;
+extern unixmessage_handler_func skabus_rpc_send_cb ;
+extern unixmessage_handler_func skabus_rpc_interface_register_cb ;
#endif
diff --git a/src/libskabus/skabus_pub_list.c b/src/libskabus/skabus_pub_list.c
index 4b8ceeb..0f7a4e3 100644
--- a/src/libskabus/skabus_pub_list.c
+++ b/src/libskabus/skabus_pub_list.c
@@ -6,7 +6,7 @@
#include <skabus/pub.h>
-int skabus_pub_list (skabus_pub_t *a, stralloc *sa, diuint32 *n, tain_t const *deadline, tain_t *stamp)
+int skabus_pub_list (skabus_pub_t *a, stralloc *sa, diuint32 *n, tain const *deadline, tain *stamp)
{
skabus_pub_list_result_t r ;
if (!skabus_pub_list_async(a, sa, &r)) return 0 ;
diff --git a/src/libskabus/skabus_pub_list_async.c b/src/libskabus/skabus_pub_list_async.c
index 48797b5..a809f43 100644
--- a/src/libskabus/skabus_pub_list_async.c
+++ b/src/libskabus/skabus_pub_list_async.c
@@ -11,7 +11,7 @@
#include <skabus/pub.h>
-static int skabus_pub_list_cb (unixmessage_t const *m, void *p)
+static int skabus_pub_list_cb (unixmessage const *m, void *p)
{
skabus_pub_list_result_t *r = p ;
uint32_t n ;
diff --git a/src/libskabus/skabus_pub_register.c b/src/libskabus/skabus_pub_register.c
index 30a08a3..4503990 100644
--- a/src/libskabus/skabus_pub_register.c
+++ b/src/libskabus/skabus_pub_register.c
@@ -6,7 +6,7 @@
#include <skabus/pub.h>
-int skabus_pub_register (skabus_pub_t *a, char const *id, char const *sre, char const *wre, tain_t const *deadline, tain_t *stamp)
+int skabus_pub_register (skabus_pub_t *a, char const *id, char const *sre, char const *wre, tain const *deadline, tain *stamp)
{
unsigned char r ;
if (!skabus_pub_register_async(a, id, sre, wre, &r)) return 0 ;
diff --git a/src/libskabus/skabus_pub_send.c b/src/libskabus/skabus_pub_send.c
index f41ede3..ffbeac9 100644
--- a/src/libskabus/skabus_pub_send.c
+++ b/src/libskabus/skabus_pub_send.c
@@ -6,7 +6,7 @@
#include <skabus/pub.h>
-uint64_t skabus_pub_send_withfds (skabus_pub_t *a, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, tain_t const *deadline, tain_t *stamp)
+uint64_t skabus_pub_send_withfds (skabus_pub_t *a, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, tain const *deadline, tain *stamp)
{
skabus_pub_send_result_t r ;
if (!skabus_pub_send_withfds_async(a, s, len, fds, nfds, bits, &r)) return 0 ;
diff --git a/src/libskabus/skabus_pub_send_async.c b/src/libskabus/skabus_pub_send_async.c
index 1a2bb58..214f541 100644
--- a/src/libskabus/skabus_pub_send_async.c
+++ b/src/libskabus/skabus_pub_send_async.c
@@ -11,6 +11,6 @@
int skabus_pub_send_withfds_async (skabus_pub_t *a, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, skabus_pub_send_result_t *result)
{
struct iovec v[2] = { { .iov_base = "!", .iov_len = 1 }, { .iov_base = (char *)s, .iov_len = len } } ;
- unixmessage_v_t m = { .v = v, .vlen = 2, .fds = (int *)fds, .nfds = nfds } ;
+ unixmessagev m = { .v = v, .vlen = 2, .fds = (int *)fds, .nfds = nfds } ;
return skaclient_putmsgv_and_close(&a->connection, &m, bits, &skabus_pub_send_cb, result) ;
}
diff --git a/src/libskabus/skabus_pub_send_cb.c b/src/libskabus/skabus_pub_send_cb.c
index e95ab6c..008a280 100644
--- a/src/libskabus/skabus_pub_send_cb.c
+++ b/src/libskabus/skabus_pub_send_cb.c
@@ -8,7 +8,7 @@
#include <skabus/pub.h>
-int skabus_pub_send_cb (unixmessage_t const *m, void *p)
+int skabus_pub_send_cb (unixmessage const *m, void *p)
{
skabus_pub_send_result_t *r = p ;
if (!m->len || m->nfds) return (errno = EPROTO, 0) ;
diff --git a/src/libskabus/skabus_pub_sendpm.c b/src/libskabus/skabus_pub_sendpm.c
index 073633a..d1a73ef 100644
--- a/src/libskabus/skabus_pub_sendpm.c
+++ b/src/libskabus/skabus_pub_sendpm.c
@@ -6,7 +6,7 @@
#include <skabus/pub.h>
-uint64_t skabus_pub_sendpm_withfds (skabus_pub_t *a, char const *id, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, tain_t const *deadline, tain_t *stamp)
+uint64_t skabus_pub_sendpm_withfds (skabus_pub_t *a, char const *id, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, tain const *deadline, tain *stamp)
{
skabus_pub_send_result_t r ;
if (!skabus_pub_sendpm_withfds_async(a, id, s, len, fds, nfds, bits, &r)) return 0 ;
diff --git a/src/libskabus/skabus_pub_sendpm_async.c b/src/libskabus/skabus_pub_sendpm_async.c
index d43b01f..dd7aeec 100644
--- a/src/libskabus/skabus_pub_sendpm_async.c
+++ b/src/libskabus/skabus_pub_sendpm_async.c
@@ -20,7 +20,7 @@ int skabus_pub_sendpm_withfds_async (skabus_pub_t *a, char const *idstr, char co
{ .iov_base = (char *)idstr, .iov_len = idlen+1 },
{ .iov_base = (char *)s, .iov_len = len }
} ;
- unixmessage_v_t m = { .v = v, .vlen = 3, .fds = (int *)fds, .nfds = nfds } ;
+ unixmessagev m = { .v = v, .vlen = 3, .fds = (int *)fds, .nfds = nfds } ;
if (idlen > SKABUS_PUB_IDSTR_SIZE) return (errno = ERANGE, 0) ;
tmp[1] = (unsigned char)idlen ;
return skaclient_putmsgv_and_close(&a->connection, &m, bits, &skabus_pub_send_cb, result) ;
diff --git a/src/libskabus/skabus_pub_sendv.c b/src/libskabus/skabus_pub_sendv.c
index ff1c743..bc4fa1f 100644
--- a/src/libskabus/skabus_pub_sendv.c
+++ b/src/libskabus/skabus_pub_sendv.c
@@ -7,7 +7,7 @@
#include <skabus/pub.h>
-uint64_t skabus_pub_sendv_withfds (skabus_pub_t *a, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, tain_t const *deadline, tain_t *stamp)
+uint64_t skabus_pub_sendv_withfds (skabus_pub_t *a, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, tain const *deadline, tain *stamp)
{
skabus_pub_send_result_t r ;
if (!skabus_pub_sendv_withfds_async(a, v, vlen, fds, nfds, bits, &r)) return 0 ;
diff --git a/src/libskabus/skabus_pub_sendv_async.c b/src/libskabus/skabus_pub_sendv_async.c
index 54ce94e..8f4e6e0 100644
--- a/src/libskabus/skabus_pub_sendv_async.c
+++ b/src/libskabus/skabus_pub_sendv_async.c
@@ -11,7 +11,7 @@
int skabus_pub_sendv_withfds_async (skabus_pub_t *a, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, skabus_pub_send_result_t *result)
{
struct iovec vv[vlen+1] ;
- unixmessage_v_t m = { .v = vv, .vlen = vlen+1, .fds = (int *)fds, .nfds = nfds } ;
+ unixmessagev m = { .v = vv, .vlen = vlen+1, .fds = (int *)fds, .nfds = nfds } ;
vv[0].iov_base = "!" ; vv[0].iov_len = 1 ;
for (unsigned int i = 0 ; i < vlen ; i++) vv[1+i] = v[i] ;
return skaclient_putmsgv_and_close(&a->connection, &m, bits, &skabus_pub_send_cb, result) ;
diff --git a/src/libskabus/skabus_pub_sendvpm.c b/src/libskabus/skabus_pub_sendvpm.c
index a898bbc..58ce243 100644
--- a/src/libskabus/skabus_pub_sendvpm.c
+++ b/src/libskabus/skabus_pub_sendvpm.c
@@ -6,7 +6,7 @@
#include <skabus/pub.h>
-uint64_t skabus_pub_sendvpm_withfds (skabus_pub_t *a, char const *idstr, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, tain_t const *deadline, tain_t *stamp)
+uint64_t skabus_pub_sendvpm_withfds (skabus_pub_t *a, char const *idstr, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, tain const *deadline, tain *stamp)
{
skabus_pub_send_result_t r ;
if (!skabus_pub_sendvpm_withfds_async(a, idstr, v, vlen, fds, nfds, bits, &r)) return 0 ;
diff --git a/src/libskabus/skabus_pub_sendvpm_async.c b/src/libskabus/skabus_pub_sendvpm_async.c
index b1bab4d..82fd7e6 100644
--- a/src/libskabus/skabus_pub_sendvpm_async.c
+++ b/src/libskabus/skabus_pub_sendvpm_async.c
@@ -15,7 +15,7 @@ int skabus_pub_sendvpm_withfds_async (skabus_pub_t *a, char const *idstr, struct
size_t idlen = strlen(idstr) ;
char tmp[2] = "+" ;
struct iovec vv[vlen + 2] ;
- unixmessage_v_t m = { .v = vv, .vlen = vlen + 2, .fds = (int *)fds, .nfds = nfds } ;
+ unixmessagev m = { .v = vv, .vlen = vlen + 2, .fds = (int *)fds, .nfds = nfds } ;
if (idlen > SKABUS_PUB_IDSTR_SIZE) return (errno = ERANGE, 0) ;
tmp[1] = (unsigned char)idlen ;
vv[0].iov_base = tmp ; vv[0].iov_len = 2 ;
diff --git a/src/libskabus/skabus_pub_start.c b/src/libskabus/skabus_pub_start.c
index d72b0f7..3cb3177 100644
--- a/src/libskabus/skabus_pub_start.c
+++ b/src/libskabus/skabus_pub_start.c
@@ -4,7 +4,7 @@
#include <skabus/pub.h>
-int skabus_pub_start (skabus_pub_t *a, char const *path, tain_t const *deadline, tain_t *stamp)
+int skabus_pub_start (skabus_pub_t *a, char const *path, tain const *deadline, tain *stamp)
{
return skaclient_start_b(
&a->connection,
diff --git a/src/libskabus/skabus_pub_subunsub.c b/src/libskabus/skabus_pub_subunsub.c
index 29e61f1..e45b143 100644
--- a/src/libskabus/skabus_pub_subunsub.c
+++ b/src/libskabus/skabus_pub_subunsub.c
@@ -6,7 +6,7 @@
#include <skabus/pub.h>
-int skabus_pub_subunsub (skabus_pub_t *a, char what, char const *id, tain_t const *deadline, tain_t *stamp)
+int skabus_pub_subunsub (skabus_pub_t *a, char what, char const *id, tain const *deadline, tain *stamp)
{
unsigned char r ;
if (!skabus_pub_subunsub_async(a, what, id, &r)) return 0 ;
diff --git a/src/libskabus/skabus_pub_update.c b/src/libskabus/skabus_pub_update.c
index 46e699c..859c562 100644
--- a/src/libskabus/skabus_pub_update.c
+++ b/src/libskabus/skabus_pub_update.c
@@ -14,7 +14,7 @@
#include <skabus/pub.h>
-static int handler (unixmessage_t const *m, void *x)
+static int handler (unixmessage const *m, void *x)
{
skabus_pub_t *a = (skabus_pub_t *)x ;
size_t n = genalloc_len(skabus_pub_cltinfo_t, &a->info) ;
diff --git a/src/libskabus/skabus_rpc_cancel.c b/src/libskabus/skabus_rpc_cancel.c
index fe77d48..ad8bf6a 100644
--- a/src/libskabus/skabus_rpc_cancel.c
+++ b/src/libskabus/skabus_rpc_cancel.c
@@ -7,7 +7,7 @@
#include <skabus/rpc.h>
-int skabus_rpc_cancel (skabus_rpc_t *a, uint64_t serial, tain_t const *deadline, tain_t *stamp)
+int skabus_rpc_cancel (skabus_rpc_t *a, uint64_t serial, tain const *deadline, tain *stamp)
{
unsigned char r ;
if (!skabus_rpc_cancel_async(a, serial, &r)) return 0 ;
diff --git a/src/libskabus/skabus_rpc_get.c b/src/libskabus/skabus_rpc_get.c
index 0f427f5..958c379 100644
--- a/src/libskabus/skabus_rpc_get.c
+++ b/src/libskabus/skabus_rpc_get.c
@@ -9,7 +9,7 @@
#include <skabus/rpc.h>
-int skabus_rpc_get (skabus_rpc_t *a, uint64_t serial, int *result, unixmessage_t *m)
+int skabus_rpc_get (skabus_rpc_t *a, uint64_t serial, int *result, unixmessage *m)
{
uint32_t id ;
skabus_rpc_qinfo_t *p ;
diff --git a/src/libskabus/skabus_rpc_idstr.c b/src/libskabus/skabus_rpc_idstr.c
index 29497c4..8e48e85 100644
--- a/src/libskabus/skabus_rpc_idstr.c
+++ b/src/libskabus/skabus_rpc_idstr.c
@@ -7,7 +7,7 @@
#include <skabus/rpc.h>
-int skabus_rpc_idstr (skabus_rpc_t *a, char const *idstr, skabus_rpc_interface_t const *ifbody, char const *re, tain_t const *deadline, tain_t *stamp)
+int skabus_rpc_idstr (skabus_rpc_t *a, char const *idstr, skabus_rpc_interface_t const *ifbody, char const *re, tain const *deadline, tain *stamp)
{
skabus_rpc_interface_result_t r ;
if (!skabus_rpc_idstr_async(a, idstr, ifbody, re, &r)) return 0 ;
diff --git a/src/libskabus/skabus_rpc_interface_register.c b/src/libskabus/skabus_rpc_interface_register.c
index e4b18d9..d5d525f 100644
--- a/src/libskabus/skabus_rpc_interface_register.c
+++ b/src/libskabus/skabus_rpc_interface_register.c
@@ -7,7 +7,7 @@
#include <skabus/rpc.h>
-int skabus_rpc_interface_register (skabus_rpc_t *a, uint32_t *ifid, char const *ifname, skabus_rpc_interface_t const *ifbody, char const *re, tain_t const *deadline, tain_t *stamp)
+int skabus_rpc_interface_register (skabus_rpc_t *a, uint32_t *ifid, char const *ifname, skabus_rpc_interface_t const *ifbody, char const *re, tain const *deadline, tain *stamp)
{
skabus_rpc_interface_result_t r ;
if (!skabus_rpc_interface_register_async(a, ifname, ifbody, re, &r)) return 0 ;
diff --git a/src/libskabus/skabus_rpc_interface_register_cb.c b/src/libskabus/skabus_rpc_interface_register_cb.c
index b786794..9ede974 100644
--- a/src/libskabus/skabus_rpc_interface_register_cb.c
+++ b/src/libskabus/skabus_rpc_interface_register_cb.c
@@ -9,7 +9,7 @@
#include <skabus/rpc.h>
#include "skabus-rpc-internal.h"
-int skabus_rpc_interface_register_cb (unixmessage_t const *m, void *p)
+int skabus_rpc_interface_register_cb (unixmessage const *m, void *p)
{
skabus_rpc_interface_result_t *r = p ;
if (m->len != 1 || m->nfds) return (errno = EPROTO, 0) ;
diff --git a/src/libskabus/skabus_rpc_interface_unregister.c b/src/libskabus/skabus_rpc_interface_unregister.c
index add587c..793b954 100644
--- a/src/libskabus/skabus_rpc_interface_unregister.c
+++ b/src/libskabus/skabus_rpc_interface_unregister.c
@@ -7,7 +7,7 @@
#include <skabus/rpc.h>
-int skabus_rpc_interface_unregister (skabus_rpc_t *a, uint32_t ifid, tain_t const *deadline, tain_t *stamp)
+int skabus_rpc_interface_unregister (skabus_rpc_t *a, uint32_t ifid, tain const *deadline, tain *stamp)
{
skabus_rpc_interface_result_t r ;
if (!skabus_rpc_interface_unregister_async(a, ifid, &r)) return 0 ;
diff --git a/src/libskabus/skabus_rpc_interface_unregister_async.c b/src/libskabus/skabus_rpc_interface_unregister_async.c
index daa4a11..819a868 100644
--- a/src/libskabus/skabus_rpc_interface_unregister_async.c
+++ b/src/libskabus/skabus_rpc_interface_unregister_async.c
@@ -11,7 +11,7 @@
#include <skabus/rpc.h>
-static int skabus_rpc_interface_unregister_cb (unixmessage_t const *m, void *p)
+static int skabus_rpc_interface_unregister_cb (unixmessage const *m, void *p)
{
skabus_rpc_interface_result_t *r = p ;
if (m->len != 1 || m->nfds) return (errno = EPROTO, 0) ;
diff --git a/src/libskabus/skabus_rpc_r_notimpl.c b/src/libskabus/skabus_rpc_r_notimpl.c
index a8bc026..c947d4b 100644
--- a/src/libskabus/skabus_rpc_r_notimpl.c
+++ b/src/libskabus/skabus_rpc_r_notimpl.c
@@ -4,7 +4,7 @@
#include <skabus/rpc.h>
-int skabus_rpc_r_notimpl (skabus_rpc_t *a, skabus_rpc_rinfo_t const *info, unixmessage_t const *m, void *data)
+int skabus_rpc_r_notimpl (skabus_rpc_t *a, skabus_rpc_rinfo_t const *info, unixmessage const *m, void *data)
{
(void)m ;
(void)data ;
diff --git a/src/libskabus/skabus_rpc_reply.c b/src/libskabus/skabus_rpc_reply.c
index 0b48734..237956d 100644
--- a/src/libskabus/skabus_rpc_reply.c
+++ b/src/libskabus/skabus_rpc_reply.c
@@ -4,7 +4,7 @@
#include <skabus/rpc.h>
-int skabus_rpc_reply_withfds (skabus_rpc_t *a, uint64_t serial, char result, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, tain_t const *deadline, tain_t *stamp)
+int skabus_rpc_reply_withfds (skabus_rpc_t *a, uint64_t serial, char result, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, tain const *deadline, tain *stamp)
{
return skabus_rpc_reply_withfds_async(a, serial, result, s, len, fds, nfds, bits)
&& skaclient_timed_aflush(&a->connection, deadline, stamp) ;
diff --git a/src/libskabus/skabus_rpc_reply_async.c b/src/libskabus/skabus_rpc_reply_async.c
index 6f3df39..498c1e0 100644
--- a/src/libskabus/skabus_rpc_reply_async.c
+++ b/src/libskabus/skabus_rpc_reply_async.c
@@ -12,7 +12,7 @@ int skabus_rpc_reply_withfds_async (skabus_rpc_t *a, uint64_t serial, char resul
{
char pack[10] = "R" ;
struct iovec v[2] = { { .iov_base = pack, .iov_len = 10 }, { .iov_base = (char *)s, .iov_len = len } } ;
- unixmessage_v_t m = { .v = v, .vlen = 2, .fds = (int *)fds, .nfds = nfds } ;
+ unixmessagev m = { .v = v, .vlen = 2, .fds = (int *)fds, .nfds = nfds } ;
uint64_pack_big(pack+1, serial) ;
pack[9] = result ;
return skaclient_aputv_and_close(&a->connection, &m, bits) ;
diff --git a/src/libskabus/skabus_rpc_replyv.c b/src/libskabus/skabus_rpc_replyv.c
index c972ce4..3c6f092 100644
--- a/src/libskabus/skabus_rpc_replyv.c
+++ b/src/libskabus/skabus_rpc_replyv.c
@@ -3,7 +3,7 @@
#include <skalibs/skaclient.h>
#include <skabus/rpc.h>
-int skabus_rpc_replyv_withfds (skabus_rpc_t *a, uint64_t serial, char result, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, tain_t const *deadline, tain_t *stamp)
+int skabus_rpc_replyv_withfds (skabus_rpc_t *a, uint64_t serial, char result, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, tain const *deadline, tain *stamp)
{
return skabus_rpc_replyv_withfds_async(a, serial, result, v, vlen, fds, nfds, bits)
&& skaclient_timed_aflush(&a->connection, deadline, stamp) ;
diff --git a/src/libskabus/skabus_rpc_replyv_async.c b/src/libskabus/skabus_rpc_replyv_async.c
index 7bd4397..7c8880a 100644
--- a/src/libskabus/skabus_rpc_replyv_async.c
+++ b/src/libskabus/skabus_rpc_replyv_async.c
@@ -10,7 +10,7 @@ int skabus_rpc_replyv_withfds_async (skabus_rpc_t *a, uint64_t serial, char resu
{
char pack[10] = "R" ;
struct iovec vv[vlen + 1] ;
- unixmessage_v_t m = { .v = vv, .vlen = vlen+1, .fds = (int *)fds, .nfds = nfds } ;
+ unixmessagev m = { .v = vv, .vlen = vlen+1, .fds = (int *)fds, .nfds = nfds } ;
vv[0].iov_base = pack ; vv[0].iov_len = 10 ;
for (unsigned int i = 0 ; i < vlen ; i++) vv[1+i] = v[i] ;
uint64_pack_big(pack+1, serial) ;
diff --git a/src/libskabus/skabus_rpc_send.c b/src/libskabus/skabus_rpc_send.c
index aa0131c..08a10eb 100644
--- a/src/libskabus/skabus_rpc_send.c
+++ b/src/libskabus/skabus_rpc_send.c
@@ -3,7 +3,7 @@
#include <skabus/rpc.h>
#include "skabus-rpc-internal.h"
-uint64_t skabus_rpc_send_withfds (skabus_rpc_t *a, char const *ifname, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, tain_t const *limit, tain_t const *deadline, tain_t *stamp)
+uint64_t skabus_rpc_send_withfds (skabus_rpc_t *a, char const *ifname, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, tain const *limit, tain const *deadline, tain *stamp)
{
return skabus_rpc_sendq_withfds(a, 0, 0, ifname, s, len, fds, nfds, bits, limit, deadline, stamp) ;
}
diff --git a/src/libskabus/skabus_rpc_send_async.c b/src/libskabus/skabus_rpc_send_async.c
index 7fc29d2..04cdf99 100644
--- a/src/libskabus/skabus_rpc_send_async.c
+++ b/src/libskabus/skabus_rpc_send_async.c
@@ -3,7 +3,7 @@
#include <skabus/rpc.h>
#include "skabus-rpc-internal.h"
-int skabus_rpc_send_withfds_async (skabus_rpc_t *a, char const *ifname, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, tain_t const *limit, skabus_rpc_send_result_t *r)
+int skabus_rpc_send_withfds_async (skabus_rpc_t *a, char const *ifname, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, tain const *limit, skabus_rpc_send_result_t *r)
{
return skabus_rpc_sendq_withfds_async(a, 0, 0, ifname, s, len, fds, nfds, bits, limit, r) ;
}
diff --git a/src/libskabus/skabus_rpc_send_cb.c b/src/libskabus/skabus_rpc_send_cb.c
index 52cb5c0..4156dfb 100644
--- a/src/libskabus/skabus_rpc_send_cb.c
+++ b/src/libskabus/skabus_rpc_send_cb.c
@@ -13,14 +13,14 @@
#include <skabus/rpc.h>
#include "skabus-rpc-internal.h"
-static int autocancel_cb (unixmessage_t const *m, void *p)
+static int autocancel_cb (unixmessage const *m, void *p)
{
(void)m ;
(void)p ;
return 1 ;
}
-int skabus_rpc_send_cb (unixmessage_t const *m, void *p)
+int skabus_rpc_send_cb (unixmessage const *m, void *p)
{
skabus_rpc_send_result_t *r = p ;
skabus_rpc_qinfo_t *info = GENSETDYN_P(skabus_rpc_qinfo_t, &r->a->q, r->i) ;
diff --git a/src/libskabus/skabus_rpc_sendpm.c b/src/libskabus/skabus_rpc_sendpm.c
index 5f175e4..9488d39 100644
--- a/src/libskabus/skabus_rpc_sendpm.c
+++ b/src/libskabus/skabus_rpc_sendpm.c
@@ -3,7 +3,7 @@
#include <skabus/rpc.h>
#include "skabus-rpc-internal.h"
-uint64_t skabus_rpc_sendpm_withfds (skabus_rpc_t *a, char const *cname, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, tain_t const *limit, tain_t const *deadline, tain_t *stamp)
+uint64_t skabus_rpc_sendpm_withfds (skabus_rpc_t *a, char const *cname, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, tain const *limit, tain const *deadline, tain *stamp)
{
return skabus_rpc_sendq_withfds(a, "\xff", 1, cname, s, len, fds, nfds, bits, limit, deadline, stamp) ;
}
diff --git a/src/libskabus/skabus_rpc_sendpm_async.c b/src/libskabus/skabus_rpc_sendpm_async.c
index b1b09d4..f3fdd99 100644
--- a/src/libskabus/skabus_rpc_sendpm_async.c
+++ b/src/libskabus/skabus_rpc_sendpm_async.c
@@ -3,7 +3,7 @@
#include <skabus/rpc.h>
#include "skabus-rpc-internal.h"
-int skabus_rpc_sendpm_withfds_async (skabus_rpc_t *a, char const *cname, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, tain_t const *limit, skabus_rpc_send_result_t *r)
+int skabus_rpc_sendpm_withfds_async (skabus_rpc_t *a, char const *cname, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, tain const *limit, skabus_rpc_send_result_t *r)
{
return skabus_rpc_sendq_withfds_async(a, "\xff", 1, cname, s, len, fds, nfds, bits, limit, r) ;
}
diff --git a/src/libskabus/skabus_rpc_sendq.c b/src/libskabus/skabus_rpc_sendq.c
index ac31551..b828d4f 100644
--- a/src/libskabus/skabus_rpc_sendq.c
+++ b/src/libskabus/skabus_rpc_sendq.c
@@ -7,7 +7,7 @@
#include <skabus/rpc.h>
#include "skabus-rpc-internal.h"
-uint64_t skabus_rpc_sendq_withfds (skabus_rpc_t *a, char const *prefix, size_t plen, char const *ifname, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, tain_t const *limit, tain_t const *deadline, tain_t *stamp)
+uint64_t skabus_rpc_sendq_withfds (skabus_rpc_t *a, char const *prefix, size_t plen, char const *ifname, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, tain const *limit, tain const *deadline, tain *stamp)
{
skabus_rpc_send_result_t r ;
if (!skabus_rpc_sendq_withfds_async(a, prefix, plen, ifname, s, len, fds, nfds, bits, limit, &r)) return 0 ;
diff --git a/src/libskabus/skabus_rpc_sendq_async.c b/src/libskabus/skabus_rpc_sendq_async.c
index 7202500..534e962 100644
--- a/src/libskabus/skabus_rpc_sendq_async.c
+++ b/src/libskabus/skabus_rpc_sendq_async.c
@@ -12,12 +12,12 @@
#include <skabus/rpc.h>
#include "skabus-rpc-internal.h"
-int skabus_rpc_sendq_withfds_async (skabus_rpc_t *a, char const *prefix, size_t plen, char const *ifname, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, tain_t const *limit, skabus_rpc_send_result_t *r)
+int skabus_rpc_sendq_withfds_async (skabus_rpc_t *a, char const *prefix, size_t plen, char const *ifname, char const *s, size_t len, int const *fds, unsigned int nfds, unsigned char const *bits, tain const *limit, skabus_rpc_send_result_t *r)
{
size_t iflen = strlen(ifname) ;
char pack[2 + TAIN_PACK] = "Q" ;
struct iovec v[4] = { { .iov_base = pack, .iov_len = 2 + TAIN_PACK }, { .iov_base = (char *)prefix, .iov_len = plen }, { .iov_base = (char *)ifname, .iov_len = iflen + 1 }, { .iov_base = (char *)s, .iov_len = len } } ;
- unixmessage_v_t m = { .v = v, .vlen = 4, .fds = (int *)fds, .nfds = nfds } ;
+ unixmessagev m = { .v = v, .vlen = 4, .fds = (int *)fds, .nfds = nfds } ;
iflen += plen ;
if (iflen > SKABUS_RPC_INTERFACE_MAXLEN) return (errno = ENAMETOOLONG, 0) ;
if (!gensetdyn_new(&a->q, &r->i)) return 0 ;
diff --git a/src/libskabus/skabus_rpc_sendv.c b/src/libskabus/skabus_rpc_sendv.c
index 24d598d..4f907a0 100644
--- a/src/libskabus/skabus_rpc_sendv.c
+++ b/src/libskabus/skabus_rpc_sendv.c
@@ -3,7 +3,7 @@
#include <skabus/rpc.h>
#include "skabus-rpc-internal.h"
-uint64_t skabus_rpc_sendv_withfds (skabus_rpc_t *a, char const *ifname, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, tain_t const *limit, tain_t const *deadline, tain_t *stamp)
+uint64_t skabus_rpc_sendv_withfds (skabus_rpc_t *a, char const *ifname, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, tain const *limit, tain const *deadline, tain *stamp)
{
return skabus_rpc_sendvq_withfds(a, 0, 0, ifname, v, vlen, fds, nfds, bits, limit, deadline, stamp) ;
}
diff --git a/src/libskabus/skabus_rpc_sendv_async.c b/src/libskabus/skabus_rpc_sendv_async.c
index c9b7910..791fd08 100644
--- a/src/libskabus/skabus_rpc_sendv_async.c
+++ b/src/libskabus/skabus_rpc_sendv_async.c
@@ -3,7 +3,7 @@
#include <skabus/rpc.h>
#include "skabus-rpc-internal.h"
-int skabus_rpc_sendv_withfds_async (skabus_rpc_t *a, char const *ifname, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, tain_t const *limit, skabus_rpc_send_result_t *r)
+int skabus_rpc_sendv_withfds_async (skabus_rpc_t *a, char const *ifname, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, tain const *limit, skabus_rpc_send_result_t *r)
{
return skabus_rpc_sendvq_withfds_async(a, 0, 0, ifname, v, vlen, fds, nfds, bits, limit, r) ;
}
diff --git a/src/libskabus/skabus_rpc_sendvpm.c b/src/libskabus/skabus_rpc_sendvpm.c
index 8ca74e6..a145dae 100644
--- a/src/libskabus/skabus_rpc_sendvpm.c
+++ b/src/libskabus/skabus_rpc_sendvpm.c
@@ -3,7 +3,7 @@
#include <skabus/rpc.h>
#include "skabus-rpc-internal.h"
-uint64_t skabus_rpc_sendvpm_withfds (skabus_rpc_t *a, char const *cname, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, tain_t const *limit, tain_t const *deadline, tain_t *stamp)
+uint64_t skabus_rpc_sendvpm_withfds (skabus_rpc_t *a, char const *cname, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, tain const *limit, tain const *deadline, tain *stamp)
{
return skabus_rpc_sendvq_withfds(a, "\xff", 1, cname, v, vlen, fds, nfds, bits, limit, deadline, stamp) ;
}
diff --git a/src/libskabus/skabus_rpc_sendvpm_async.c b/src/libskabus/skabus_rpc_sendvpm_async.c
index 090423c..6d4d237 100644
--- a/src/libskabus/skabus_rpc_sendvpm_async.c
+++ b/src/libskabus/skabus_rpc_sendvpm_async.c
@@ -3,7 +3,7 @@
#include <skabus/rpc.h>
#include "skabus-rpc-internal.h"
-int skabus_rpc_sendvpm_withfds_async (skabus_rpc_t *a, char const *cname, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, tain_t const *limit, skabus_rpc_send_result_t *r)
+int skabus_rpc_sendvpm_withfds_async (skabus_rpc_t *a, char const *cname, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, tain const *limit, skabus_rpc_send_result_t *r)
{
return skabus_rpc_sendvq_withfds_async(a, "\xff", 1, cname, v, vlen, fds, nfds, bits, limit, r) ;
}
diff --git a/src/libskabus/skabus_rpc_sendvq.c b/src/libskabus/skabus_rpc_sendvq.c
index f5313ca..63b48bd 100644
--- a/src/libskabus/skabus_rpc_sendvq.c
+++ b/src/libskabus/skabus_rpc_sendvq.c
@@ -5,7 +5,7 @@
#include <skabus/rpc.h>
#include "skabus-rpc-internal.h"
-uint64_t skabus_rpc_sendvq_withfds (skabus_rpc_t *a, char const *prefix, size_t plen, char const *ifname, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, tain_t const *limit, tain_t const *deadline, tain_t *stamp)
+uint64_t skabus_rpc_sendvq_withfds (skabus_rpc_t *a, char const *prefix, size_t plen, char const *ifname, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, tain const *limit, tain const *deadline, tain *stamp)
{
skabus_rpc_send_result_t r ;
if (!skabus_rpc_sendvq_withfds_async(a, prefix, plen, ifname, v, vlen, fds, nfds, bits, limit, &r)) return 0 ;
diff --git a/src/libskabus/skabus_rpc_sendvq_async.c b/src/libskabus/skabus_rpc_sendvq_async.c
index 4fb8da3..2e7b238 100644
--- a/src/libskabus/skabus_rpc_sendvq_async.c
+++ b/src/libskabus/skabus_rpc_sendvq_async.c
@@ -12,12 +12,12 @@
#include <skabus/rpc.h>
#include "skabus-rpc-internal.h"
-int skabus_rpc_sendvq_withfds_async (skabus_rpc_t *a, char const *prefix, size_t plen, char const *ifname, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, tain_t const *limit, skabus_rpc_send_result_t *r)
+int skabus_rpc_sendvq_withfds_async (skabus_rpc_t *a, char const *prefix, size_t plen, char const *ifname, struct iovec const *v, unsigned int vlen, int const *fds, unsigned int nfds, unsigned char const *bits, tain const *limit, skabus_rpc_send_result_t *r)
{
size_t iflen = strlen(ifname) ;
char pack[2 + TAIN_PACK] = "Q" ;
struct iovec vv[vlen + 3] ;
- unixmessage_v_t m = { .v = vv, .vlen = vlen + 3, .fds = (int *)fds, .nfds = nfds } ;
+ unixmessagev m = { .v = vv, .vlen = vlen + 3, .fds = (int *)fds, .nfds = nfds } ;
iflen += plen ;
if (iflen > SKABUS_RPC_INTERFACE_MAXLEN) return (errno = ENAMETOOLONG, 0) ;
if (!gensetdyn_new(&a->q, &r->i)) return 0 ;
diff --git a/src/libskabus/skabus_rpc_start.c b/src/libskabus/skabus_rpc_start.c
index 3e5e332..a39d4ae 100644
--- a/src/libskabus/skabus_rpc_start.c
+++ b/src/libskabus/skabus_rpc_start.c
@@ -4,7 +4,7 @@
#include <skabus/rpc.h>
-int skabus_rpc_start (skabus_rpc_t *a, char const *path, tain_t const *deadline, tain_t *stamp)
+int skabus_rpc_start (skabus_rpc_t *a, char const *path, tain const *deadline, tain *stamp)
{
return skaclient_start_b(
&a->connection,
diff --git a/src/libskabus/skabus_rpc_update.c b/src/libskabus/skabus_rpc_update.c
index 84de1b0..81e7cf5 100644
--- a/src/libskabus/skabus_rpc_update.c
+++ b/src/libskabus/skabus_rpc_update.c
@@ -17,10 +17,10 @@
#include <skabus/rpc.h>
-typedef int localhandler_func_t (skabus_rpc_t *, unixmessage_t *) ;
-typedef localhandler_func_t *localhandler_func_t_ref ;
+typedef int localhandler_func (skabus_rpc_t *, unixmessage *) ;
+typedef localhandler_func *localhandler_func_ref ;
-static int skabus_rpc_serve (skabus_rpc_t *a, unixmessage_t *m)
+static int skabus_rpc_serve (skabus_rpc_t *a, unixmessage *m)
{
skabus_rpc_rinfo_t rinfo ;
uint32_t ifid ;
@@ -34,7 +34,7 @@ static int skabus_rpc_serve (skabus_rpc_t *a, unixmessage_t *m)
return (*p->f)(a, &rinfo, m, p->data) ;
}
-static int skabus_rpc_cancelr (skabus_rpc_t *a, unixmessage_t *m)
+static int skabus_rpc_cancelr (skabus_rpc_t *a, unixmessage *m)
{
uint64_t serial ;
uint32_t ifid ;
@@ -47,7 +47,7 @@ static int skabus_rpc_cancelr (skabus_rpc_t *a, unixmessage_t *m)
return (*p->cancelf)(serial, m->s[12], p->data) ;
}
-static int skabus_rpc_handle_reply (skabus_rpc_t *a, unixmessage_t *m)
+static int skabus_rpc_handle_reply (skabus_rpc_t *a, unixmessage *m)
{
skabus_rpc_qinfo_t *p ;
uint64_t serial ;
@@ -84,18 +84,18 @@ static int skabus_rpc_handle_reply (skabus_rpc_t *a, unixmessage_t *m)
return 1 ;
}
-static int skabus_rpc_error (skabus_rpc_t *a, unixmessage_t *m)
+static int skabus_rpc_error (skabus_rpc_t *a, unixmessage *m)
{
(void)a ;
(void)m ;
return (errno = EPROTO, 0) ;
}
-static int handler (unixmessage_t const *m, void *x)
+static int handler (unixmessage const *m, void *x)
{
skabus_rpc_t *a = x ;
- unixmessage_t mm = { .s = m->s + 1, .len = m->len - 1, .fds = m->fds, .nfds = m->nfds } ;
- static localhandler_func_t_ref const f[4] =
+ unixmessage mm = { .s = m->s + 1, .len = m->len - 1, .fds = m->fds, .nfds = m->nfds } ;
+ static localhandler_func_ref const f[4] =
{
&skabus_rpc_serve,
&skabus_rpc_handle_reply,
diff --git a/src/misc/skabus-dyntee-client.c b/src/misc/skabus-dyntee-client.c
index 6679e91..61f3788 100644
--- a/src/misc/skabus-dyntee-client.c
+++ b/src/misc/skabus-dyntee-client.c
@@ -14,7 +14,7 @@ int main (int argc, char const *const *argv)
int fd ;
PROG = "skabus-dyntee-client" ;
{
- subgetopt_t l = SUBGETOPT_ZERO ;
+ subgetopt l = SUBGETOPT_ZERO ;
for (;;)
{
int opt = subgetopt_r(argc, argv, "", &l) ;
diff --git a/src/misc/skabus-dyntee.c b/src/misc/skabus-dyntee.c
index 1fd389b..34a7e9a 100644
--- a/src/misc/skabus-dyntee.c
+++ b/src/misc/skabus-dyntee.c
@@ -34,7 +34,7 @@ int main (int argc, char const *const *argv)
char const *rulesfile = 0 ;
PROG = "skabus-dyntee" ;
{
- subgetopt_t l = SUBGETOPT_ZERO ;
+ subgetopt l = SUBGETOPT_ZERO ;
for (;;)
{
register int opt = subgetopt_r(argc, argv, "Dd1Uc:b:u:g:G:t:T:i:x:", &l) ;
diff --git a/src/misc/skabus-dynteed.c b/src/misc/skabus-dynteed.c
index 90e0fe8..3c5bb0e 100644
--- a/src/misc/skabus-dynteed.c
+++ b/src/misc/skabus-dynteed.c
@@ -35,7 +35,7 @@
#define SKABUS_DYNTEE_MAX 1000
static int cont = 1 ;
-static tain_t lameduckdeadline ;
+static tain lameduckdeadline ;
static unsigned int rulestype = 0 ;
static char const *rules = 0 ;
@@ -45,7 +45,7 @@ typedef struct client_s client_t, *client_t_ref ;
struct client_s
{
unsigned int xindex ;
- tain_t deadline ;
+ tain deadline ;
bufalloc ba ;
} ;
@@ -102,7 +102,7 @@ static inline int new_connection (int fd)
int main (int argc, char const *const *argv, char const *const *envp)
{
- tain_t readtto ;
+ tain readtto ;
int spfd ;
int flag1 = 0 ;
unsigned int maxconn = 40 ;
@@ -110,7 +110,7 @@ int main (int argc, char const *const *argv, char const *const *envp)
PROG = "skabus-dynteed" ;
{
- subgetopt_t l = SUBGETOPT_ZERO ;
+ subgetopt l = SUBGETOPT_ZERO ;
unsigned int t = 0, T = 0 ;
for (;;)
{
@@ -150,13 +150,13 @@ int main (int argc, char const *const *argv, char const *const *envp)
if (ndelay_on(0) < 0) strerr_diefu1sys(111, "set stdin non-blocking") ;
spfd = selfpipe_init() ;
if (spfd < 0) strerr_diefu1sys(111, "selfpipe_init") ;
- if (sig_ignore(SIGPIPE) < 0) strerr_diefu1sys(111, "ignore SIGPIPE") ;
+ if (!sig_ignore(SIGPIPE)) strerr_diefu1sys(111, "ignore SIGPIPE") ;
{
sigset_t set ;
sigemptyset(&set) ;
sigaddset(&set, SIGTERM) ;
sigaddset(&set, SIGHUP) ;
- if (selfpipe_trapset(&set) < 0) strerr_diefu1sys(111, "trap signals") ;
+ if (!selfpipe_trapset(&set)) strerr_diefu1sys(111, "trap signals") ;
}
if (rulestype == 2)
@@ -178,7 +178,7 @@ int main (int argc, char const *const *argv, char const *const *envp)
for (;;)
{
- tain_t deadline ;
+ tain deadline ;
int r = 2 ;
iopause_fd x[2 + cont + numconn] ;
x[0].fd = spfd ;
diff --git a/src/pub/skabus-pub-daemon.c b/src/pub/skabus-pub-daemon.c
index b27c04e..c64ae7d 100644
--- a/src/pub/skabus-pub-daemon.c
+++ b/src/pub/skabus-pub-daemon.c
@@ -35,7 +35,7 @@ int main (int argc, char const *const *argv)
char const *announcere = 0 ;
PROG = "skabus-pub-daemon" ;
{
- subgetopt_t l = SUBGETOPT_ZERO ;
+ subgetopt l = SUBGETOPT_ZERO ;
for (;;)
{
int opt = subgetopt_r(argc, argv, "Dd1USsv:c:b:u:g:G:t:T:i:x:k:", &l) ;
diff --git a/src/pub/skabus-pubd.c b/src/pub/skabus-pubd.c
index 5346717..8bbaae0 100644
--- a/src/pub/skabus-pubd.c
+++ b/src/pub/skabus-pubd.c
@@ -10,7 +10,6 @@
#include <stdlib.h>
#include <regex.h>
-#include <skalibs/posixishard.h>
#include <skalibs/uint32.h>
#include <skalibs/uint64.h>
#include <skalibs/types.h>
@@ -35,6 +34,8 @@
#include <skalibs/unixconnection.h>
#include <skalibs/skaclient.h>
+#include <skalibs/posixishard.h>
+
#include <s6/accessrules.h>
#include <skabus/pub.h>
@@ -49,8 +50,8 @@
static unsigned int verbosity = 1 ;
static int cont = 1 ;
static uint64_t serial = 1 ;
-static tain_t answertto = TAIN_INFINITE_RELATIVE ;
-static tain_t lameduckdeadline = TAIN_INFINITE_RELATIVE ;
+static tain answertto = TAIN_INFINITE_RELATIVE ;
+static tain lameduckdeadline = TAIN_INFINITE_RELATIVE ;
static int flagidstrpub = 0 ;
static unsigned int maxfds = 1000 ;
static uint32_t *fdcount ;
@@ -120,13 +121,13 @@ struct client_s
uint32_t next ;
uint32_t xindexsync ;
uint32_t xindexasync ;
- tain_t deadline ;
+ tain deadline ;
regex_t idstr_re ;
regex_t subscribe_re ;
regex_t write_re ;
avltree subscribers ;
- unixmessage_sender_t asyncout ;
- unixconnection_t sync ;
+ unixmessage_sender asyncout ;
+ unixconnection sync ;
char idstr[SKABUS_PUB_IDSTR_SIZE + 1] ;
} ;
@@ -188,14 +189,14 @@ static void remove (uint32_t *i, uint32_t j)
static void client_setdeadline (client_t *c)
{
- tain_t blah ;
+ tain blah ;
tain_half(&blah, &tain_infinite_relative) ;
tain_add_g(&blah, &blah) ;
if (tain_less(&blah, &c->deadline))
tain_add_g(&c->deadline, &answertto) ;
}
-static inline int client_prepare_iopause (uint32_t i, tain_t *deadline, iopause_fd *x, uint32_t *j)
+static inline int client_prepare_iopause (uint32_t i, tain *deadline, iopause_fd *x, uint32_t *j)
{
client_t *c = CLIENT(i) ;
if (tain_less(&c->deadline, deadline)) *deadline = c->deadline ;
@@ -230,7 +231,7 @@ static inline void client_add (int fd, regex_t const *idstr_re, unsigned int fla
CLIENT(sentinel)->next = i ;
}
-static int enqueue_message (uint32_t dd, unixmessage_t const *m)
+static int enqueue_message (uint32_t dd, unixmessage const *m)
{
client_t *d = CLIENT(dd) ;
if (!unixmessage_put_and_close(&d->asyncout, m, unixmessage_bits_closeall)) return 0 ;
@@ -250,7 +251,7 @@ static int unsendmessage_iter (uint32_t dd, unsigned int h, void *data)
static int sendmessage_iter (uint32_t dd, unsigned int h, void *data)
{
(void)h ;
- return enqueue_message(dd, (unixmessage_t *)data) ;
+ return enqueue_message(dd, (unixmessage *)data) ;
}
static int store_text (char const *s, size_t len)
@@ -290,7 +291,7 @@ static int announce (char const *what, size_t whatlen, char const *idstr)
size_t idlen = strlen(idstr) ;
int fd ;
char s[MSGINFO_PACK(idlen)] ;
- unixmessage_t m = { .s = s, .len = MSGINFO_PACK(idlen), .fds = &fd, .nfds = 1 } ;
+ unixmessage m = { .s = s, .len = MSGINFO_PACK(idlen), .fds = &fd, .nfds = 1 } ;
if (!*idstr) return 1 ;
fill_msginfo(s, idstr, idlen, 0) ;
fd = store_text(what, whatlen) ;
@@ -339,13 +340,13 @@ static inline int client_flush (uint32_t i, iopause_fd const *x)
static int answer (client_t *c, char e)
{
- unixmessage_t m = { .s = &e, .len = 1, .fds = 0, .nfds = 0 } ;
+ unixmessage m = { .s = &e, .len = 1, .fds = 0, .nfds = 0 } ;
if (!unixmessage_put(&c->sync.out, &m)) return 0 ;
client_setdeadline(c) ;
return 1 ;
}
-static int do_register (uint32_t cc, unixmessage_t const *m)
+static int do_register (uint32_t cc, unixmessage const *m)
{
uint32_t srelen, wrelen, dummy ;
client_t *c = CLIENT(cc) ;
@@ -384,7 +385,7 @@ static int do_register (uint32_t cc, unixmessage_t const *m)
return answer(c, 0) ;
}
-static int do_list (uint32_t cc, unixmessage_t const *m)
+static int do_list (uint32_t cc, unixmessage const *m)
{
client_t *c = CLIENT(cc) ;
uint32_t dd = CLIENT(sentinel)->next ;
@@ -394,7 +395,7 @@ static int do_list (uint32_t cc, unixmessage_t const *m)
char pack[9] = "" ;
char lens[n] ;
struct iovec v[1+(n<<1)] ;
- unixmessage_v_t mreply = { .v = v, .vlen = 1+(n<<1), .fds = 0, .nfds = 0 } ;
+ unixmessagev mreply = { .v = v, .vlen = 1+(n<<1), .fds = 0, .nfds = 0 } ;
unsigned int registered = 0 ;
v[0].iov_base = pack ; v[0].iov_len = 9 ;
for (unsigned int i = 0 ; i < n ; i++)
@@ -420,7 +421,7 @@ static int do_list (uint32_t cc, unixmessage_t const *m)
return 1 ;
}
-static int do_unsubscribe (uint32_t cc, unixmessage_t const *m)
+static int do_unsubscribe (uint32_t cc, unixmessage const *m)
{
uint32_t dd ;
char const *s = m->s ;
@@ -435,7 +436,7 @@ static int do_unsubscribe (uint32_t cc, unixmessage_t const *m)
return answer(c, 0) ;
}
-static int do_subscribe (uint32_t cc, unixmessage_t const *m)
+static int do_subscribe (uint32_t cc, unixmessage const *m)
{
client_t *c = CLIENT(cc) ;
char const *s = m->s ;
@@ -456,7 +457,7 @@ static int do_subscribe (uint32_t cc, unixmessage_t const *m)
return answer(c, 0) ;
}
-static int do_sendpm (uint32_t cc, unixmessage_t const *m)
+static int do_sendpm (uint32_t cc, unixmessage const *m)
{
client_t *c = CLIENT(cc) ;
char const *s = m->s ;
@@ -499,7 +500,7 @@ static int do_sendpm (uint32_t cc, unixmessage_t const *m)
size_t cidlen = strlen(c->idstr) ;
char pack[1 + MSGINFO_PACK(cidlen)] ;
int fds[1 + m->nfds] ;
- unixmessage_t mtosend = { .s = pack + 1, .len = MSGINFO_PACK(cidlen), .fds = fds, .nfds = 1 + m->nfds } ;
+ unixmessage mtosend = { .s = pack + 1, .len = MSGINFO_PACK(cidlen), .fds = fds, .nfds = 1 + m->nfds } ;
fds[0] = store_text(s, len) ;
if (fds[0] < 0)
{
@@ -523,7 +524,7 @@ static int do_sendpm (uint32_t cc, unixmessage_t const *m)
}
}
-static int do_send (uint32_t cc, unixmessage_t const *m)
+static int do_send (uint32_t cc, unixmessage const *m)
{
client_t *c = CLIENT(cc) ;
size_t cidlen = strlen(c->idstr) ;
@@ -535,7 +536,7 @@ static int do_send (uint32_t cc, unixmessage_t const *m)
{
char pack[1 + MSGINFO_PACK(cidlen)] ;
int fds[1 + m->nfds] ;
- unixmessage_t mtosend = { .s = pack + 1, .len = MSGINFO_PACK(cidlen), .fds = fds, .nfds = 1 + m->nfds } ;
+ unixmessage mtosend = { .s = pack + 1, .len = MSGINFO_PACK(cidlen), .fds = fds, .nfds = 1 + m->nfds } ;
fds[0] = store_text(m->s, m->len) ;
if (fds[0] < 0)
{
@@ -558,19 +559,19 @@ static int do_send (uint32_t cc, unixmessage_t const *m)
}
}
-static int do_error (uint32_t cc, unixmessage_t const *m)
+static int do_error (uint32_t cc, unixmessage const *m)
{
(void)cc ;
(void)m ;
return (errno = EPROTO, 0) ;
}
-typedef int parsefunc_t (uint32_t, unixmessage_t const *) ;
-typedef parsefunc_t *parsefunc_t_ref ;
+typedef int parse_func (uint32_t, unixmessage const *) ;
+typedef parse_func *parse_func_ref ;
-static inline int parse_protocol (unixmessage_t const *m, void *p)
+static inline int parse_protocol (unixmessage const *m, void *p)
{
- static parsefunc_t_ref const f[7] =
+ static parse_func_ref const f[7] =
{
&do_send,
&do_sendpm,
@@ -580,7 +581,7 @@ static inline int parse_protocol (unixmessage_t const *m, void *p)
&do_register,
&do_error
} ;
- unixmessage_t mcopy = { .s = m->s + 1, .len = m->len - 1, .fds = m->fds, .nfds = m->nfds } ;
+ unixmessage mcopy = { .s = m->s + 1, .len = m->len - 1, .fds = m->fds, .nfds = m->nfds } ;
if (!m->len)
{
unixmessage_drop(m) ;
@@ -601,7 +602,7 @@ static inline int client_read (uint32_t cc, iopause_fd const *x)
{
if (unixmessage_sender_fd(&c->asyncout) < 0)
{
- unixmessage_t m ;
+ unixmessage m ;
int r = unixmessage_receive(&c->sync.in, &m) ;
if (r < 0) return -1 ;
if (r)
@@ -750,7 +751,7 @@ int main (int argc, char const *const *argv, char const *const *envp)
PROG = "skabus-pubd" ;
{
- subgetopt_t l = SUBGETOPT_ZERO ;
+ subgetopt l = SUBGETOPT_ZERO ;
unsigned int t = 0, T = 0 ;
for (;;)
{
@@ -805,13 +806,13 @@ int main (int argc, char const *const *argv, char const *const *envp)
msgfsdir = argv[0] ;
spfd = selfpipe_init() ;
if (spfd < 0) strerr_diefu1sys(111, "selfpipe_init") ;
- if (sig_ignore(SIGPIPE) < 0) strerr_diefu1sys(111, "ignore SIGPIPE") ;
+ if (!sig_ignore(SIGPIPE)) strerr_diefu1sys(111, "ignore SIGPIPE") ;
{
sigset_t set ;
sigemptyset(&set) ;
sigaddset(&set, SIGTERM) ;
sigaddset(&set, SIGHUP) ;
- if (selfpipe_trapset(&set) < 0) strerr_diefu1sys(111, "trap signals") ;
+ if (!selfpipe_trapset(&set)) strerr_diefu1sys(111, "trap signals") ;
}
if (rulestype == 2)
@@ -858,7 +859,7 @@ int main (int argc, char const *const *argv, char const *const *envp)
for (;;)
{
- tain_t deadline ;
+ tain deadline ;
uint32_t i = clientstorage[sentinel].next, j = 2 ;
int r = 1 ;
if (cont) tain_add_g(&deadline, &tain_infinite_relative) ;
diff --git a/src/rpc/skabus-rpc-client.c b/src/rpc/skabus-rpc-client.c
index bd7566d..5ab1a4b 100644
--- a/src/rpc/skabus-rpc-client.c
+++ b/src/rpc/skabus-rpc-client.c
@@ -26,7 +26,7 @@ int main (int argc, char const *const *argv)
unsigned int ifn = 1 ;
char const *interfaces[SKABUS_RPCC_INTERFACES_MAX] = { 0 } ;
{
- subgetopt_t l = SUBGETOPT_ZERO ;
+ subgetopt l = SUBGETOPT_ZERO ;
for (;;)
{
register int opt = subgetopt_r(argc, argv, "Dd1v:c:b:t:T:C:y:", &l) ;
diff --git a/src/rpc/skabus-rpc-daemon.c b/src/rpc/skabus-rpc-daemon.c
index 76a8e1e..67697f4 100644
--- a/src/rpc/skabus-rpc-daemon.c
+++ b/src/rpc/skabus-rpc-daemon.c
@@ -35,7 +35,7 @@ int main (int argc, char const *const *argv)
char const *rulesfile = 0 ;
PROG = "skabus-rpc-daemon" ;
{
- subgetopt_t l = SUBGETOPT_ZERO ;
+ subgetopt l = SUBGETOPT_ZERO ;
for (;;)
{
int opt = subgetopt_r(argc, argv, "Dd1USsJjv:c:b:u:g:G:t:T:i:x:", &l) ;
diff --git a/src/rpc/skabus-rpcc.c b/src/rpc/skabus-rpcc.c
index 58d0cab..6c43a97 100644
--- a/src/rpc/skabus-rpcc.c
+++ b/src/rpc/skabus-rpcc.c
@@ -10,7 +10,6 @@
#include <errno.h>
#include <signal.h>
-#include <skalibs/posixishard.h>
#include <skalibs/posixplz.h>
#include <skalibs/uint32.h>
#include <skalibs/uint64.h>
@@ -39,14 +38,16 @@
#include <skabus/rpc.h>
#include "skabus-rpcc.h"
+#include <skalibs/posixishard.h>
+
#define USAGE "skabus-rpcc [ -v verbosity ] [ -1 ] [ -c maxconn ] [ -t timeout ] [ -T lameducktimeout ] [ -C pmprog:sep:flags ] [ -y ifname:ifprog:sep:flags ... ] rpcdpath clientname"
#define dieusage() strerr_dieusage(100, USAGE) ;
-static tain_t answertto = TAIN_INFINITE_RELATIVE ;
+static tain answertto = TAIN_INFINITE_RELATIVE ;
static unsigned int verbosity = 1 ;
static int cont = 1 ;
-static tain_t lameduckdeadline = TAIN_INFINITE_RELATIVE ;
+static tain lameduckdeadline = TAIN_INFINITE_RELATIVE ;
static skabus_rpc_t a = SKABUS_RPC_ZERO ;
static void quit (void)
@@ -72,8 +73,8 @@ struct interface_s
buffer in ;
stralloc insa ;
bufalloc out ;
- tain_t tto ;
- tain_t deadline ;
+ tain tto ;
+ tain deadline ;
genqdyn serialq ;
char sep[2] ;
char buf[SKABUS_RPCC_BUFSIZE] ;
@@ -103,9 +104,9 @@ static inline void interface_delete (uint32_t i, uint32_t prev)
gensetdyn_delete(&interfaces, i) ;
}
-static int rclient_function (skabus_rpc_t *a, skabus_rpc_rinfo_t const *info, unixmessage_t const *m, void *aux)
+static int rclient_function (skabus_rpc_t *a, skabus_rpc_rinfo_t const *info, unixmessage const *m, void *aux)
{
- tain_t deadline ;
+ tain deadline ;
interface_t *y = aux ;
if (m->nfds) { unixmessage_drop(m) ; return (errno = EPROTO, 0) ; }
if (cont)
@@ -143,7 +144,7 @@ static int interface_add (char const *ifname, char const *ifprog, char const *re
uint32_t yy ;
interface_t *y ;
int fd[2] ;
- tain_t deadline ;
+ tain deadline ;
skabus_rpc_interface_t ifbody = { .f = &rclient_function, .cancelf = &rclient_cancel_function, .aux = y }
char const *argv[4] = { EXECLINE_EXTBINPREFIX "execlineb", "-Pc", ifprog, 0 } ;
pid_t pid = child_spawn2(argv[0], argv, (char const *const *)environ, fd) ;
@@ -196,7 +197,7 @@ static inline int interface_lookup_by_name (char const *ifname, uint32_t *n, uin
static int interface_remove (char const *ifname)
{
- tain_t deadline ;
+ tain deadline ;
uint32_t i, prev, id ;
if (!interface_lookup_by_name(ifname, &i, &prev)) return 0 ;
id = INTERFACE(i)->id ;
@@ -206,7 +207,7 @@ static int interface_remove (char const *ifname)
return skabus_rpc_interface_unregister_g(a, INTERFACE(i)->id, &deadline) ;
}
-static inline int interface_prepare_iopause (uint32_t i, tain_t *deadline, iopause_fd *x, uint32_t *j)
+static inline int interface_prepare_iopause (uint32_t i, tain *deadline, iopause_fd *x, uint32_t *j)
{
interface_t *y = INTERFACE(i) ;
if (tain_less(&y->deadline, deadline)) *deadline = y->deadline ;
@@ -235,7 +236,7 @@ static inline int interface_event (iopause_fd const *x, uint32_t i)
if (!genqdyn_n(&y->serialq)) return 0 ;
while (genqdyn_n(&y->serialq))
{
- tain_t deadline ;
+ tain deadline ;
int r = sanitize_read(skagetln(&y->in, &y->insa, y->sep[1])) ;
if (r < 0) return 0 ;
if (!r) break ;
@@ -253,10 +254,10 @@ static inline int interface_event (iopause_fd const *x, uint32_t i)
-static int query (char const *ifname, char const *q, tain_t const *limit, uint64_t *qid)
+static int query (char const *ifname, char const *q, tain const *limit, uint64_t *qid)
{
uint64_t id ;
- tain_t deadline ;
+ tain deadline ;
tain_uint(&deadline, 2) ;
tain_add_g(&deadline, &deadline) ;
id = skabus_rpc_send_g(a, ifname, q, strlen(q), limit, &deadline) ;
@@ -273,9 +274,9 @@ struct client_s
{
uint32_t next ;
uint32_t xindex ;
- textmessage_sender_t out ;
- textmessage_receiver_t in ;
- tain_t deadline ;
+ textmessage_sender out ;
+ textmessage_receiver in ;
+ tain deadline ;
uint64_t query ;
} ;
@@ -301,14 +302,14 @@ static inline void client_delete (uint32_t cc, uint32_t prev)
static void client_setdeadline (client_t *c)
{
- tain_t blah ;
+ tain blah ;
tain_half(&blah, &tain_infinite_relative) ;
tain_add_g(&blah, &blah) ;
if (tain_less(&blah, &c->deadline))
tain_add_g(&c->deadline, &answertto) ;
}
-static inline int client_prepare_iopause (uint32_t i, tain_t *deadline, iopause_fd *x, uint32_t *j)
+static inline int client_prepare_iopause (uint32_t i, tain *deadline, iopause_fd *x, uint32_t *j)
{
client_t *c = CLIENT(i) ;
if (tain_less(&c->deadline, deadline)) *deadline = c->deadline ;
@@ -397,7 +398,7 @@ static int do_interface_unregister (uint32_t cc, char const *s, size_t len)
static int do_query (uint32_t cc, char const *s, size_t len)
{
client_t *c = CLIENT(cc) ;
- tain_t limit ;
+ tain limit ;
uint32_t querylen, timeout ;
unsigned char ifnamelen ;
if (len < 12) return (errno = EPROTO, 0) ;
@@ -428,12 +429,12 @@ static int do_error (uint32_t cc, char const *s, size_t len)
return (errno = EPROTO, 0) ;
}
-typedef int parsefunc_t (uint32_t, char const *, size_t) ;
-typedef parsefunc_t *parsefunc_t_ref ;
+typedef int parse_func (uint32_t, char const *, size_t) ;
+typedef parse_func *parse_func_ref ;
static int parse_client_protocol (struct iovec const *v, void *p)
{
- static parsefunc_t_ref const f[5] =
+ static parse_func_ref const f[5] =
{
&do_interface_register,
&do_interface_unregister,
@@ -459,7 +460,7 @@ static void removeclient (uint32_t *i, uint32_t j)
int main (int argc, char const *const *argv, char const *const *envp)
{
- tain_t deadline ;
+ tain deadline ;
int spfd ;
int flag1 = 0 ;
uint32_t maxconn = 8 ;
@@ -467,7 +468,7 @@ int main (int argc, char const *const *argv, char const *const *envp)
PROG = "skabus-rpcc" ;
{
- subgetopt_t l = SUBGETOPT_ZERO ;
+ subgetopt l = SUBGETOPT_ZERO ;
unsigned int t = 0, T = 0 ;
for (;;)
{
@@ -511,13 +512,13 @@ int main (int argc, char const *const *argv, char const *const *envp)
else close(1) ;
spfd = selfpipe_init() ;
if (spfd < 0) strerr_diefu1sys(111, "selfpipe_init") ;
- if (sig_ignore(SIGPIPE) < 0) strerr_diefu1sys(111, "ignore SIGPIPE") ;
+ if (!sig_ignore(SIGPIPE)) strerr_diefu1sys(111, "ignore SIGPIPE") ;
{
sigset_t set ;
sigemptyset(&set) ;
sigaddset(&set, SIGTERM) ;
sigaddset(&set, SIGHUP) ;
- if (selfpipe_trapset(&set) < 0) strerr_diefu1sys(111, "trap signals") ;
+ if (!selfpipe_trapset(&set)) strerr_diefu1sys(111, "trap signals") ;
}
tain_now_set_stopwatch_g() ;
diff --git a/src/rpc/skabus-rpccctl.c b/src/rpc/skabus-rpccctl.c
index e6d8b6a..7c21e69 100644
--- a/src/rpc/skabus-rpccctl.c
+++ b/src/rpc/skabus-rpccctl.c
@@ -13,7 +13,7 @@
#define USAGE "skabus-rpccctl [ -t timeout ] help|interface|interface-remove|query args..."
#define dieusage() strerr_dieusage(100, USAGE)
-static tain_t deadline ;
+static tain deadline ;
static skabus_rpcc_t a = SKABUS_RPCC_ZERO ;
static void add_interface (char const *rpccpath, char const *ifname, char const *ifprog, char const *re)
@@ -98,7 +98,7 @@ int main (int argc, char const *const *argv)
PROG = "skabus-rpccctl" ;
{
unsigned int t = 0 ;
- subgetopt_t l = SUBGETOPT_ZERO ;
+ subgetopt l = SUBGETOPT_ZERO ;
for (;;)
{
int opt = subgetopt_r(argc, argv, "t:T:", &l) ;
diff --git a/src/rpc/skabus-rpccctl.h b/src/rpc/skabus-rpccctl.h
index fe5b620..6be6a7f 100644
--- a/src/rpc/skabus-rpccctl.h
+++ b/src/rpc/skabus-rpccctl.h
@@ -11,26 +11,26 @@
typedef struct skabus_rpcc_s skabus_rpcc_t, *skabus_rpcc_t_ref ;
struct skabus_rpcc_s
{
- textmessage_sender_t out ;
- textmessage_receiver_t in ;
+ textmessage_sender out ;
+ textmessage_receiver in ;
} ;
#define SKABUS_RPCC_ZERO { .in = TEXTMESSAGE_RECEIVER_ZERO, .out = TEXTMESSAGE_SENDER_ZERO }
-extern int skabus_rpcc_start (skabus_rpcc_t *, char const *, tain_t const *, tain_t *) ;
+extern int skabus_rpcc_start (skabus_rpcc_t *, char const *, tain const *, tain *) ;
#define skabus_rpcc_start_g(a, name, deadline) skabus_rpcc_start(a, name, (deadline), &STAMP)
extern void skabus_rpcc_end (skabus_rpcc_t *) ;
-extern int skabus_rpcc_interface_register (skabus_rpcc_t *, char const *, char const *, char const *, tain_t const *, tain_t *) ;
+extern int skabus_rpcc_interface_register (skabus_rpcc_t *, char const *, char const *, char const *, tain const *, tain *) ;
#define skabus_rpcc_interface_register_g(a, ifname, ifprog, re, deadline) skabus_rpcc_interface_register(a, ifname, ifprog, re, (deadline), &STAMP)
-extern int skabus_rpcc_interface_unregister (skabus_rpcc_t *, char const *, tain_t const *, tain_t *) ;
+extern int skabus_rpcc_interface_unregister (skabus_rpcc_t *, char const *, tain const *, tain *) ;
#define skabus_rpcc_interface_unregister_g(a, ifname, deadline) skabus_rpcc_interface_unregister(a, ifname, (deadline), &STAMP)
-extern int skabus_rpcc_query (skabus_rpcc_t *, stralloc *, char const *, char const *, uint32_t, tain_t const *, tain_t *) ;
+extern int skabus_rpcc_query (skabus_rpcc_t *, stralloc *, char const *, char const *, uint32_t, tain const *, tain *) ;
#define skabus_rpcc_query_g(a, reply, ifname, query, timeout, deadline) skabus_rpcc_query(a, reply, ifname, query, timeout, (deadline), &STAMP)
-extern int skabus_rpcc_quit (skabus_rpcc_t *, tain_t const *, tain_t *) ;
+extern int skabus_rpcc_quit (skabus_rpcc_t *, tain const *, tain *) ;
#define skabus_rpcc_quit_g(a, deadline) skabus_rpcc_quit(a, (deadline), &STAMP)
#endif
diff --git a/src/rpc/skabus-rpcd.c b/src/rpc/skabus-rpcd.c
index 9535887..aaa0566 100644
--- a/src/rpc/skabus-rpcd.c
+++ b/src/rpc/skabus-rpcd.c
@@ -11,7 +11,6 @@
#include <signal.h>
#include <skalibs/posixplz.h>
-#include <skalibs/posixishard.h>
#include <skalibs/uint32.h>
#include <skalibs/uint64.h>
#include <skalibs/types.h>
@@ -37,14 +36,16 @@
#include <skabus/rpc.h>
#include "skabus-rpcd.h"
+#include <skalibs/posixishard.h>
+
#define USAGE "skabus-rpcd [ -v verbosity ] [ -1 ] [ -c maxconn ] [ -t timeout ] [ -T lameducktimeout ] [ -i rulesdir | -x rulesfile ] [ -S | -s ] [ -J | -j ]"
#define dieusage() strerr_dieusage(100, USAGE) ;
-tain_t answertto = TAIN_INFINITE_RELATIVE ;
+tain answertto = TAIN_INFINITE_RELATIVE ;
static unsigned int verbosity = 1 ;
static int cont = 1 ;
-static tain_t lameduckdeadline = TAIN_INFINITE_RELATIVE ;
+static tain lameduckdeadline = TAIN_INFINITE_RELATIVE ;
static unsigned int rulestype = 0 ;
static char const *rules = 0 ;
@@ -78,11 +79,11 @@ static inline void handle_signals (void)
}
}
-int parse_protocol_async (unixmessage_t const *m, void *p)
+int parse_protocol_async (unixmessage const *m, void *p)
{
uint64_t serial ;
uint32_t qq ;
- unixmessage_t mtosend = { .s = m->s + 10, .len = m->len - 10, .fds = m->fds, .nfds = m->nfds } ;
+ unixmessage mtosend = { .s = m->s + 10, .len = m->len - 10, .fds = m->fds, .nfds = m->nfds } ;
if (m->len < 10 || m->s[0] != 'R')
{
unixmessage_drop(m) ;
@@ -103,19 +104,19 @@ int parse_protocol_async (unixmessage_t const *m, void *p)
return 1 ;
}
-typedef int hlparsefunc_t (uint32_t, unixmessage_t *) ;
-typedef hlparsefunc_t *hlparsefunc_t_ref ;
+typedef int hlparse_func (uint32_t, unixmessage *) ;
+typedef hlparse_func *hlparse_func_ref ;
static int answer (uint32_t cc, char e)
{
- unixmessage_t m = { .s = &e, .len = 1, .fds = 0, .nfds = 0 } ;
+ unixmessage m = { .s = &e, .len = 1, .fds = 0, .nfds = 0 } ;
client_t *c = CLIENT(cc) ;
if (!unixmessage_put(&c->sync.out, &m)) return 0 ;
if (client_isregistered(cc)) client_setdeadline(c) ;
return 1 ;
}
-static int do_idstr (uint32_t cc, unixmessage_t *m)
+static int do_idstr (uint32_t cc, unixmessage *m)
{
uint32_t relen, pmid, yy ;
unsigned char idlen ;
@@ -134,7 +135,7 @@ static int do_idstr (uint32_t cc, unixmessage_t *m)
return answer(cc, 0) ;
}
-static int do_interface_register (uint32_t cc, unixmessage_t *m)
+static int do_interface_register (uint32_t cc, unixmessage *m)
{
uint32_t id, relen, yy ;
unsigned char iflen ;
@@ -151,7 +152,7 @@ static int do_interface_register (uint32_t cc, unixmessage_t *m)
return answer(cc, 0) ;
}
-static int do_interface_unregister (uint32_t cc, unixmessage_t *m)
+static int do_interface_unregister (uint32_t cc, unixmessage *m)
{
uint32_t yy ;
unsigned char iflen ;
@@ -166,9 +167,9 @@ static int do_interface_unregister (uint32_t cc, unixmessage_t *m)
return answer(cc, 0) ;
}
-static int do_query_send (uint32_t cc, unixmessage_t *m)
+static int do_query_send (uint32_t cc, unixmessage *m)
{
- tain_t limit ;
+ tain limit ;
uint32_t yy, qq ;
unsigned char iflen ;
int e ;
@@ -190,7 +191,7 @@ static int do_query_send (uint32_t cc, unixmessage_t *m)
return 1 ;
}
-static int do_query_cancel (uint32_t cc, unixmessage_t *m)
+static int do_query_cancel (uint32_t cc, unixmessage *m)
{
uint64_t serial ;
uint32_t qq ;
@@ -203,16 +204,16 @@ static int do_query_cancel (uint32_t cc, unixmessage_t *m)
return answer(cc, 0) ;
}
-static int do_error (uint32_t cc, unixmessage_t *m)
+static int do_error (uint32_t cc, unixmessage *m)
{
(void)cc ;
(void)m ;
return (errno = EPROTO, 0) ;
}
-int parse_protocol_sync (unixmessage_t const *m, void *p)
+int parse_protocol_sync (unixmessage const *m, void *p)
{
- static hlparsefunc_t_ref const f[6] =
+ static hlparse_func_ref const f[6] =
{
&do_idstr,
&do_interface_register,
@@ -221,7 +222,7 @@ int parse_protocol_sync (unixmessage_t const *m, void *p)
&do_query_cancel,
&do_error
} ;
- unixmessage_t mcopy = { .s = m->s + 1, .len = m->len -1, .fds = m->fds, .nfds = m->nfds } ;
+ unixmessage mcopy = { .s = m->s + 1, .len = m->len -1, .fds = m->fds, .nfds = m->nfds } ;
if (!m->len)
{
unixmessage_drop(m) ;
@@ -383,7 +384,7 @@ int main (int argc, char const *const *argv, char const *const *envp)
PROG = "skabus-rpcd" ;
{
- subgetopt_t l = SUBGETOPT_ZERO ;
+ subgetopt l = SUBGETOPT_ZERO ;
unsigned int t = 0, T = 0 ;
for (;;)
{
@@ -424,13 +425,13 @@ int main (int argc, char const *const *argv, char const *const *envp)
else close(1) ;
spfd = selfpipe_init() ;
if (spfd < 0) strerr_diefu1sys(111, "selfpipe_init") ;
- if (sig_ignore(SIGPIPE) < 0) strerr_diefu1sys(111, "ignore SIGPIPE") ;
+ if (!sig_ignore(SIGPIPE)) strerr_diefu1sys(111, "ignore SIGPIPE") ;
{
sigset_t set ;
sigemptyset(&set) ;
sigaddset(&set, SIGTERM) ;
sigaddset(&set, SIGHUP) ;
- if (selfpipe_trapset(&set) < 0) strerr_diefu1sys(111, "trap signals") ;
+ if (!selfpipe_trapset(&set)) strerr_diefu1sys(111, "trap signals") ;
}
if (rulestype == 2)
@@ -460,7 +461,7 @@ int main (int argc, char const *const *argv, char const *const *envp)
for (;;)
{
- tain_t deadline ;
+ tain deadline ;
int r = 1 ;
uint32_t i = clientstorage[sentinel].next, j = 2 ;
query_get_mindeadline(&deadline) ;
diff --git a/src/rpc/skabus-rpcd.h b/src/rpc/skabus-rpcd.h
index fec72f1..e9b63fe 100644
--- a/src/rpc/skabus-rpcd.h
+++ b/src/rpc/skabus-rpcd.h
@@ -29,7 +29,7 @@ typedef struct query_s query_t, *query_t_ref ;
struct query_s
{
uint64_t serial ;
- tain_t deadline ;
+ tain deadline ;
uint32_t client ;
uint32_t clientindex ;
uint32_t interface ;
@@ -78,11 +78,11 @@ struct client_s
uint32_t next ;
uid_t uid ;
gid_t gid ;
- tain_t deadline ;
+ tain deadline ;
genalloc interfaces ; /* uint32_t */
gensetdyn queries ; /* uint32_t */
- unixconnection_t sync ;
- unixconnection_t async ;
+ unixconnection sync ;
+ unixconnection async ;
uint32_t xindex[2] ;
regex_t idstr_re ;
regex_t interfaces_re ;
@@ -118,11 +118,11 @@ extern int query_cancel (uint32_t, char) ;
extern int query_cancelremove (uint32_t, char) ;
extern int query_lookup_by_serial (uint64_t, uint32_t *) ;
extern int query_lookup_by_mindeadline (uint32_t *) ;
-extern void query_get_mindeadline (tain_t *) ;
-extern int query_add (uint32_t *, tain_t const *, uint32_t, uint32_t) ;
-extern int query_send (uint32_t, unixmessage_t const *) ;
-extern int query_sendpm (uint32_t, unixmessage_t const *) ;
-extern void query_reply (uint32_t, char, unixmessage_t const *) ;
+extern void query_get_mindeadline (tain *) ;
+extern int query_add (uint32_t *, tain const *, uint32_t, uint32_t) ;
+extern int query_send (uint32_t, unixmessage const *) ;
+extern int query_sendpm (uint32_t, unixmessage const *) ;
+extern void query_reply (uint32_t, char, unixmessage const *) ;
extern void interface_remove (uint32_t) ;
extern int interface_lookup_by_name (char const *, uint32_t *) ;
@@ -132,15 +132,15 @@ extern int interface_add (uint32_t *, char const *, size_t, uint32_t, char const
#define client_idstr(c) (INTERFACE(genalloc_s(uint32_t, &(c)->interfaces)[0])->name + 1)
extern void client_remove (uint32_t, uint32_t) ;
extern void client_add (uint32_t *, regex_t const *, regex_t const *, uid_t, gid_t, int, uint32_t) ;
-extern void client_nextdeadline (uint32_t, tain_t *) ;
+extern void client_nextdeadline (uint32_t, tain *) ;
extern void client_setdeadline (client_t *) ;
-extern int client_prepare_iopause (uint32_t, tain_t *, iopause_fd *, uint32_t *, int) ;
+extern int client_prepare_iopause (uint32_t, tain *, iopause_fd *, uint32_t *, int) ;
extern int client_flush (uint32_t, iopause_fd const *) ;
extern int client_read (uint32_t, iopause_fd const *) ;
-extern int parse_protocol_sync (unixmessage_t const *, void *) ;
-extern int parse_protocol_async (unixmessage_t const *, void *) ;
+extern int parse_protocol_sync (unixmessage const *, void *) ;
+extern int parse_protocol_async (unixmessage const *, void *) ;
-extern tain_t answertto ;
+extern tain answertto ;
#endif
diff --git a/src/rpc/skabus_rpccctl.c b/src/rpc/skabus_rpccctl.c
index d3ee6ef..1e9efcf 100644
--- a/src/rpc/skabus_rpccctl.c
+++ b/src/rpc/skabus_rpccctl.c
@@ -17,7 +17,7 @@
#include <skabus/rpc.h>
#include "skabus-rpccctl.h"
-int skabus_rpcc_start (skabus_rpcc_t *a, char const *path, tain_t const *deadline, tain_t *stamp)
+int skabus_rpcc_start (skabus_rpcc_t *a, char const *path, tain const *deadline, tain *stamp)
{
int fd = ipc_stream_nb() ;
if (fd < 0) return 0 ;
@@ -38,7 +38,7 @@ void skabus_rpcc_end (skabus_rpcc_t *a)
textmessage_receiver_free(&a->in) ;
}
-int skabus_rpcc_interface_register (skabus_rpcc_t *a, char const *ifname, char const *ifprog, char const *re, tain_t const *deadline, tain_t *stamp)
+int skabus_rpcc_interface_register (skabus_rpcc_t *a, char const *ifname, char const *ifprog, char const *re, tain const *deadline, tain *stamp)
{
size_t ifnamelen, ifproglen, relen ;
char *ifprogfn = realpath(ifprog, 0) ;
@@ -72,7 +72,7 @@ int skabus_rpcc_interface_register (skabus_rpcc_t *a, char const *ifname, char c
return 0 ;
}
-int skabus_rpcc_interface_unregister (skabus_rpcc_t *a, char const *ifname, tain_t const *deadline, tain_t *stamp)
+int skabus_rpcc_interface_unregister (skabus_rpcc_t *a, char const *ifname, tain const *deadline, tain *stamp)
{
size_t ifnamelen = strlen(ifname) ;
if (ifnamelen > SKABUS_RPC_INTERFACE_MAXLEN) return (errno = ENAMETOOLONG, 0) ;
@@ -89,7 +89,7 @@ int skabus_rpcc_interface_unregister (skabus_rpcc_t *a, char const *ifname, tain
return 1 ;
}
-int skabus_rpcc_query (skabus_rpcc_t *a, stralloc *reply, char const *ifname, char const *query, uint32_t timeout, tain_t const *deadline, tain_t *stamp)
+int skabus_rpcc_query (skabus_rpcc_t *a, stralloc *reply, char const *ifname, char const *query, uint32_t timeout, tain const *deadline, tain *stamp)
{
size_t ifnamelen = strlen(ifname) ;
size_t querylen = strlen(query) ;
@@ -118,7 +118,7 @@ int skabus_rpcc_query (skabus_rpcc_t *a, stralloc *reply, char const *ifname, ch
return 1 ;
}
-int skabus_rpcc_quit (skabus_rpcc_t *a, tain_t const *deadline, tain_t *stamp)
+int skabus_rpcc_quit (skabus_rpcc_t *a, tain const *deadline, tain *stamp)
{
return textmessage_timed_command(&a->out, ".", 1, deadline, stamp) ;
}
diff --git a/src/rpc/skabus_rpcd_client.c b/src/rpc/skabus_rpcd_client.c
index deac459..198f0da 100644
--- a/src/rpc/skabus_rpcd_client.c
+++ b/src/rpc/skabus_rpcd_client.c
@@ -62,7 +62,7 @@ void client_remove (uint32_t i, uint32_t prev)
void client_setdeadline (client_t *c)
{
- tain_t blah ;
+ tain blah ;
tain_half(&blah, &tain_infinite_relative) ;
tain_add_g(&blah, &blah) ;
if (tain_less(&blah, &c->deadline)) tain_add_g(&c->deadline, &answertto) ;
@@ -87,13 +87,13 @@ void client_add (uint32_t *d, regex_t const *idstr_re, regex_t const *interfaces
*d = cc ;
}
-void client_nextdeadline (uint32_t i, tain_t *deadline)
+void client_nextdeadline (uint32_t i, tain *deadline)
{
client_t *c = CLIENT(i) ;
if (tain_less(&c->deadline, deadline)) *deadline = c->deadline ;
}
-int client_prepare_iopause (uint32_t cc, tain_t *deadline, iopause_fd *x, uint32_t *j, int notlameduck)
+int client_prepare_iopause (uint32_t cc, tain *deadline, iopause_fd *x, uint32_t *j, int notlameduck)
{
client_t *c = CLIENT(cc) ;
int inflight = 0 ;
@@ -158,7 +158,7 @@ int client_read (uint32_t cc, iopause_fd const *x)
{
if (unixmessage_sender_fd(&c->async.out) < 0)
{
- unixmessage_t m ;
+ unixmessage m ;
int r = unixmessage_receive(&c->sync.in, &m) ;
if (r < 0) return -1 ;
if (r)
diff --git a/src/rpc/skabus_rpcd_query.c b/src/rpc/skabus_rpcd_query.c
index baa6df5..13f3ebe 100644
--- a/src/rpc/skabus_rpcd_query.c
+++ b/src/rpc/skabus_rpcd_query.c
@@ -36,8 +36,8 @@ static int query_serial_cmp (void const *a, void const *b, void *x)
static int query_deadline_cmp (void const *a, void const *b, void *x)
{
- tain_t const *aa = (tain_t const *)a ;
- tain_t const *bb = (tain_t const *)b ;
+ tain const *aa = (tain const *)a ;
+ tain const *bb = (tain const *)b ;
(void)x ;
return tain_less(aa, bb) ? -1 : tain_less(bb, aa) ;
}
@@ -73,7 +73,7 @@ void query_fail (uint32_t i, char status)
query_t *q = QUERY(i) ;
client_t *c = CLIENT(q->client) ;
char pack[10] = "Rssssssssr" ;
- unixmessage_t m = { .s = pack, .len = 10, .fds = 0, .nfds = 0 } ;
+ unixmessage m = { .s = pack, .len = 10, .fds = 0, .nfds = 0 } ;
uint64_pack_big(pack+1, q->serial) ;
pack[9] = status ;
if (!unixmessage_put(&c->async.out, &m))
@@ -88,7 +88,7 @@ int query_cancel (uint32_t i, char reason)
interface_t *y = INTERFACE(q->interface) ;
client_t *c = CLIENT(y->client) ;
char pack[14] = "Ciiiissssssssr" ;
- unixmessage_t m = { .s = pack, .len = 14, .fds = 0, .nfds = 0 } ;
+ unixmessage m = { .s = pack, .len = 14, .fds = 0, .nfds = 0 } ;
uint32_pack_big(pack+1, y->id) ;
uint64_pack_big(pack+5, q->serial) ;
pack[13] = reason ;
@@ -114,14 +114,14 @@ int query_lookup_by_mindeadline (uint32_t *d)
return avltree_min(&qdeadlinedict, d) ;
}
-void query_get_mindeadline (tain_t *deadline)
+void query_get_mindeadline (tain *deadline)
{
uint32_t d ;
if (query_lookup_by_mindeadline(&d)) *deadline = QUERY(d)->deadline ;
else tain_add_g(deadline, &tain_infinite_relative) ;
}
-int query_add (uint32_t *d, tain_t const *deadline, uint32_t client, uint32_t interface)
+int query_add (uint32_t *d, tain const *deadline, uint32_t client, uint32_t interface)
{
static uint64_t serial = 1 ;
uint32_t qq, cc, yy ;
@@ -139,7 +139,7 @@ int query_add (uint32_t *d, tain_t const *deadline, uint32_t client, uint32_t in
if (!avltree_insert(&qserialdict, qq)) goto end2 ;
for (;;)
{
- static tain_t const nano1 = { .sec = TAI_ZERO, .nano = 1 } ;
+ static tain const nano1 = { .sec = TAI_ZERO, .nano = 1 } ;
uint32_t d ;
if (!avltree_search(&qdeadlinedict, &q->deadline, &d)) break ;
tain_add(&q->deadline, &q->deadline, &nano1) ;
@@ -164,12 +164,12 @@ int query_add (uint32_t *d, tain_t const *deadline, uint32_t client, uint32_t in
return 0 ;
}
-int query_send (uint32_t qq, unixmessage_t const *m)
+int query_send (uint32_t qq, unixmessage const *m)
{
skabus_rpc_rinfo_t rinfo ;
char pack[4 + SKABUS_RPC_RINFO_PACK] = "Q" ;
struct iovec v[2] = { { .iov_base = pack, .iov_len = 4 + SKABUS_RPC_RINFO_PACK }, { .iov_base = m->s, .iov_len = m->len } } ;
- unixmessage_v_t mtosend = { .v = v, .vlen = 2, .fds = m->fds, .nfds = m->nfds } ;
+ unixmessagev mtosend = { .v = v, .vlen = 2, .fds = m->fds, .nfds = m->nfds } ;
query_t *q = QUERY(qq) ;
interface_t *y = INTERFACE(q->interface) ;
client_t *c = CLIENT(q->client) ;
@@ -190,11 +190,11 @@ int query_send (uint32_t qq, unixmessage_t const *m)
return 1 ;
}
-void query_reply (uint32_t qq, char result, unixmessage_t const *m)
+void query_reply (uint32_t qq, char result, unixmessage const *m)
{
char pack[11] = "R" ;
struct iovec v[2] = { { .iov_base = pack, .iov_len = 11 }, { .iov_base = m->s, .iov_len = m->len } } ;
- unixmessage_v_t mtosend = { .v = v, .vlen = 2, .fds = m->fds, .nfds = m->nfds } ;
+ unixmessagev mtosend = { .v = v, .vlen = 2, .fds = m->fds, .nfds = m->nfds } ;
query_t *q = QUERY(qq) ;
client_t *c = CLIENT(q->client) ;
uint64_pack_big(pack+1, q->serial) ;