|
Apache HTTPD
|
#include <assert.h>#include <stddef.h>#include <stdio.h>#include <stdlib.h>#include <apr_lib.h>#include <apr_file_info.h>#include <apr_file_io.h>#include <apr_fnmatch.h>#include <apr_hash.h>#include <apr_strings.h>#include "md.h"#include "md_crypt.h"#include "md_json.h"#include "md_log.h"#include "md_store.h"#include "md_store_fs.h"#include "md_util.h"#include "md_version.h"Go to the source code of this file.
Classes | |
| struct | perms_t |
| struct | md_store_fs_t |
| struct | inspect_ctx |
Macros | |
| #define | MD_STORE_VERSION 3 |
| #define | MD_FS_LOCK_NAME "store.lock" |
| #define | FS_STORE(store) (md_store_fs_t*)(((char*)store)-offsetof(md_store_fs_t, s)) |
| #define | FS_STORE_JSON "md_store.json" |
| #define | FS_STORE_KLEN 48 |
Typedefs | |
| typedef struct md_store_fs_t | md_store_fs_t |
| #define FS_STORE | ( | store | ) | (md_store_fs_t*)(((char*)store)-offsetof(md_store_fs_t, s)) |
Definition at line 68 of file md_store_fs.c.
| #define FS_STORE_JSON "md_store.json" |
Definition at line 69 of file md_store_fs.c.
| #define FS_STORE_KLEN 48 |
Definition at line 70 of file md_store_fs.c.
| #define MD_FS_LOCK_NAME "store.lock" |
Definition at line 42 of file md_store_fs.c.
| #define MD_STORE_VERSION 3 |
Definition at line 41 of file md_store_fs.c.
Definition at line 49 of file md_store_fs.c.
|
static |
Definition at line 494 of file md_store_fs.c.
|
static |
Definition at line 434 of file md_store_fs.c.
|
static |
Definition at line 409 of file md_store_fs.c.
|
static |
Definition at line 396 of file md_store_fs.c.
|
static |
Definition at line 604 of file md_store_fs.c.
|
static |
Definition at line 566 of file md_store_fs.c.
|
static |
Definition at line 828 of file md_store_fs.c.
|
static |
Definition at line 861 of file md_store_fs.c.
|
static |
Definition at line 716 of file md_store_fs.c.
|
static |
< Open the file for writing
< Create the file if not there
< Read by user
< Write by user
< Read by group
< Exclusive lock. Only one process may hold an exclusive lock at any given time. This is analogous to a "write lock".
< do not block while acquiring the file lock
Definition at line 1107 of file md_store_fs.c.
|
static |
Definition at line 1063 of file md_store_fs.c.
|
static |
Definition at line 764 of file md_store_fs.c.
|
static |
Definition at line 733 of file md_store_fs.c.
|
static |
Definition at line 920 of file md_store_fs.c.
|
static |
Definition at line 1100 of file md_store_fs.c.
|
static |
Definition at line 724 of file md_store_fs.c.
|
static |
Definition at line 1160 of file md_store_fs.c.
|
static |
Definition at line 421 of file md_store_fs.c.
|
static |
Definition at line 387 of file md_store_fs.c.
|
static |
|
static |
Definition at line 786 of file md_store_fs.c.
|
static |
Definition at line 809 of file md_store_fs.c.
|
static |
Definition at line 850 of file md_store_fs.c.
| apr_status_t md_store_fs_default_perms_set | ( | md_store_t * | store, |
| apr_fileperms_t | file_perms, | ||
| apr_fileperms_t | dir_perms | ||
| ) |
Definition at line 353 of file md_store_fs.c.
| apr_status_t md_store_fs_group_perms_set | ( | md_store_t * | store, |
| md_store_group_t | group, | ||
| apr_fileperms_t | file_perms, | ||
| apr_fileperms_t | dir_perms | ||
| ) |
Definition at line 364 of file md_store_fs.c.
| apr_status_t md_store_fs_init | ( | md_store_t ** | pstore, |
| apr_pool_t * | p, | ||
| const char * | path | ||
| ) |
< Read by user
< Write by user
< Execute by user
< Read by user
< Write by user
< Read by user
< Write by user
< Execute by user
< Read by group
< Execute by group
< Read by others
< Execute by others
< Read by user
< Write by user
< Read by group
< Read by others
< Read by user
< Write by user
< Execute by user
< Read by group
< Execute by group
< Read by others
< Execute by others
< Read by user
< Write by user
< Read by group
< Read by others
< Read by user
< Write by user
< Execute by user
< Read by group
< Execute by group
< Read by others
< Execute by others
< Read by user
< Write by user
< Read by group
< Read by others
< Read by user
< Write by user
< Execute by user
< Read by group
< Execute by group
< Read by others
< Execute by others
< Read by user
< Write by user
< Read by group
< Read by others
< Read by user
< Write by user
< Execute by user
< Read by group
< Execute by group
< Read by others
< Execute by others
Definition at line 286 of file md_store_fs.c.
| apr_status_t md_store_fs_set_event_cb | ( | struct md_store_t * | store, |
| md_store_fs_cb * | cb, | ||
| void * | baton | ||
| ) |
Definition at line 378 of file md_store_fs.c.
|
static |
Definition at line 505 of file md_store_fs.c.
|
static |
|
static |
< Modification Time
Definition at line 580 of file md_store_fs.c.
|
static |
|
static |
Definition at line 473 of file md_store_fs.c.
|
static |
< Read by user
< Write by user
< Execute by user
< Read by user
< Write by user
< Execute by user
Definition at line 943 of file md_store_fs.c.
|
static |
Definition at line 741 of file md_store_fs.c.
|
static |
< Type
Definition at line 679 of file md_store_fs.c.
|
static |
Definition at line 1071 of file md_store_fs.c.
|
static |
|
static |
|
static |
Definition at line 901 of file md_store_fs.c.
|
static |
< Modification Time
Definition at line 880 of file md_store_fs.c.
|
static |
Definition at line 132 of file md_store_fs.c.
|
static |
Definition at line 256 of file md_store_fs.c.
|
static |
Definition at line 183 of file md_store_fs.c.