Postfix3.3.1
データ構造 | マクロ定義 | 関数 | 変数
pickup.c ファイル
#include <sys_defs.h>
#include <sys/stat.h>
#include <dirent.h>
#include <unistd.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
#include <fcntl.h>
#include <errno.h>
#include <ctype.h>
#include <msg.h>
#include <scan_dir.h>
#include <vstring.h>
#include <vstream.h>
#include <set_ugid.h>
#include <safe_open.h>
#include <watchdog.h>
#include <stringops.h>
#include <mail_queue.h>
#include <mail_open_ok.h>
#include <mymalloc.h>
#include <mail_proto.h>
#include <cleanup_user.h>
#include <mail_date.h>
#include <mail_params.h>
#include <mail_conf.h>
#include <record.h>
#include <rec_type.h>
#include <lex_822.h>
#include <input_transp.h>
#include <rec_attr_map.h>
#include <mail_version.h>
#include <smtputf8.h>
#include <mail_server.h>

[ソースコード]

データ構造

struct  PICKUP_INFO
 

マクロ定義

#define REMOVE_MESSAGE_FILE   1
 
#define KEEP_MESSAGE_FILE   2
 
#define cleanup_service_error(info, status)   cleanup_service_error_reason((info), (status), (char *) 0)
 
#define DAY_SECONDS   86400
 
#define HOUR_SECONDS   3600
 
#define MAIL_IS_REQUEUED(info)   ((info)->st.st_uid == var_owner_uid && ((info)->st.st_mode & S_IROTH) == 0)
 
#define SAFE_FREE(x)   { if (x) myfree(x); }
 

関数

int main (int argc, char **argv)
 

変数

char * var_filter_xport
 
char * var_input_transp
 
int pickup_input_transp_mask
 
 MAIL_VERSION_STAMP_DECLARE
 

マクロ定義詳解

#define cleanup_service_error (   info,
  status 
)    cleanup_service_error_reason((info), (status), (char *) 0)

pickup.c216 行目に定義があります。

#define DAY_SECONDS   86400
#define HOUR_SECONDS   3600
#define KEEP_MESSAGE_FILE   2

pickup.c178 行目に定義があります。

#define MAIL_IS_REQUEUED (   info)    ((info)->st.st_uid == var_owner_uid && ((info)->st.st_mode & S_IROTH) == 0)
#define REMOVE_MESSAGE_FILE   1

pickup.c177 行目に定義があります。

#define SAFE_FREE (   x)    { if (x) myfree(x); }

関数詳解

int main ( int  argc,
char **  argv 
)

pickup.c592 行目に定義があります。

変数詳解

MAIL_VERSION_STAMP_DECLARE

pickup.c588 行目に定義があります。

int pickup_input_transp_mask

pickup.c184 行目に定義があります。

char* var_filter_xport

pickup.c159 行目に定義があります。

char* var_input_transp

pickup.c160 行目に定義があります。