aboutsummaryrefslogtreecommitdiff
path: root/contrib/wpa_supplicant/main.c
diff options
context:
space:
mode:
authorSam Leffler <sam@FreeBSD.org>2008-03-24 20:13:41 +0000
committerSam Leffler <sam@FreeBSD.org>2008-03-24 20:13:41 +0000
commitbe6a4d63a5bc2be6043e1ea22d5ecf7105c5923c (patch)
treec2d22324a3e5d8b6010d1edc3d75a607e5b2e42e /contrib/wpa_supplicant/main.c
parentf2afa83e728168e47c37af2a32a3b32afec888ec (diff)
downloadsrc-be6a4d63a5bc2be6043e1ea22d5ecf7105c5923c.tar.gz
src-be6a4d63a5bc2be6043e1ea22d5ecf7105c5923c.zip
add syslog support (committed on vendor branch as it's been sent upstream)
PR: bin/116190
Notes
Notes: svn path=/vendor/wpa_supplicant/dist/; revision=177572
Diffstat (limited to 'contrib/wpa_supplicant/main.c')
-rw-r--r--contrib/wpa_supplicant/main.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/contrib/wpa_supplicant/main.c b/contrib/wpa_supplicant/main.c
index f371561cde66..5fe4e7bdba18 100644
--- a/contrib/wpa_supplicant/main.c
+++ b/contrib/wpa_supplicant/main.c
@@ -39,7 +39,7 @@ static void usage(void)
int i;
printf("%s\n\n%s\n"
"usage:\n"
- " wpa_supplicant [-BddhKLqqtuvwW] [-P<pid file>] "
+ " wpa_supplicant [-BddhKLqqstuvwW] [-P<pid file>] "
"[-g<global ctrl>] \\\n"
" -i<ifname> -c<config file> [-C<ctrl>] [-D<driver>] "
"[-p<driver_param>] \\\n"
@@ -77,6 +77,9 @@ static void usage(void)
printf(" -p = driver parameters\n"
" -P = PID file\n"
" -q = decrease debugging verbosity (-qq even less)\n"
+#ifdef CONFIG_DEBUG_SYSLOG
+ " -s = log output to syslog instead of stdout\n"
+#endif /* CONFIG_DEBUG_SYSLOG */
#ifdef CONFIG_CTRL_IFACE_DBUS
" -u = enable DBus control interface\n"
#endif /* CONFIG_CTRL_IFACE_DBUS */
@@ -147,7 +150,7 @@ int main(int argc, char *argv[])
wpa_supplicant_fd_workaround();
for (;;) {
- c = getopt(argc, argv, "b:Bc:C:D:df:g:hi:KLNp:P:qtuvwW");
+ c = getopt(argc, argv, "b:Bc:C:D:df:g:hi:KLNp:P:qstuvwW");
if (c < 0)
break;
switch (c) {
@@ -208,6 +211,11 @@ int main(int argc, char *argv[])
case 'q':
params.wpa_debug_level++;
break;
+#ifdef CONFIG_DEBUG_SYSLOG
+ case 's':
+ params.wpa_debug_syslog++;
+ break;
+#endif /* CONFIG_DEBUG_SYSLOG */
case 't':
params.wpa_debug_timestamp++;
break;