#include <mysql/mysql.h>
#include "fsd_defines.h"
Go to the source code of this file.
Functions | |
declaration of functions for connect and close database | |
| MYSQL * | fsd_db_connect (char *server, char *user, char *password, char *database) |
| Connect to database. | |
| void | fsd_db_close (MYSQL *conn) |
| Close connection to database. | |
declaration of functions for filesystem to use database | |
| int | fsd_test (MYSQL *conn) |
| Test database connection. | |
| int | fsd_create (MYSQL *conn, char *dir, char *filename, char *return_text) |
| Create new empty file. | |
| int | fsd_mkdir (MYSQL *conn, char *dir, char *dirname, char *return_text) |
| Create new directory. | |
| int | fsd_clear_file (MYSQL *conn, char *file, char *return_text) |
| Clear file. | |
| int | fsd_add_block (MYSQL *conn, char *file, int block_size, char *block, char *return_text) |
| Add block to file. | |
| int | fsd_replace_block (MYSQL *conn, char *file, char *offset, int block_size, char *block, char *return_text) |
| Replace block of file. | |
| int | fsd_remove_file (MYSQL *conn, char *file, char *return_text) |
| Remove file. | |
| int | fsd_remove_dir (MYSQL *conn, char *dir, char *return_text) |
| Remove dir. | |
| int | fsd_get_block (MYSQL *conn, char *file, char *offset, int *block_size, char *block, char *return_text) |
| Get block of file. | |
| int | fsd_lookup (MYSQL *conn, char *dir, char *name, char *return_text) |
| Lookup for file or directory defined by name. | |
| int | fsd_read_inode (MYSQL *conn, char *inode_nr, char *return_text) |
| Used for super read inode. Returns information about inode. | |
| int | fsd_read_dir (MYSQL *conn, char *dir, rd_item **rd_list, char *return_text) |
| Read files and directories in directory. | |
| int | fsd_file_info (MYSQL *conn, char *file, char *return_text) |
| Return file info - file size. | |
| int | fsd_dir_info (MYSQL *conn, char *dir, char *return_text) |
| Return dir info - count of items. | |
| int | fsd_move_file (MYSQL *conn, char *file, char *dir, char *return_text) |
| Move file. | |
| int | fsd_rename_file (MYSQL *conn, char *file, char *name, char *return_text) |
| Rename file. | |
| int | fsd_rename_dir (MYSQL *conn, char *dir, char *name, char *return_text) |
| Rename directory. | |
| int | fsd_truncate_file (MYSQL *conn, char *file, char *new_file_size, char *return_text) |
| Truncate file. | |
Variables | |
declaration of variables which supports connection to database | |
| char * | server = "localhost" |
| char * | user = "mysqlfs" |
| char * | password = "mysqlfs" |
| char * | database = "mysqlfs" |
Definition in file fsd_mysql.h.
1.5.0