summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
12c0865)
Change-Id: I89d0cf92564152acdf38eece0acc2d0b53a88845
Signed-off-by: Taesub Kim <taesub.kim@samsung.com>
Name: capi-network-connection
Summary: Network Connection library in TIZEN C API
Name: capi-network-connection
Summary: Network Connection library in TIZEN C API
Release: 1
Group: System/Network
License: Apache-2.0
Release: 1
Group: System/Network
License: Apache-2.0
switch (type) {
case CONNECTION_TYPE_WIFI:
switch (type) {
case CONNECTION_TYPE_WIFI:
fp = fopen(WIFI_MAC_INFO_FILE, "r");
if (fp == NULL) {
CONNECTION_LOG(CONNECTION_ERROR, "Failed to open file %s", WIFI_MAC_INFO_FILE);
fp = fopen(WIFI_MAC_INFO_FILE, "r");
if (fp == NULL) {
CONNECTION_LOG(CONNECTION_ERROR, "Failed to open file %s", WIFI_MAC_INFO_FILE);
}
g_strlcpy(*mac_addr, buf, CONNECTION_MAC_INFO_LENGTH + 1);
fclose(fp);
}
g_strlcpy(*mac_addr, buf, CONNECTION_MAC_INFO_LENGTH + 1);
fclose(fp);
+#else
+ *mac_addr = vconf_get_str(VCONFKEY_WIFI_BSSID_ADDRESS);
+
+ if (*mac_addr == NULL) {
+ CONNECTION_LOG(CONNECTION_ERROR, "Failed to get vconf from %s", VCONFKEY_WIFI_BSSID_ADDRESS);
+ return CONNECTION_ERROR_OPERATION_FAILED;
+ }
+#endif
break;
case CONNECTION_TYPE_ETHERNET:
fp = fopen(ETHERNET_MAC_INFO_FILE, "r");
break;
case CONNECTION_TYPE_ETHERNET:
fp = fopen(ETHERNET_MAC_INFO_FILE, "r");
return CONNECTION_ERROR_NONE;
}
return CONNECTION_ERROR_NONE;
}
EXPORT_API int connection_get_cellular_state(connection_h connection, connection_cellular_state_e* state)
{
int rv = 0;
EXPORT_API int connection_get_cellular_state(connection_h connection, connection_cellular_state_e* state)
{
int rv = 0;