Hook NFS proxy together with BlueSky core.
[bluesky.git] / nfs3 / nfsd.c
index 7a0338d..03b39fb 100644 (file)
 #include <memory.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
+#include <glib.h>
+
+#include "bluesky.h"
 
 void register_rpc();
 
+BlueSkyFS *fs;
+
 int main(int argc, char *argv[])
 {
+    g_thread_init(NULL);
     register_rpc();
 
+    BlueSkyInode *root;
+    root = bluesky_new_inode(BLUESKY_ROOT_INUM, BLUESKY_DIRECTORY);
+    root->nlink = 1;
+    root->mode = 0755;
+    bluesky_insert_inode(fs, root);
+
     svc_run ();
     fprintf (stderr, "%s", "svc_run returned");
     exit (1);