X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;ds=sidebyside;f=main.c;h=5f5c17ffef2fc848cd92515a8ea4335d82c6972d;hb=7434b2bf6cdb1ad1a6e955a254dfbf68e74df742;hp=52725cdffdbee2c49466227fe3d5aee4d3cfa180;hpb=0607cfda5b3449d0850861c140d36fbcc0f2ef1d;p=project%2Frpcd.git diff --git a/main.c b/main.c index 52725cd..5f5c17f 100644 --- a/main.c +++ b/main.c @@ -21,9 +21,11 @@ #include #include +#include #include "session.h" -#include "file.h" +#include "uci.h" +#include "plugin.h" static struct ubus_context *ctx; @@ -42,6 +44,8 @@ int main(int argc, char **argv) } } + signal(SIGPIPE, SIG_IGN); + argc -= optind; argv += optind; @@ -56,7 +60,8 @@ int main(int argc, char **argv) ubus_add_uloop(ctx); rpc_session_api_init(ctx); - rpc_file_api_init(ctx); + rpc_uci_api_init(ctx); + rpc_plugin_api_init(ctx); uloop_run(); ubus_free(ctx);