#include <string.h>
#include <stdlib.h>
#include <unistd.h>
#include <grass/dbmi.h>

Go to the source code of this file.
Defines | |
| #define | READ 0 |
| #define | WRITE 1 |
Functions | |
| dbDriver * | db_start_driver (const char *name) |
| Initialize a new dbDriver for db transaction. | |
(C) 1999-2008 by the GRASS Development Team
This program is free software under the GNU General Public License (>=v2). Read the file COPYING that comes with GRASS for details.
Definition in file start.c.
| #define READ 0 |
| #define WRITE 1 |
| dbDriver* db_start_driver | ( | const char * | name | ) |
Initialize a new dbDriver for db transaction.
If name is NULL, the db name will be assigned connection.driverName.
| name | driver name |
NULL on error
Definition at line 42 of file start.c.
References db__recv_return_code(), db__set_protocol_fds(), db_copy_dbmscap_entry(), db_error(), db_free_dbmscap(), db_get_connection(), db_malloc(), db_read_dbmscap(), db_syserror(), READ, and WRITE.
Referenced by db__copy_table(), db_delete_table(), and db_start_driver_open_database().
1.5.6