wifi.c中函数分析: ::::int wifi_start_supplicant()
2011-11-16 11:19
405 查看
根据属性文件查看状态属性:
/* Check whether already running */
if (property_get(SUPP_PROP_NAME, supp_status, NULL)
&& strcmp(supp_status, "running") == 0) {
return 0;
}
判断配置文件是否存在:
/* Before starting the daemon, make sure its config file exists */
if (ensure_config_file_exists() < 0) {
LOGE("Wi-Fi will not be enabled");
return -1;
}
清除所有先前创建的sockets文件:
/* Clear out any stale socket files that might be left over. */
wpa_ctrl_cleanup();
设置属性。调度开启:
property_set("ctl.start", SUPPLICANT_NAME);
sched_yield();
查看属性文件,是否开启:
成功返回0
失败返回-1
f (property_get(SUPP_PROP_NAME, supp_status, NULL)) {
if (strcmp(supp_status, "running") == 0)
return 0;
}
return -1;
/* Check whether already running */
if (property_get(SUPP_PROP_NAME, supp_status, NULL)
&& strcmp(supp_status, "running") == 0) {
return 0;
}
判断配置文件是否存在:
/* Before starting the daemon, make sure its config file exists */
if (ensure_config_file_exists() < 0) {
LOGE("Wi-Fi will not be enabled");
return -1;
}
清除所有先前创建的sockets文件:
/* Clear out any stale socket files that might be left over. */
wpa_ctrl_cleanup();
设置属性。调度开启:
property_set("ctl.start", SUPPLICANT_NAME);
sched_yield();
查看属性文件,是否开启:
成功返回0
失败返回-1
f (property_get(SUPP_PROP_NAME, supp_status, NULL)) {
if (strcmp(supp_status, "running") == 0)
return 0;
}
return -1;
相关文章推荐
- wifi.c中函数分析: :::int wifi_connect_to_supplicant()
- hostapd wpa_supplicant madwifi详细分析(三)——hostapd_global_init()函数
- hostapd wpa_supplicant madwifi详细分析(十五)——supplicant扫描结果排序规则
- hostapd wpa_supplicant madwifi详细分析(八)——wpa_supplicant的配置文件
- start_amboot()函数分析
- 函数可变参数深入分析之va_list、va_start、va_arg、va_end
- Vxworks5.5之romStart函数分析
- NVME driver分析之nvme_dev_start函数分析
- 小e开发板WiFi连接后用户函数et_user_main分析
- android 4.0 wifi-direct 实现分析-supplicant部分
- VxWorks启动代码romStart()函数分析
- 消息量函数分析OS_EVENT *OSSemCreate (INT16U cnt)
- start_kernel函数之前的汇编分析
- start_kernel()函数分析
- hostapd wpa_supplicant madwifi详细分析(十四)——完结篇
- u-boot分析。 关于start_armboot()函数的具体实现
- hostapd wpa_supplicant madwifi详细分析(十三)——EAPOL(802.1X-2004/IEEE Std 802.1X-2010)
- 第3阶段——内核启动分析之start_kernel初始化函数(5)
- hostapd wpa_supplicant madwifi详细分析(九)——wps原理及实现 一
- Linux 启动代码 Start_kernel()函数分析