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

Annotation of /lbbs/include/database.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.13 - (hide annotations)
Thu Nov 20 14:40:17 2025 UTC (3 months, 3 weeks ago) by sysadm
Branch: MAIN
Changes since 1.12: +2 -0 lines
Content type: text/x-chdr
Add ca_cert for MySQL TLS connection

1 sysadm 1.9 /* SPDX-License-Identifier: GPL-3.0-or-later */
2     /*
3     * database
4     * - configuration and function of DB connection
5     *
6 sysadm 1.10 * Copyright (C) 2004-2025 Leaflet <leaflet@leafok.com>
7 sysadm 1.9 */
8 sysadm 1.1
9 sysadm 1.3 #ifndef _DATABASE_H_
10     #define _DATABASE_H_
11    
12 sysadm 1.13 #include "common.h"
13 sysadm 1.12 #include <mysql.h>
14 sysadm 1.1
15 sysadm 1.11 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 sysadm 1.5
25     // Database
26 sysadm 1.13 extern char DB_ca_cert[FILE_PATH_LEN];
27 sysadm 1.11 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 sysadm 1.5
33 sysadm 1.4 extern MYSQL *db_open();
34 sysadm 1.3
35     #endif //_DATABASE_H_

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