projects
/
platform
/
upstream
/
connman.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
wireguard: Regular reresolve endpoint address
[platform/upstream/connman.git]
/
src
/
rfkill.c
diff --git
a/src/rfkill.c
b/src/rfkill.c
old mode 100644
(file)
new mode 100755
(executable)
index
d9bed4d
..
99b337d
--- a/
src/rfkill.c
+++ b/
src/rfkill.c
@@
-23,7
+23,6
@@
#include <config.h>
#endif
#include <config.h>
#endif
-#define _GNU_SOURCE
#include <stdio.h>
#include <errno.h>
#include <fcntl.h>
#include <stdio.h>
#include <errno.h>
#include <fcntl.h>
@@
-73,6
+72,7
@@
static enum connman_service_type convert_type(uint8_t type)
return CONNMAN_SERVICE_TYPE_UNKNOWN;
}
return CONNMAN_SERVICE_TYPE_UNKNOWN;
}
+#if !defined TIZEN_EXT
static enum rfkill_type convert_service_type(enum connman_service_type type)
{
switch (type) {
static enum rfkill_type convert_service_type(enum connman_service_type type)
{
switch (type) {
@@
-95,6
+95,7
@@
static enum rfkill_type convert_service_type(enum connman_service_type type)
return NUM_RFKILL_TYPES;
}
return NUM_RFKILL_TYPES;
}
+#endif
static GIOStatus rfkill_process(GIOChannel *chan)
{
static GIOStatus rfkill_process(GIOChannel *chan)
{
@@
-157,13
+158,20
@@
static guint watch = 0;
int __connman_rfkill_block(enum connman_service_type type, bool block)
{
int __connman_rfkill_block(enum connman_service_type type, bool block)
{
+#if !defined TIZEN_EXT
uint8_t rfkill_type;
struct rfkill_event event;
ssize_t len;
int fd, err = 0;
uint8_t rfkill_type;
struct rfkill_event event;
ssize_t len;
int fd, err = 0;
+#endif
DBG("type %d block %d", type, block);
DBG("type %d block %d", type, block);
+#if defined TIZEN_EXT
+ DBG("try to set rfkill block %d, but it's not permitted", block);
+
+ return 0;
+#else
rfkill_type = convert_service_type(type);
if (rfkill_type == NUM_RFKILL_TYPES)
return -EINVAL;
rfkill_type = convert_service_type(type);
if (rfkill_type == NUM_RFKILL_TYPES)
return -EINVAL;
@@
-186,6
+194,7
@@
int __connman_rfkill_block(enum connman_service_type type, bool block)
close(fd);
return err;
close(fd);
return err;
+#endif
}
int __connman_rfkill_init(void)
}
int __connman_rfkill_init(void)