/[LeafOK_CVS]/lbbs/include/database.h
ViewVC logotype

Contents of /lbbs/include/database.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.14 - (show annotations)
Sat Jan 3 10:27:14 2026 UTC (2 months, 1 week ago) by sysadm
Branch: MAIN
CVS Tags: HEAD
Changes since 1.13: +1 -1 lines
Content type: text/x-chdr
Update copyright info

1 /* SPDX-License-Identifier: GPL-3.0-or-later */
2 /*
3 * database
4 * - configuration and function of DB connection
5 *
6 * Copyright (C) 2004-2026 Leaflet <leaflet@leafok.com>
7 */
8
9 #ifndef _DATABASE_H_
10 #define _DATABASE_H_
11
12 #include "common.h"
13 #include <mysql.h>
14
15 enum database_constant_t
16 {
17 SQL_BUFFER_LEN = 10240,
18 DB_host_max_len = 256,
19 DB_username_max_len = 50,
20 DB_password_max_len = 50,
21 DB_database_max_len = 50,
22 DB_timezone_max_len = 50,
23 };
24
25 // Database
26 extern char DB_ca_cert[FILE_PATH_LEN];
27 extern char DB_host[DB_host_max_len + 1];
28 extern char DB_username[DB_username_max_len + 1];
29 extern char DB_password[DB_password_max_len + 1];
30 extern char DB_database[DB_database_max_len + 1];
31 extern char DB_timezone[DB_timezone_max_len + 1];
32
33 extern MYSQL *db_open();
34
35 #endif //_DATABASE_H_

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1