Postfix3.3.1
マクロ定義 | 関数
safe_open.c ファイル
#include <sys_defs.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <msg.h>
#include <vstream.h>
#include <vstring.h>
#include <stringops.h>
#include <safe_open.h>
#include <warn_stat.h>

[ソースコード]

マクロ定義

#define CHANGE_OWNER(user, group)   (user != (uid_t) -1 || group != (gid_t) -1)
 

関数

VSTREAMsafe_open (const char *path, int flags, mode_t mode, struct stat *st, uid_t user, gid_t group, VSTRING *why)
 

マクロ定義詳解

#define CHANGE_OWNER (   user,
  group 
)    (user != (uid_t) -1 || group != (gid_t) -1)

関数詳解

VSTREAM* safe_open ( const char *  path,
int  flags,
mode_t  mode,
struct stat st,
uid_t  user,
gid_t  group,
VSTRING why 
)

safe_open.c243 行目に定義があります。