reformat code and job array

This commit is contained in:
Rongsong Shen 2025-11-07 16:14:27 +08:00
parent a665ccd4fe
commit 9ff857db9f
64 changed files with 1497 additions and 2476 deletions

View file

@ -9,10 +9,7 @@
#include "xce/types.h"
#include "zarray.h"
int kvmgr_init(kvmgr_t* mgr,
hash_key_fn_t keyfn,
int nslots,
int delta,
int kvmgr_init(kvmgr_t* mgr, hash_key_fn_t keyfn, int nslots, int delta,
zarray_item_killer_t killer)
{
ht_init(&(mgr->htab), nslots, keyfn);
@ -28,9 +25,7 @@ void kvmgr_fini(kvmgr_t* mgr)
mylock_fini(&(mgr->lock));
}
static void* kvmgr_lock_(kvmgr_t* mgr,
void* key,
int op)
static void* kvmgr_lock_(kvmgr_t* mgr, void* key, int op)
{
hent_t* e = NULL;
int32_t idx;
@ -53,9 +48,7 @@ static void* kvmgr_lock_(kvmgr_t* mgr,
return obj_ref(ptr, op);
}
void* kvmgr_lock(kvmgr_t* mgr,
void* key,
int op)
void* kvmgr_lock(kvmgr_t* mgr, void* key, int op)
{
void* ptr = NULL;
@ -80,9 +73,7 @@ void* kvmgr_lock(kvmgr_t* mgr,
return ptr;
}
static int32_t kvmgr_add_(kvmgr_t* mgr,
void* key,
void* p)
static int32_t kvmgr_add_(kvmgr_t* mgr, void* key, void* p)
{
hent_t* e = NULL;
int idx;
@ -97,8 +88,7 @@ static int32_t kvmgr_add_(kvmgr_t* mgr,
return idx;
}
e = ht_add(&(mgr->htab),
(void*)key);
e = ht_add(&(mgr->htab), (void*)key);
if (e == NULL) {
zarray_del(&(mgr->data), idx);
return -errno;
@ -108,9 +98,7 @@ static int32_t kvmgr_add_(kvmgr_t* mgr,
return idx;
}
int32_t kvmgr_add(kvmgr_t* mgr,
void* key,
void* p)
int32_t kvmgr_add(kvmgr_t* mgr, void* key, void* p)
{
int32_t idx;
@ -125,8 +113,7 @@ int32_t kvmgr_add(kvmgr_t* mgr,
return idx;
}
static void kvmgr_del_(kvmgr_t* mgr,
void* key)
static void kvmgr_del_(kvmgr_t* mgr, void* key)
{
hent_t* e = NULL;
int idx;
@ -146,8 +133,7 @@ static void kvmgr_del_(kvmgr_t* mgr,
return;
}
void kvmgr_del(kvmgr_t* mgr,
void* key)
void kvmgr_del(kvmgr_t* mgr, void* key)
{
if (mgr == NULL) {
return;
@ -169,9 +155,7 @@ static int add_config_(xlist_t* l, void* data)
return xlist_store(l, config);
}
int kvmgr_publish(kvmgr_t* mgr,
xlist_action_fn_t fn,
void* arg)
int kvmgr_publish(kvmgr_t* mgr, xlist_action_fn_t fn, void* arg)
{
xlist_t l;
int rc = 0;
@ -180,9 +164,7 @@ int kvmgr_publish(kvmgr_t* mgr,
xlist_init(&l, 128);
mylock_lock(&(mgr->lock));
zarray_iter(&(mgr->data),
(zarray_iter_fn_t)add_config_,
&l);
zarray_iter(&(mgr->data), (zarray_iter_fn_t)add_config_, &l);
mylock_unlock(&(mgr->lock));
rc = (*fn)(&l, arg);
@ -197,9 +179,7 @@ int kvmgr_publish(kvmgr_t* mgr,
return rc;
}
int kvmgr_iter(kvmgr_t* mgr,
xlist_t* l,
void* arg)
int kvmgr_iter(kvmgr_t* mgr, xlist_t* l, void* arg)
{
int rc = 0;