~thomir-deactivatedaccount/drizzle/drizzle-fix-bug653747

« back to all changes in this revision

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

  • Committer: Brian Aker
  • Date: 2010-10-10 02:07:52 UTC
  • mfrom: (1827.2.3 staging)
  • Revision ID: brian@tangent.org-20101010020752-ktv73isay5dxtvp3
Merge in switch on table_share_instance inheritance.

Show diffs side-by-side

added added

removed removed

Lines of Context:
224
224
                                0 for uncompressed tablespaces */
225
225
        ulint           purpose);/*!< in: FIL_TABLESPACE, or FIL_LOG if log */
226
226
/*******************************************************************//**
 
227
Frees a space object from a the tablespace memory cache. Closes the files in
 
228
the chain but does not delete them.
 
229
@return TRUE if success */
 
230
UNIV_INTERN
 
231
ibool
 
232
fil_space_free(
 
233
/*===========*/
 
234
        ulint   id);    /*!< in: space id */
 
235
/*******************************************************************//**
227
236
Returns the size of the space in pages. The tablespace must be cached in the
228
237
memory cache.
229
238
@return space size, 0 if space not found */
269
278
        ulint   hash_size,      /*!< in: hash table size */
270
279
        ulint   max_n_open);    /*!< in: max number of open files */
271
280
/*******************************************************************//**
272
 
Initializes the tablespace memory cache. */
273
 
UNIV_INTERN
274
 
void
275
 
fil_close(void);
276
 
/*===========*/
277
 
/*******************************************************************//**
278
281
Opens all log files and system tablespace data files. They stay open until the
279
282
database server shutdown. This should be called at a server startup after the
280
283
space objects for the log and the system tablespace have been created. The