summaryrefslogtreecommitdiff
path: root/usr/src/cmd/ssh/include/servconf.h
diff options
context:
space:
mode:
authorHuie-Ying Lee <Huie-Ying.Lee@Sun.COM>2009-11-11 16:01:18 -0800
committerHuie-Ying Lee <Huie-Ying.Lee@Sun.COM>2009-11-11 16:01:18 -0800
commitb07b2f5c1a9b43b43daa3f5087f57ede3d664810 (patch)
tree7040e12414e5c172ebe7a7924ecc5f2e3e39a686 /usr/src/cmd/ssh/include/servconf.h
parentb7fbedc2072fd071d2ea5044dcedc840f7d03749 (diff)
downloadillumos-gate-b07b2f5c1a9b43b43daa3f5087f57ede3d664810.tar.gz
6655613 resync server's conditional Match block from OpenSSH
Diffstat (limited to 'usr/src/cmd/ssh/include/servconf.h')
-rw-r--r--usr/src/cmd/ssh/include/servconf.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/usr/src/cmd/ssh/include/servconf.h b/usr/src/cmd/ssh/include/servconf.h
index f222b8596d..1058d00b47 100644
--- a/usr/src/cmd/ssh/include/servconf.h
+++ b/usr/src/cmd/ssh/include/servconf.h
@@ -167,9 +167,15 @@ typedef struct {
} ServerOptions;
void initialize_server_options(ServerOptions *);
-void read_server_config(ServerOptions *, const char *);
void fill_default_server_options(ServerOptions *);
-int process_server_config_line(ServerOptions *, char *, const char *, int);
+int process_server_config_line(ServerOptions *, char *, const char *, int,
+ int *, const char *, const char *, const char *);
+void load_server_config(const char *, Buffer *);
+void parse_server_config(ServerOptions *, const char *, Buffer *,
+ const char *, const char *, const char *);
+void parse_server_match_config(ServerOptions *, const char *, const char *,
+ const char *);
+void copy_set_server_options(ServerOptions *, ServerOptions *, int);
int chroot_requested(char *chroot_directory);
#ifdef __cplusplus