Set the size of the underlying logging area of the Berkeley DB
environment, in bytes. By default, or if the value is set to 0, the
minimum region size is used, approximately 128KB. The log region is
used to store filenames, and so may need to be increased in size if a
large number of files will be opened and registered with the specified
Berkeley DB environment's log manager.
</p>
<p>
The database environment's log region size may also be configured
using the environment's <ahref="../../programmer_reference/env_db_config.html#env_db_config.DB_CONFIG"class="olink">DB_CONFIG</a> file. The syntax of the entry
in that file is a single line with the string "set_lg_regionmax",
one or more whitespace characters, and the size in bytes. Because
the <ahref="../../programmer_reference/env_db_config.html#env_db_config.DB_CONFIG"class="olink">DB_CONFIG</a> file is read when the database environment is
opened, it will silently overrule configuration done before that
time.
</p>
<p>
The <codeclass="methodname">DB_ENV->set_lg_regionmax()</code> method configures a database
environment, not only operations performed using the specified
<aclass="link"href="env.html"title="Chapter5. The DB_ENV Handle">DB_ENV</a> handle.
</p>
<p>
The <codeclass="methodname">DB_ENV->set_lg_regionmax()</code> method may not be called after the
<aclass="xref"href="envopen.html"title="DB_ENV->open()">DB_ENV->open()</a> method is
called. If the database environment already exists when
<aclass="xref"href="envopen.html"title="DB_ENV->open()">DB_ENV->open()</a> is called, the
information specified to <codeclass="methodname">DB_ENV->set_lg_regionmax()</code> will be ignored.
</p>
<p>
The <codeclass="methodname">DB_ENV->set_lg_regionmax()</code><span>
<span>
method returns a non-zero error value on failure and 0 on success.