src/server/plugins/postgresql/init.c

branch
webdav
changeset 276
0cb4eda146c4
parent 270
4cfaa02055cd
child 303
ad9ba51c8634
--- a/src/server/plugins/postgresql/init.c	Thu Jan 27 21:24:27 2022 +0100
+++ b/src/server/plugins/postgresql/init.c	Fri Jan 28 15:44:30 2022 +0100
@@ -29,6 +29,7 @@
 #include "init.h"
 
 #include "resource.h"
+#include "vfs.h"
 
 int pg_init(pblock *pb, Session *sn, Request *Rq) {
     if(resourcepool_register_type("postgresql", pg_get_resource_type())) {
@@ -36,5 +37,14 @@
         return REQ_ABORTED;
     }
     
+    if(pg_register_vfs(pb)) {
+        log_ereport(LOG_FAILURE, "pg-init: Cannot register vfs type");
+        return REQ_ABORTED;
+    }
+    
     return REQ_PROCEED;
 }
+
+int pg_register_vfs(pblock *pb) {
+    return vfs_register_type("postgresql", pg_vfs_create);
+}

mercurial