1 #include "my_test.h"
2 
3 #define MAX_COUNT 2000
4 
main(int argc,char * argv[])5 int main(int argc, char *argv[]) {
6 
7 	MYSQL *mysql;
8 	int i;
9 
10   if (argc > 1)
11     get_options(argc, argv);
12 
13   get_envvars();
14 
15   if (IS_SKYSQL(hostname))
16     return 0;
17 
18   diag("hostname: %s", hostname);
19 
20 	for (i = 0; i < MAX_COUNT; ++i) {
21 
22 		if (mysql_library_init(-1, NULL, NULL) != 0) {
23 			diag("mysql_library_init failed");
24 			return 1;
25 		}
26 
27 		mysql = mysql_init(NULL);
28 		if (!mysql) {
29 			diag("mysql_init failed");
30 			return 1;
31 		}
32 
33     if (force_tls)
34       mysql_options(mysql, MYSQL_OPT_SSL_ENFORCE, &force_tls);
35 
36 		if (!mysql_real_connect(mysql, hostname, username, password, schema, port, socketname, 0)) {
37 			diag("mysql_real_connect failed: %s", mysql_error(mysql));
38 			return 1;
39 		}
40 
41 		if (mysql_query(mysql, "SELECT NULL LIMIT 0") != 0) {
42 			diag("mysql_query failed: %s", mysql_error(mysql));
43 			return 1;
44 		}
45 
46 		mysql_close(mysql);
47 		mysql_library_end();
48 
49 	}
50 
51 	return 0;
52 
53 }
54