Postfix3.3.1
マクロ定義 | 関数
mail_queue.c ファイル
#include <sys_defs.h>
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/time.h>
#include <string.h>
#include <errno.h>
#include <msg.h>
#include <vstring.h>
#include <vstream.h>
#include <mymalloc.h>
#include <argv.h>
#include <dir_forest.h>
#include <make_dirs.h>
#include <split_at.h>
#include <sane_fsops.h>
#include <valid_hostname.h>
#include "file_id.h"
#include "mail_params.h"
#include "mail_queue.h"

[ソースコード]

マクロ定義

#define MAIL_QUEUE_INTERNAL
 
#define STR   vstring_str
 

関数

const char * mail_queue_dir (VSTRING *buf, const char *queue_name, const char *queue_id)
 
const char * mail_queue_path (VSTRING *buf, const char *queue_name, const char *queue_id)
 
int mail_queue_mkdirs (const char *path)
 
int mail_queue_rename (const char *queue_id, const char *old_queue, const char *new_queue)
 
int mail_queue_remove (const char *queue_name, const char *queue_id)
 
int mail_queue_name_ok (const char *queue_name)
 
int mail_queue_id_ok (const char *queue_id)
 
VSTREAMmail_queue_enter (const char *queue_name, mode_t mode, struct timeval *tp)
 
VSTREAMmail_queue_open (const char *queue_name, const char *queue_id, int flags, mode_t mode)
 

マクロ定義詳解

#define MAIL_QUEUE_INTERNAL

mail_queue.c138 行目に定義があります。

#define STR   vstring_str

mail_queue.c141 行目に定義があります。

関数詳解

const char* mail_queue_dir ( VSTRING buf,
const char *  queue_name,
const char *  queue_id 
)

mail_queue.c145 行目に定義があります。

VSTREAM* mail_queue_enter ( const char *  queue_name,
mode_t  mode,
struct timeval *  tp 
)

mail_queue.c319 行目に定義があります。

int mail_queue_id_ok ( const char *  queue_id)

mail_queue.c296 行目に定義があります。

int mail_queue_mkdirs ( const char *  path)

mail_queue.c228 行目に定義があります。

int mail_queue_name_ok ( const char *  queue_name)

mail_queue.c281 行目に定義があります。

VSTREAM* mail_queue_open ( const char *  queue_name,
const char *  queue_id,
int  flags,
mode_t  mode 
)

mail_queue.c424 行目に定義があります。

const char* mail_queue_path ( VSTRING buf,
const char *  queue_name,
const char *  queue_id 
)

mail_queue.c204 行目に定義があります。

int mail_queue_remove ( const char *  queue_name,
const char *  queue_id 
)

mail_queue.c274 行目に定義があります。

int mail_queue_rename ( const char *  queue_id,
const char *  old_queue,
const char *  new_queue 
)

mail_queue.c247 行目に定義があります。