GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
KSQL_ALLOC(3) FreeBSD Library Functions Manual KSQL_ALLOC(3)

ksql_alloc
allocate a ksql database handle

library “ksql”

#include <sys/types.h>
#include <stdint.h>
#include <ksql.h>

struct ksql *
ksql_alloc(const struct ksqlcfg *cfg);

This function will soon be deprecated. See ksql_alloc_child(3) for the replacement.

The ksql_alloc function creates a SQLite database handle. This must be matched by a call to ksql_free(3) unless KSQL_SAFE_EXIT is specified, in which case it will be freed on exit. (It is still good practice to manually free.) It is usually followed by ksql_open(3). The database is opened within the calling process. For a split-process model, see ksql_alloc_child(3).

If cfg is NULL, a configuration from ksql_cfg_defaults(3) is used.

This returns the allocated database handle or NULL if memory allocations failed.

ksql_alloc_child(3), ksql_cfg_defaults(3), ksql_free(3)
May 9, 2018 FreeBSD 13.1-RELEASE

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.