twoprocess.c

#include "twoprocess.h"
#include "privops.h"
#include "prelogin.h"
#include "postlogin.h"
#include "postprivparent.h"
#include "session.h"
#include "privsock.h"
#include "secutil.h"
#include "filestr.h"
#include "str.h"
#include "sysstr.h"
#include "utility.h"
#include "tunables.h"
#include "defs.h"
#include "parseconf.h"
#include "ssl.h"
#include "readwrite.h"
#include "sysutil.h"
#include "sysdeputil.h"

関数

static void drop_all_privs (void)
static void handle_sigchld (int duff)
static void process_login_req (struct vsf_session *p_sess)
static void process_ssl_slave_req (struct vsf_session *p_sess)
static void common_do_login (struct vsf_session *p_sess, const struct mystr *p_user_str, int do_chroot, int anon)
static void handle_per_user_config (const struct mystr *p_user_str)
static void calculate_chdir_dir (int anon, struct mystr *p_userdir_str, struct mystr *p_chroot_str, struct mystr *p_chdir_str, const struct mystr *p_user_str, const struct mystr *p_orig_user_str)
void vsf_two_process_start (struct vsf_session *p_sess)
void vsf_two_process_login (struct vsf_session *p_sess, const struct mystr *p_pass_str)
int vsf_two_process_get_priv_data_sock (struct vsf_session *p_sess)
void vsf_two_process_chown_upload (struct vsf_session *p_sess, int fd)


Sat Aug 1 13:42:19 2009に生成されました。  doxygen 1.4.7