- use librtti

- Fix issue to xce_get() api cause client side crash
- add parse resreq section
- add rusage parser
- parse resreq with basic support alternative & compound, still miss select
This commit is contained in:
Rongsong Shen 2026-02-05 17:21:17 +08:00
parent e7dc09c604
commit cd4f3953b2
20 changed files with 1422 additions and 15 deletions

View file

@ -2,6 +2,7 @@
#define _SCHED_TYPES_H_ 1
#include <rtti.h>
#include <stdint.h>
#include <stdlib.h>

View file

@ -18,6 +18,7 @@ incdir = include_directories('src',
scheduler_deps = [
libxce_dep,
librtti_dep,
math_dep,
tinylog_dep,
thread_dep

View file

@ -1,6 +1,7 @@
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include <rtti.h>
#include "controller.capnp.h"
#include "kvmgr.h"

View file

@ -1,5 +1,6 @@
#include <errno.h>
#include <pthread.h>
#include <rtti.h>
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>