diff options
author | Colin Watson <cjwatson@debian.org> | 2017-10-04 11:23:58 +0100 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2017-10-04 11:23:58 +0100 |
commit | 62f54f20bf351468e0124f63cc2902ee40d9b0e9 (patch) | |
tree | 3e090f2711b94ca5029d3fa3e8047b1ed1448b1f /session.h | |
parent | 6fabaf6fd9b07cc8bc6a17c9c4a5b76849cfc874 (diff) | |
parent | 66bf74a92131b7effe49fb0eefe5225151869dc5 (diff) |
Import openssh_7.6p1.orig.tar.gz
Diffstat (limited to 'session.h')
-rw-r--r-- | session.h | 18 |
1 files changed, 8 insertions, 10 deletions
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: session.h,v 1.33 2016/08/13 17:47:41 markus Exp $ */ | 1 | /* $OpenBSD: session.h,v 1.35 2017/09/12 06:32:07 djm Exp $ */ |
2 | 2 | ||
3 | /* | 3 | /* |
4 | * Copyright (c) 2000, 2001 Markus Friedl. All rights reserved. | 4 | * Copyright (c) 2000, 2001 Markus Friedl. All rights reserved. |
@@ -62,23 +62,21 @@ struct Session { | |||
62 | } *env; | 62 | } *env; |
63 | }; | 63 | }; |
64 | 64 | ||
65 | void do_authenticated(Authctxt *); | 65 | void do_authenticated(struct ssh *, Authctxt *); |
66 | void do_cleanup(Authctxt *); | 66 | void do_cleanup(struct ssh *, Authctxt *); |
67 | 67 | ||
68 | int session_open(Authctxt *, int); | 68 | int session_open(Authctxt *, int); |
69 | void session_unused(int); | 69 | void session_unused(int); |
70 | int session_input_channel_req(Channel *, const char *); | 70 | int session_input_channel_req(struct ssh *, Channel *, const char *); |
71 | void session_close_by_pid(pid_t, int); | 71 | void session_close_by_pid(struct ssh *ssh, pid_t, int); |
72 | void session_close_by_channel(int, void *); | 72 | void session_close_by_channel(struct ssh *, int, void *); |
73 | void session_destroy_all(void (*)(Session *)); | 73 | void session_destroy_all(struct ssh *, void (*)(Session *)); |
74 | void session_pty_cleanup2(Session *); | 74 | void session_pty_cleanup2(Session *); |
75 | 75 | ||
76 | Session *session_new(void); | 76 | Session *session_new(void); |
77 | Session *session_by_tty(char *); | 77 | Session *session_by_tty(char *); |
78 | void session_close(Session *); | 78 | void session_close(struct ssh *, Session *); |
79 | void do_setusercontext(struct passwd *); | 79 | void do_setusercontext(struct passwd *); |
80 | void child_set_env(char ***envp, u_int *envsizep, const char *name, | ||
81 | const char *value); | ||
82 | 80 | ||
83 | const char *session_get_remote_name_or_ip(struct ssh *, u_int, int); | 81 | const char *session_get_remote_name_or_ip(struct ssh *, u_int, int); |
84 | 82 | ||