Disable most debugging print messages; should help with performance.
[bluesky.git] / nfs3 / nfsd.c
index c952c68..b2e1071 100644 (file)
@@ -29,9 +29,11 @@ BlueSkyStore *store;
 int main(int argc, char *argv[])
 {
     int i;
+
+    signal(SIGPIPE, SIG_IGN);
+
     bluesky_init();
     g_set_prgname("nfsd");
-    register_rpc();
 
     const char *target = getenv("BLUESKY_TARGET");
     if (target == NULL)
@@ -40,6 +42,8 @@ int main(int argc, char *argv[])
     store = bluesky_store_new(target);
     fs = bluesky_init_fs("export", store);
 
+    register_rpc();
+
     bluesky_debug_dump(fs);
 
     svc_run();