RBAC in ksql(3)

applying role information to a database
ksql_cfg_defaults(&cfg);

cfg.stmts.stmts = stmts;
cfg.stmts.stmtsz = 2;
cfg.roles.roles = roles;
cfg.roles.rolesz = 4;
cfg.roles.defrole = 3;

if (NULL == (sql = ksql_alloc_child(&cfg, NULL, NULL)))
	errx(EXIT_FAILURE, "ksql_alloc_child");

if (-1 == pledge("stdio", NULL))
	err(EXIT_FAILURE, "pledge");

if (KSQL_OK != ksql_open(sql, "test.db"))
	errx(EXIT_FAILURE, "ksql_open");