mysqlfs.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <errno.h>
#include <fcntl.h>
#include <libgen.h>
#include <fuse/fuse.h>
#include <pthread.h>
#include <sys/stat.h>
#include <stddef.h>
#include "mysqlfs.h"
#include "query.h"
#include "pool.h"
#include "log.h"

Include dependency graph for mysqlfs.c:

Go to the source code of this file.

Defines

#define MYSQLFS_OPT_KEY(t, p, v)   { t, offsetof(struct mysqlfs_opt, p), v }
 macro to set a call value with a default -- defined yet?

Enumerations

enum  { KEY_BACKGROUND, KEY_DEBUG_DNQ, KEY_HELP, KEY_VERSION }
 FUSE_OPT_xxx keys defines for use with fuse_opt_parse(). More...

Functions

void usage ()
 print out a brief usage aide-memoire to stderr
int main (int argc, char *argv[])
 main


Define Documentation

#define MYSQLFS_OPT_KEY ( t,
p,
 )     { t, offsetof(struct mysqlfs_opt, p), v }

macro to set a call value with a default -- defined yet?

Definition at line 616 of file mysqlfs.c.


Enumeration Type Documentation

anonymous enum

FUSE_OPT_xxx keys defines for use with fuse_opt_parse().

Enumerator:
KEY_BACKGROUND  debug: key for option to activate mysqlfs::bg to force-background the server
KEY_DEBUG_DNQ  debug: Dump (Config) and Quit
KEY_HELP 
KEY_VERSION 

Definition at line 619 of file mysqlfs.c.


Function Documentation

int main ( int  argc,
char *  argv[] 
)

main

Definition at line 715 of file mysqlfs.c.

References mysqlfs_opt::bg, mysqlfs_opt::init_conns, LOG_ERROR, log_file, log_init(), log_printf(), mysqlfs_opt::logfile, opt, pool_cleanup(), and pool_init().

Here is the call graph for this function:

void usage (  ) 

print out a brief usage aide-memoire to stderr

Definition at line 596 of file mysqlfs.c.


Generated on Sun Jul 12 20:25:26 2009 for mysqlfs by  doxygen 1.4.7