summaryrefslogtreecommitdiffstats
path: root/usr.bin/tmux/tmux.c
diff options
context:
space:
mode:
authornicm <nicm@openbsd.org>2015-10-27 15:58:42 +0000
committernicm <nicm@openbsd.org>2015-10-27 15:58:42 +0000
commitd89252e541ebb5e90a6b7e1089b8f396e19ca235 (patch)
tree6fd0ce863c715f2818c48c94c4f8de9afdb057e9 /usr.bin/tmux/tmux.c
parentUse AF_UNIX instead of AF_LOCAL. (diff)
downloadwireguard-openbsd-d89252e541ebb5e90a6b7e1089b8f396e19ca235.tar.xz
wireguard-openbsd-d89252e541ebb5e90a6b7e1089b8f396e19ca235.zip
Move struct options into options.c.
Diffstat (limited to 'usr.bin/tmux/tmux.c')
-rw-r--r--usr.bin/tmux/tmux.c33
1 files changed, 16 insertions, 17 deletions
diff --git a/usr.bin/tmux/tmux.c b/usr.bin/tmux/tmux.c
index 98122652cf1..10b9306f48f 100644
--- a/usr.bin/tmux/tmux.c
+++ b/usr.bin/tmux/tmux.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: tmux.c,v 1.147 2015/10/27 13:23:24 nicm Exp $ */
+/* $OpenBSD: tmux.c,v 1.148 2015/10/27 15:58:42 nicm Exp $ */
/*
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
@@ -38,9 +38,9 @@
extern char *malloc_options;
#endif
-struct options global_options; /* server options */
-struct options global_s_options; /* session options */
-struct options global_w_options; /* window options */
+struct options *global_options; /* server options */
+struct options *global_s_options; /* session options */
+struct options *global_w_options; /* window options */
struct environ global_environ;
char *shell_cmd;
@@ -281,22 +281,21 @@ main(int argc, char **argv)
if (getcwd(tmp, sizeof tmp) != NULL)
environ_set(&global_environ, "PWD", tmp);
- options_init(&global_options, NULL);
- options_table_populate_tree(server_options_table, &global_options);
+ global_options = options_create(NULL);
+ options_table_populate_tree(server_options_table, global_options);
- options_init(&global_s_options, NULL);
- options_table_populate_tree(session_options_table, &global_s_options);
- options_set_string(&global_s_options, "default-shell", "%s",
- getshell());
+ global_s_options = options_create(NULL);
+ options_table_populate_tree(session_options_table, global_s_options);
+ options_set_string(global_s_options, "default-shell", "%s", getshell());
- options_init(&global_w_options, NULL);
- options_table_populate_tree(window_options_table, &global_w_options);
+ global_w_options = options_create(NULL);
+ options_table_populate_tree(window_options_table, global_w_options);
/* Enable UTF-8 if the first client is on UTF-8 terminal. */
if (flags & CLIENT_UTF8) {
- options_set_number(&global_s_options, "status-utf8", 1);
- options_set_number(&global_s_options, "mouse-utf8", 1);
- options_set_number(&global_w_options, "utf8", 1);
+ options_set_number(global_s_options, "status-utf8", 1);
+ options_set_number(global_s_options, "mouse-utf8", 1);
+ options_set_number(global_w_options, "utf8", 1);
}
/* Override keys to vi if VISUAL or EDITOR are set. */
@@ -307,8 +306,8 @@ main(int argc, char **argv)
keys = MODEKEY_VI;
else
keys = MODEKEY_EMACS;
- options_set_number(&global_s_options, "status-keys", keys);
- options_set_number(&global_w_options, "mode-keys", keys);
+ options_set_number(global_s_options, "status-keys", keys);
+ options_set_number(global_w_options, "mode-keys", keys);
}
/*