ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/ccs/admin/mysql.h
Revision: 575
Committed: 2009-10-08T04:56:15-07:00 (15 years, 9 months ago) by douglas
Content type: text/x-c
File size: 681 byte(s)
Log Message:
Start to work with passwd service and fix MySQL issues.

File Contents

# User Rev Content
1 douglas 1 // Douglas Thrift
2     //
3     // CCS Computer Science
4     // Common Functions
5     //
6     // $Id$
7    
8 douglas 438 #ifndef _mysql_h_
9     #define _mysql_h_
10 douglas 1
11 douglas 438 #include "common.h"
12 douglas 1
13 douglas 438 #include <assert.h>
14     #include <mysql.h>
15 douglas 1
16 douglas 438 #define MYSQL_EXCEPTION 3
17 douglas 575 #define MYSQL_STATEMENT_EXCEPTION 4
18 douglas 1
19 douglas 438 #define MYSQL_BEGIN() MYSQL *mysql = mysql_init(NULL); \
20     \
21     assert(mysql != NULL)
22 douglas 1
23 douglas 438 #define MYSQL_END() mysql_close(mysql); \
24     mysql_library_end()
25 douglas 1
26 douglas 575 extern MYSQL_STMT *mysqlstatement;
27    
28 douglas 438 void mysqlcheck(int value, jmp_buf environment);
29 douglas 575 void mysqlstatementcheck(int value, MYSQL_STMT *statement, jmp_buf environment);
30 douglas 438 void mysqlpassword(MYSQL *mysql, char user[MAXLOGNAME], char password[_PASSWORD_LEN], jmp_buf environment);
31 douglas 264
32 douglas 438 #endif//_mysql_h_

Properties

Name Value
svn:keywords Id