Postfix3.3.1
マクロ定義 | 関数
mail_stream.c ファイル
#include <sys_defs.h>
#include <sys/stat.h>
#include <unistd.h>
#include <errno.h>
#include <utime.h>
#include <string.h>
#include <stdarg.h>
#include <msg.h>
#include <mymalloc.h>
#include <vstring.h>
#include <vstream.h>
#include <stringops.h>
#include <argv.h>
#include <sane_fsops.h>
#include <warn_stat.h>
#include <cleanup_user.h>
#include <mail_proto.h>
#include <mail_queue.h>
#include <opened.h>
#include <mail_params.h>
#include <mail_stream.h>
#include <mail_parm_split.h>

[ソースコード]

マクロ定義

#define FREE_AND_WIPE(free, arg)   do { if (arg) free(arg); arg = 0; } while (0)
 
#define STR(x)   vstring_str(x)
 

関数

void mail_stream_cleanup (MAIL_STREAM *info)
 
int mail_stream_finish (MAIL_STREAM *info, VSTRING *why)
 
MAIL_STREAMmail_stream_file (const char *queue, const char *class, const char *service, int mode)
 
MAIL_STREAMmail_stream_service (const char *class, const char *name)
 
MAIL_STREAMmail_stream_command (const char *command)
 
void mail_stream_ctl (MAIL_STREAM *info, int op,...)
 

マクロ定義詳解

#define FREE_AND_WIPE (   free,
  arg 
)    do { if (arg) free(arg); arg = 0; } while (0)

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

#define STR (   x)    vstring_str(x)

mail_stream.c147 行目に定義があります。

関数詳解

void mail_stream_cleanup ( MAIL_STREAM info)

mail_stream.c151 行目に定義があります。

MAIL_STREAM* mail_stream_command ( const char *  command)

mail_stream.c462 行目に定義があります。

void mail_stream_ctl ( MAIL_STREAM info,
int  op,
  ... 
)

mail_stream.c515 行目に定義があります。

MAIL_STREAM* mail_stream_file ( const char *  queue,
const char *  class,
const char *  service,
int  mode 
)

mail_stream.c405 行目に定義があります。

int mail_stream_finish ( MAIL_STREAM info,
VSTRING why 
)

mail_stream.c398 行目に定義があります。

MAIL_STREAM* mail_stream_service ( const char *  class,
const char *  name 
)

mail_stream.c434 行目に定義があります。