src/server/plugins/postgresql/init.c

branch
webdav
changeset 276
0cb4eda146c4
parent 270
4cfaa02055cd
child 303
ad9ba51c8634
equal deleted inserted replaced
275:535004faa1a5 276:0cb4eda146c4
27 */ 27 */
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 33
33 int pg_init(pblock *pb, Session *sn, Request *Rq) { 34 int pg_init(pblock *pb, Session *sn, Request *Rq) {
34 if(resourcepool_register_type("postgresql", pg_get_resource_type())) { 35 if(resourcepool_register_type("postgresql", pg_get_resource_type())) {
35 log_ereport(LOG_FAILURE, "pg-init: Cannot register resourcepool type"); 36 log_ereport(LOG_FAILURE, "pg-init: Cannot register resourcepool type");
36 return REQ_ABORTED; 37 return REQ_ABORTED;
37 } 38 }
38 39
40 if(pg_register_vfs(pb)) {
41 log_ereport(LOG_FAILURE, "pg-init: Cannot register vfs type");
42 return REQ_ABORTED;
43 }
44
39 return REQ_PROCEED; 45 return REQ_PROCEED;
40 } 46 }
47
48 int pg_register_vfs(pblock *pb) {
49 return vfs_register_type("postgresql", pg_vfs_create);
50 }

mercurial