|
Postfix3.3.1
|
#include <sys_defs.h>#include <sys/stat.h>#include <errno.h>#include <msg.h>#include <vstream.h>#include <vstring.h>#include <safe_open.h>#include <iostuff.h>#include <mymalloc.h>#include <warn_stat.h>#include <dot_lockfile.h>#include <deliver_flock.h>#include <mbox_conf.h>#include <mbox_open.h>マクロ定義 | |
| #define | EDQUOT EFBIG |
| #define | HUNKY_DORY(lock_mask, myflock_style) |
| #define | TRY_AGAIN_ERROR(e) (e == EAGAIN || e == ESTALE) |
| #define | SYSTEM_FULL_ERROR(e) (e == ENOSPC) |
| #define | MBOX_FULL_ERROR(e) (e == EDQUOT || e == EFBIG) |
関数 | |
| MBOX * | mbox_open (const char *path, int flags, mode_t mode, struct stat *st, uid_t chown_uid, gid_t chown_gid, int lock_style, const char *def_dsn, DSN_BUF *why) |
| void | mbox_release (MBOX *mp) |
| const char * | mbox_dsn (int err, const char *def_dsn) |
| #define EDQUOT EFBIG |
mbox_open.c の 83 行目に定義があります。
| #define HUNKY_DORY | ( | lock_mask, | |
| myflock_style | |||
| ) |
| #define MBOX_FULL_ERROR | ( | e | ) | (e == EDQUOT || e == EFBIG) |
| #define SYSTEM_FULL_ERROR | ( | e | ) | (e == ENOSPC) |
| #define TRY_AGAIN_ERROR | ( | e | ) | (e == EAGAIN || e == ESTALE) |
| const char* mbox_dsn | ( | int | err, |
| const char * | def_dsn | ||
| ) |
mbox_open.c の 243 行目に定義があります。
| MBOX* mbox_open | ( | const char * | path, |
| int | flags, | ||
| mode_t | mode, | ||
| struct stat * | st, | ||
| uid_t | chown_uid, | ||
| gid_t | chown_gid, | ||
| int | lock_style, | ||
| const char * | def_dsn, | ||
| DSN_BUF * | why | ||
| ) |
mbox_open.c の 105 行目に定義があります。
| void mbox_release | ( | MBOX * | mp | ) |
mbox_open.c の 224 行目に定義があります。
1.8.9.1