~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/innobase/include/fil0fil.h

  • Committer: Lee Bieber
  • Date: 2010-11-14 23:15:42 UTC
  • mfrom: (1929.1.42 warning-stack-frame)
  • Revision ID: kalebral@gmail.com-20101114231542-fnnu6ydd2p17n582
Merge Monty - fix bug 672372: some functions use > 32k stack

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*****************************************************************************
2
2
 
3
 
Copyright (C) 1995, 2010, Innobase Oy. All Rights Reserved.
 
3
Copyright (c) 1995, 2010, Innobase Oy. All Rights Reserved.
4
4
 
5
5
This program is free software; you can redistribute it and/or modify it under
6
6
the terms of the GNU General Public License as published by the Free Software
27
27
#define fil0fil_h
28
28
 
29
29
#include "univ.i"
 
30
#ifndef UNIV_HOTBACKUP
 
31
#include "sync0rw.h"
 
32
#endif /* !UNIV_HOTBACKUP */
30
33
#include "dict0types.h"
31
34
#include "ut0byte.h"
32
35
#include "os0file.h"
33
 
#ifndef UNIV_HOTBACKUP
34
 
#include "sync0rw.h"
35
 
#include "ibuf0types.h"
36
 
#endif /* !UNIV_HOTBACKUP */
37
36
 
38
37
/** When mysqld is run, the default directory "." is the mysqld datadir,
39
38
but in the MySQL Embedded Server Library and ibbackup it is not the default
507
506
ulint
508
507
fil_load_single_table_tablespaces(void);
509
508
/*===================================*/
 
509
/********************************************************************//**
 
510
If we need crash recovery, and we have called
 
511
fil_load_single_table_tablespaces() and dict_load_single_table_tablespaces(),
 
512
we can call this function to print an error message of orphaned .ibd files
 
513
for which there is not a data dictionary entry with a matching table name
 
514
and space id. */
 
515
UNIV_INTERN
 
516
void
 
517
fil_print_orphaned_tablespaces(void);
 
518
/*================================*/
510
519
/*******************************************************************//**
511
520
Returns TRUE if a single-table tablespace does not exist in the memory cache,
512
521
or is being deleted there.
717
726
/*==============*/
718
727
        const byte*     page);  /*!< in: file page */
719
728
 
720
 
/*******************************************************************//**
721
 
Returns TRUE if a single-table tablespace is being deleted.
722
 
@return TRUE if being deleted */
723
 
UNIV_INTERN
724
 
ibool
725
 
fil_tablespace_is_being_deleted(
726
 
/*============================*/
727
 
        ulint           id);    /*!< in: space id */
728
729
 
729
730
typedef struct fil_space_struct fil_space_t;
730
731