12345678910111213141516171819202122232425262728293031323334353637383940 |
- /*
- * WPA Supplicant / Example program entrypoint
- * Copyright (c) 2003-2005, Jouni Malinen <j@w1.fi>
- *
- * This software may be distributed under the terms of the BSD license.
- * See README for more details.
- */
- #include "includes.h"
- #include "common.h"
- #include "wpa_supplicant_i.h"
- int main(int argc, char *argv[])
- {
- struct wpa_interface iface;
- int exitcode = 0;
- struct wpa_params params;
- struct wpa_global *global;
- memset(¶ms, 0, sizeof(params));
- params.wpa_debug_level = MSG_INFO;
- global = wpa_supplicant_init(¶ms);
- if (global == NULL)
- return -1;
- memset(&iface, 0, sizeof(iface));
- /* TODO: set interface parameters */
- if (wpa_supplicant_add_iface(global, &iface, NULL) == NULL)
- exitcode = -1;
- if (exitcode == 0)
- exitcode = wpa_supplicant_run(global);
- wpa_supplicant_deinit(global);
- return exitcode;
- }
|