~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to drizzled/log.h

Merged build changes from Antony.

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
{
42
42
public:
43
43
  TC_LOG_DUMMY() {}
44
 
  int open(const char *opt_name __attribute__((__unused__)))
 
44
  int open(const char *opt_name __attribute__((unused)))
45
45
  { return 0; }
46
46
  void close(void)                          { }
47
 
  int log_xid(THD *thd __attribute__((__unused__)),
48
 
              my_xid xid __attribute__((__unused__)))         { return 1; }
49
 
  void unlog(ulong cookie __attribute__((__unused__)),
50
 
             my_xid xid __attribute__((__unused__)))  { }
 
47
  int log_xid(THD *thd __attribute__((unused)),
 
48
              my_xid xid __attribute__((unused)))         { return 1; }
 
49
  void unlog(ulong cookie __attribute__((unused)),
 
50
             my_xid xid __attribute__((unused)))  { }
51
51
};
52
52
 
53
53
#ifdef HAVE_MMAP
152
152
/* log event handler flags */
153
153
#define LOG_NONE       1
154
154
#define LOG_FILE       2
155
 
#define LOG_TABLE      4
156
155
 
157
156
class Log_event;
158
157
class Rows_log_event;
386
385
  inline void lock_index() { pthread_mutex_lock(&LOCK_index);}
387
386
  inline void unlock_index() { pthread_mutex_unlock(&LOCK_index);}
388
387
  inline IO_CACHE *get_index_file() { return &index_file;}
389
 
  inline uint32 get_open_count() { return open_count; }
 
388
  inline uint32_t get_open_count() { return open_count; }
390
389
};
391
390
 
392
391
class Log_event_handler