Files
cpython-source-deps/docs_src/log/env_set_lg_mode.so
2017-09-04 13:40:25 -05:00

56 lines
1.6 KiB
Plaintext

m4_comment([$Id: env_set_lg_mode.so,v 1.1 2004/12/15 15:46:44 bostic Exp $])
define(M4PAGELOCAL, [dbenv_set_lg_filemode, dbenv_get_lg_filemode])
include(m4/m4.seealso)
m4_pf_header(m4_ref(dbenv_set_lg_filemode),
ifelse(M4API, C_API, [dnl
int
DB_ENV-__GT__set_lg_filemode(DB_ENV *dbenv, int lg_mode);
m4_blank
int
DB_ENV-__GT__get_lg_filemode(DB_ENV *dbenv, int *lg_modep);
])
ifelse(M4API, CXX_API, [dnl
int
DbEnv::set_lg_filemode(int lg_mode);
m4_blank
int
DbEnv::get_lg_filemode(int *);
]))
m4_p([dnl
Set the absolute file mode for created log files. This method is
m4_bold(only) useful for the rare m4_db application that does not
control its umask value.])
m4_p([dnl
Normally, if m4_db applications set their umask appropriately, all
processes in the application suite will have read permission on the log
files created by any process in the application suite. However, if the
m4_db application is a library, a process using the library might set
its umask to a value preventing other processes in the application suite
from reading the log files it creates. In this rare case, the
m4_refT(dbenv_set_lg_filemode) can be used to set the mode of created
log files to an absolute value.])
m4_env_config(dbenv_set_lg_filemode,
[log file mode], set_lg_filemode, [the absolute mode of created log files])
m4_scope_env(dbenv_set_lg_filemode)
m4_when_any(dbenv_set_lg_filemode)
m4_return(dbenv_set_lg_filemode, std)
m4_parambegin
m4_param(lg_filemode, [dnl
The m4_arg(lg_filemode) parameter is the absolute mode of the created
log file.])
m4_paramend
m4_pf_getter(dbenv_get_lg_filemode, log file mode,, lg_modep)
m4_seealso(DbLog)
m4_page_footer