X-Git-Url: http://git.archive.openwrt.org/?p=project%2Frpcd.git;a=blobdiff_plain;f=main.c;h=11a7cdd049c29d7a872109e7d72159365ee5fb9f;hp=52725cdffdbee2c49466227fe3d5aee4d3cfa180;hb=51458f4ece0f9509b7e189f61b0353d1fdfb98a8;hpb=0607cfda5b3449d0850861c140d36fbcc0f2ef1d;ds=sidebyside diff --git a/main.c b/main.c index 52725cd..11a7cdd 100644 --- a/main.c +++ b/main.c @@ -21,9 +21,13 @@ #include #include +#include #include "session.h" #include "file.h" +#include "uci.h" +#include "iwinfo.h" +#include "luci2.h" static struct ubus_context *ctx; @@ -42,6 +46,8 @@ int main(int argc, char **argv) } } + signal(SIGPIPE, SIG_IGN); + argc -= optind; argv += optind; @@ -57,6 +63,9 @@ int main(int argc, char **argv) rpc_session_api_init(ctx); rpc_file_api_init(ctx); + rpc_uci_api_init(ctx); + rpc_iwinfo_api_init(ctx); + rpc_luci2_api_init(ctx); uloop_run(); ubus_free(ctx);