DB_MPOOLFILE->put
|
 |
#include <db.h>
int
DB_MPOOLFILE->put(DB_MPOOLFILE *mpf, void *pgaddr, u_int32_t flags);
Description: DB_MPOOLFILE->put
The DB_MPOOLFILE->put method returns a page to the cache.
The DB_MPOOLFILE->put method
returns a non-zero error value on failure
and 0 on success.
Parameters
- pgaddr
- The pgaddr parameter is the address of the page to be
returned to the cache. The pgaddr parameter must be an
address previously returned by DB_MPOOLFILE->get.
- flags
- The flags parameter must be set to 0 or by bitwise inclusively OR'ing together one
or more of the following values:
- DB_MPOOL_DISCARD
- The page is unlikely to be useful in the near future, and should be
discarded before other pages in the pool.
Errors
The DB_MPOOLFILE->put method
may fail and return one of the following non-zero errors:
- EINVAL
- If the pgaddr parameter does not refer to a page returned by
DB_MPOOLFILE->get; or if an
invalid flag value or parameter was specified.
Class
DB_ENV, DB_MPOOLFILE
See Also
Memory Pools and Related Methods
Copyright (c) 1996-2006 Oracle Corporation - All rights reserved.