diff options
author | Christian Mauderer <Christian.Mauderer@embedded-brains.de> | 2017-11-02 14:34:35 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-11-10 13:33:03 +0100 |
commit | 4613db09fcc96fe787e44eaf2899b54d943dbe02 (patch) | |
tree | 44818f3e98c51897011359df06ce4a06c436c12b /freebsd | |
parent | wpa_supplicant: Move forking command into own file. (diff) | |
download | rtems-libbsd-4613db09fcc96fe787e44eaf2899b54d943dbe02.tar.bz2 |
wpa_supplicant: Add lock.
Diffstat (limited to 'freebsd')
-rw-r--r-- | freebsd/contrib/wpa/wpa_supplicant/main.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/freebsd/contrib/wpa/wpa_supplicant/main.c b/freebsd/contrib/wpa/wpa_supplicant/main.c index 40950d2c..77d6a5bb 100644 --- a/freebsd/contrib/wpa/wpa_supplicant/main.c +++ b/freebsd/contrib/wpa/wpa_supplicant/main.c @@ -23,6 +23,7 @@ #include <assert.h> #include <sys/mutex.h> #include <machine/rtems-bsd-program.h> +#include <machine/rtems-bsd-wpa-supplicant.h> #endif /* __rtems__ */ static void usage(void) @@ -170,7 +171,10 @@ int rtems_bsd_command_wpa_supplicant(int argc, char **argv) int exit_code; rtems_status_code sc; - exit_code = rtems_bsd_program_call_main("wpa_supplicant", main, argc, argv); + rtems_bsd_wpa_supplicant_lock(); + exit_code = rtems_bsd_program_call_main("wpa_supplicant", main, + argc, argv); + rtems_bsd_wpa_supplicant_unlock(); return exit_code; } |