src/server/plugins/postgresql/init.c

branch
webdav
changeset 303
ad9ba51c8634
parent 276
0cb4eda146c4
child 325
2d14055c3543
equal deleted inserted replaced
302:dfbd3a535eac 303:ad9ba51c8634
28 28
29 #include "init.h" 29 #include "init.h"
30 30
31 #include "resource.h" 31 #include "resource.h"
32 #include "vfs.h" 32 #include "vfs.h"
33 #include "webdav.h"
33 34
34 int pg_init(pblock *pb, Session *sn, Request *Rq) { 35 int pg_init(pblock *pb, Session *sn, Request *rq) {
35 if(resourcepool_register_type("postgresql", pg_get_resource_type())) { 36 if(resourcepool_register_type("postgresql", pg_get_resource_type())) {
36 log_ereport(LOG_FAILURE, "pg-init: Cannot register resourcepool type"); 37 log_ereport(LOG_FAILURE, "pg-init: Cannot register resourcepool type");
37 return REQ_ABORTED; 38 return REQ_ABORTED;
38 } 39 }
39 40
46 } 47 }
47 48
48 int pg_register_vfs(pblock *pb) { 49 int pg_register_vfs(pblock *pb) {
49 return vfs_register_type("postgresql", pg_vfs_create); 50 return vfs_register_type("postgresql", pg_vfs_create);
50 } 51 }
52
53 int pg_register_webdav_backend(pblock *pb) {
54 if(webdav_register_backend("postgresql", pg_webdav_create)) {
55 return 1;
56 }
57 return 0;
58 }
59

mercurial