예제 #1
0
파일: scan.c 프로젝트: GabberBaby/peapwn
int wpa_supplicant_start_sched_scan(struct wpa_supplicant *wpa_s,
				    struct wpa_driver_scan_params *params,
				    int interval)
{
	int ret;

	wpa_supplicant_notify_scanning(wpa_s, 1);
	ret = wpa_drv_sched_scan(wpa_s, params, interval * 1000);
	if (ret)
		wpa_supplicant_notify_scanning(wpa_s, 0);
	else
		wpa_s->sched_scanning = 1;

	return ret;
}
예제 #2
0
static int
wpa_supplicant_start_sched_scan(struct wpa_supplicant *wpa_s,
				struct wpa_driver_scan_params *params,
				int interval)
{
	int ret;
#ifndef ANDROID_P2P
	wpa_supplicant_notify_scanning(wpa_s, 1);
#endif
	ret = wpa_drv_sched_scan(wpa_s, params, interval * 1000);
	if (ret)
		wpa_supplicant_notify_scanning(wpa_s, 0);
	else {
		wpa_s->sched_scanning = 1;
#ifdef ANDROID_P2P
		wpa_supplicant_notify_scanning(wpa_s, 1);
#endif
	}

	return ret;
}