summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--audio/Makefile.am14
-rw-r--r--audio/headset.c13
-rw-r--r--common/Makefile.am15
-rw-r--r--common/dbus-helper.c3
-rw-r--r--common/dbus.c3
-rw-r--r--common/notify-inotify.c3
-rw-r--r--daemon/Makefile.am19
-rw-r--r--daemon/database.c3
-rw-r--r--daemon/echo.c3
-rw-r--r--daemon/main.c3
-rw-r--r--hcid/Makefile.am18
-rw-r--r--hcid/dbus-adapter.c2
-rw-r--r--hcid/dbus-adapter.h1
-rw-r--r--hcid/dbus-common.c2
-rw-r--r--hcid/dbus-database.c2
-rw-r--r--hcid/dbus-hci.c4
-rw-r--r--hcid/dbus-manager.c2
-rw-r--r--hcid/dbus-rfcomm.c3
-rw-r--r--hcid/dbus-sdp.c2
-rw-r--r--hcid/dbus-security.c2
-rw-r--r--hcid/dbus-service.c2
-rw-r--r--hcid/dbus-test.c6
-rw-r--r--hcid/hcid.h4
-rw-r--r--hcid/main.c7
-rw-r--r--hcid/security.c2
-rw-r--r--input/Makefile.am14
-rw-r--r--input/input-service.c29
-rw-r--r--input/main.c9
-rw-r--r--sdpd/Makefile.am14
-rw-r--r--sdpd/main.c7
-rw-r--r--sdpd/server.c3
-rw-r--r--test/Makefile.am13
-rw-r--r--test/hciemu.c10
-rw-r--r--transfer/Makefile.am14
-rw-r--r--transfer/main.c3
35 files changed, 112 insertions, 142 deletions
diff --git a/audio/Makefile.am b/audio/Makefile.am
index 60a546e7..f7e48a3f 100644
--- a/audio/Makefile.am
+++ b/audio/Makefile.am
@@ -1,14 +1,6 @@
servicedir = $(libdir)/bluetooth
-if GLIB
-glib_cflags = @GLIB_CFLAGS@
-glib_ldadd = @GLIB_LIBS@
-else
-glib_cflags =
-glib_ldadd =
-endif
-
noinst_PROGRAMS = bluetoothd-service-audio \
bluetoothd-service-headset
@@ -16,10 +8,10 @@ bluetoothd_service_audio_SOURCES = main.c
bluetoothd_service_headset_SOURCES = headset.c
-LDADD = $(top_builddir)/common/libhelper.a $(glib_ldadd) \
- @DBUS_LIBS@ @BLUEZ_LIBS@
+LDADD = $(top_builddir)/common/libhelper.a \
+ @GLIB_LIBS@ @DBUS_LIBS@ @BLUEZ_LIBS@
-AM_CFLAGS = @BLUEZ_CFLAGS@ @DBUS_CFLAGS@ $(glib_cflags)
+AM_CFLAGS = @BLUEZ_CFLAGS@ @DBUS_CFLAGS@ @GLIB_CFLAGS@
INCLUDES = -I$(top_srcdir)/common
diff --git a/audio/headset.c b/audio/headset.c
index 220562fd..0be529ec 100644
--- a/audio/headset.c
+++ b/audio/headset.c
@@ -44,11 +44,12 @@
#include <bluetooth/sdp.h>
#include <bluetooth/sdp_lib.h>
+#include <glib.h>
+
#include <dbus/dbus.h>
#include "dbus.h"
#include "logging.h"
-#include "glib-ectomy.h"
#define BUF_SIZE 1024
@@ -347,7 +348,7 @@ static gboolean rfcomm_io_cb(GIOChannel *chan, GIOCondition cond, gpointer user_
}
if (hs->ring_timer) {
- g_timeout_remove(hs->ring_timer);
+ g_source_remove(hs->ring_timer);
hs->ring_timer = 0;
}
@@ -752,7 +753,7 @@ failed:
static void sig_term(int sig)
{
- g_main_quit(main_loop);
+ g_main_loop_quit(main_loop);
}
static int server_socket(uint8_t *channel)
@@ -1371,7 +1372,7 @@ static DBusHandlerResult hs_cancel_ringing(DBusConnection *conn, DBusMessage *ms
goto done;
}
- g_timeout_remove(hs->ring_timer);
+ g_source_remove(hs->ring_timer);
hs->ring_timer = 0;
done:
@@ -1531,7 +1532,7 @@ int main(int argc, char *argv[])
enable_debug();
- main_loop = g_main_new(FALSE);
+ main_loop = g_main_loop_new(NULL, FALSE);
if (headset_dbus_init(NULL) < 0) {
error("Unable to get on D-Bus");
@@ -1540,7 +1541,7 @@ int main(int argc, char *argv[])
create_server_socket();
- g_main_run(main_loop);
+ g_main_loop_run(main_loop);
return 0;
}
diff --git a/common/Makefile.am b/common/Makefile.am
index a92ff9a3..412786c9 100644
--- a/common/Makefile.am
+++ b/common/Makefile.am
@@ -11,30 +11,21 @@ else
notify_sources = notify-dummy.c
endif
-if GLIB
-glib_sources =
-glib_cflags = @GLIB_CFLAGS@
-else
-glib_sources = glib-ectomy.c
-glib_cflags =
-endif
-
noinst_LIBRARIES = libhelper.a
libhelper_a_SOURCES = oui.h oui.c dbus.h dbus.c \
textfile.h textfile.c logging.h logging.c \
dbus-helper.h dbus-helper.c \
sdp-xml.h sdp-xml.c $(sdp_sources) \
- notify.h $(notify_sources) \
- glib-ectomy.h $(glib_sources)
+ notify.h $(notify_sources)
noinst_PROGRAMS = test_textfile
test_textfile_LDADD = libhelper.a
-AM_CFLAGS = @DBUS_CFLAGS@ $(glib_cflags)
+AM_CFLAGS = @DBUS_CFLAGS@ @GLIB_CFLAGS@
EXTRA_DIST = ppoll.h sdp-dummy.c sdp-expat.c \
- notify-dummy.c notify-inotify.c glib-ectomy.c
+ notify-dummy.c notify-inotify.c
MAINTAINERCLEANFILES = Makefile.in
diff --git a/common/dbus-helper.c b/common/dbus-helper.c
index 71d1eeb7..64b00cd8 100644
--- a/common/dbus-helper.c
+++ b/common/dbus-helper.c
@@ -28,9 +28,10 @@
#include <stdlib.h>
#include <string.h>
+#include <glib.h>
+
#include <dbus/dbus.h>
-#include "glib-ectomy.h"
#include "logging.h"
#include "dbus-helper.h"
diff --git a/common/dbus.c b/common/dbus.c
index 3b211851..bdcb1684 100644
--- a/common/dbus.c
+++ b/common/dbus.c
@@ -32,13 +32,14 @@
#include <stdlib.h>
#include <stdint.h>
+#include <glib.h>
+
#include <dbus/dbus.h>
#ifdef HAVE_DBUS_GLIB
#include <dbus/dbus-glib-lowlevel.h>
#endif
-#include "glib-ectomy.h"
#include "dbus.h"
#include "logging.h"
diff --git a/common/notify-inotify.c b/common/notify-inotify.c
index 27719dbf..a35cf745 100644
--- a/common/notify-inotify.c
+++ b/common/notify-inotify.c
@@ -34,7 +34,8 @@
#define IN_ONLYDIR 0x01000000
#endif
-#include "glib-ectomy.h"
+#include <glib.h>
+
#include "logging.h"
#include "notify.h"
diff --git a/daemon/Makefile.am b/daemon/Makefile.am
index 336f2a25..73f11f3d 100644
--- a/daemon/Makefile.am
+++ b/daemon/Makefile.am
@@ -7,14 +7,6 @@ endif
servicedir = $(libdir)/bluetooth
-if GLIB
-glib_cflags = @GLIB_CFLAGS@
-glib_ldadd = @GLIB_LIBS@
-else
-glib_cflags =
-glib_ldadd =
-endif
-
noinst_PROGRAMS = bluetoothd
service_PROGRAMS = bluetoothd-service-echo
@@ -23,21 +15,22 @@ bluetoothd_SOURCES = main.c system.h \
manager.h manager.c database.h database.c \
adapter.h adapter.c service.h service.c
-bluetoothd_LDADD = $(glib_ldadd) @DBUS_LIBS@ @BLUEZ_LIBS@ \
- $(top_builddir)/sdpd/libsdpserver.a \
- $(top_builddir)/common/libhelper.a
+bluetoothd_LDADD = \
+ $(top_builddir)/common/libhelper.a \
+ $(top_builddir)/sdpd/libsdpserver.a \
+ @GLIB_LIBS@ @DBUS_LIBS@ @BLUEZ_LIBS@
bluetoothd_service_echo_SOURCES = echo.c
bluetoothd_service_echo_LDADD = \
$(top_builddir)/common/libhelper.a \
- $(glib_ldadd) @DBUS_LIBS@ @BLUEZ_LIBS@
+ @GLIB_LIBS@ @DBUS_LIBS@ @BLUEZ_LIBS@
if EXPAT
bluetoothd_LDADD += -lexpat
endif
-AM_CFLAGS = @BLUEZ_CFLAGS@ @DBUS_CFLAGS@ $(glib_cflags)
+AM_CFLAGS = @BLUEZ_CFLAGS@ @DBUS_CFLAGS@ @GLIB_CFLAGS@
INCLUDES = -I$(top_srcdir)/common -I$(top_srcdir)/sdpd
diff --git a/daemon/database.c b/daemon/database.c
index 798a8686..231000c0 100644
--- a/daemon/database.c
+++ b/daemon/database.c
@@ -32,11 +32,12 @@
#include <bluetooth/sdp.h>
#include <bluetooth/sdp_lib.h>
+#include <glib.h>
+
#include <dbus/dbus.h>
#include "dbus-helper.h"
#include "dbus.h"
-#include "glib-ectomy.h"
#include "sdp-xml.h"
#include "logging.h"
diff --git a/daemon/echo.c b/daemon/echo.c
index c79b2047..736b3a0b 100644
--- a/daemon/echo.c
+++ b/daemon/echo.c
@@ -36,10 +36,11 @@
#include <bluetooth/sdp.h>
#include <bluetooth/sdp_lib.h>
+#include <glib.h>
+
#include <dbus/dbus.h>
#include "dbus.h"
-#include "glib-ectomy.h"
#include "logging.h"
static GMainLoop *main_loop = NULL;
diff --git a/daemon/main.c b/daemon/main.c
index 56cc7782..1653ba75 100644
--- a/daemon/main.c
+++ b/daemon/main.c
@@ -33,11 +33,12 @@
#include <getopt.h>
#include <sys/stat.h>
+#include <glib.h>
+
#include <dbus/dbus.h>
#include "dbus-helper.h"
-#include "glib-ectomy.h"
#include "dbus.h"
#include "notify.h"
#include "logging.h"
diff --git a/hcid/Makefile.am b/hcid/Makefile.am
index 3580d51f..4656412b 100644
--- a/hcid/Makefile.am
+++ b/hcid/Makefile.am
@@ -13,14 +13,6 @@ dbusdir = $(sysconfdir)/dbus-1/system.d
dbus_DATA = bluetooth.conf
endif
-if GLIB
-glib_cflags = @GLIB_CFLAGS@
-glib_ldadd = @GLIB_LIBS@
-else
-glib_cflags =
-glib_ldadd =
-endif
-
noinst_LIBRARIES = libhciserver.a
libhciserver_a_SOURCES = hcid.h security.c device.c \
@@ -37,10 +29,10 @@ sbin_PROGRAMS = hcid
hcid_SOURCES = main.c
-hcid_LDADD = $(glib_ldadd) @DBUS_LIBS@ @BLUEZ_LIBS@ \
- libhciserver.a \
- $(top_builddir)/sdpd/libsdpserver.a \
- $(top_builddir)/common/libhelper.a
+hcid_LDADD = libhciserver.a \
+ $(top_builddir)/sdpd/libsdpserver.a \
+ $(top_builddir)/common/libhelper.a \
+ @GLIB_LIBS@ @DBUS_LIBS@ @BLUEZ_LIBS@
if EXPAT
hcid_LDADD += -lexpat
@@ -57,7 +49,7 @@ auth_agent_SOURCES = auth-agent.c
auth_agent_LDADD = @DBUS_LIBS@
-AM_CFLAGS = @BLUEZ_CFLAGS@ @DBUS_CFLAGS@ $(glib_cflags)
+AM_CFLAGS = @BLUEZ_CFLAGS@ @DBUS_CFLAGS@ @GLIB_CFLAGS@
INCLUDES = -I$(top_srcdir)/common -I$(top_srcdir)/sdpd
diff --git a/hcid/dbus-adapter.c b/hcid/dbus-adapter.c
index 0e7e1b3d..50a28a57 100644
--- a/hcid/dbus-adapter.c
+++ b/hcid/dbus-adapter.c
@@ -41,6 +41,8 @@
#include <bluetooth/hci_lib.h>
#include <bluetooth/l2cap.h>
+#include <glib.h>
+
#include <dbus/dbus.h>
#include "hcid.h"
diff --git a/hcid/dbus-adapter.h b/hcid/dbus-adapter.h
index f4727929..29a96546 100644
--- a/hcid/dbus-adapter.h
+++ b/hcid/dbus-adapter.h
@@ -25,7 +25,6 @@
#define __ADAPTER_H
#include <dbus/dbus.h>
-#include "glib-ectomy.h"
#define ADAPTER_INTERFACE "org.bluez.Adapter"
diff --git a/hcid/dbus-common.c b/hcid/dbus-common.c
index f70f1c2f..0ff395ed 100644
--- a/hcid/dbus-common.c
+++ b/hcid/dbus-common.c
@@ -44,6 +44,8 @@
#include <bluetooth/sdp.h>
#include <bluetooth/sdp_lib.h>
+#include <glib.h>
+
#include <dbus/dbus.h>
#include "hcid.h"
diff --git a/hcid/dbus-database.c b/hcid/dbus-database.c
index 5da84cfa..ea275b7a 100644
--- a/hcid/dbus-database.c
+++ b/hcid/dbus-database.c
@@ -33,6 +33,8 @@
#include <bluetooth/sdp.h>
#include <bluetooth/sdp_lib.h>
+#include <glib.h>
+
#include <dbus/dbus.h>
#include "dbus.h"
diff --git a/hcid/dbus-hci.c b/hcid/dbus-hci.c
index 4b63c7c6..165eb142 100644
--- a/hcid/dbus-hci.c
+++ b/hcid/dbus-hci.c
@@ -39,9 +39,9 @@
#include <bluetooth/hci.h>
#include <bluetooth/hci_lib.h>
-#include <dbus/dbus.h>
+#include <glib.h>
-#include "glib-ectomy.h"
+#include <dbus/dbus.h>
#include "hcid.h"
#include "dbus.h"
diff --git a/hcid/dbus-manager.c b/hcid/dbus-manager.c
index b9e1ef55..a81cbc8e 100644
--- a/hcid/dbus-manager.c
+++ b/hcid/dbus-manager.c
@@ -38,6 +38,8 @@
#include <bluetooth/sdp.h>
#include <bluetooth/sdp_lib.h>
+#include <glib.h>
+
#include <dbus/dbus.h>
#include "hcid.h"
diff --git a/hcid/dbus-rfcomm.c b/hcid/dbus-rfcomm.c
index 69ec9be1..5a893898 100644
--- a/hcid/dbus-rfcomm.c
+++ b/hcid/dbus-rfcomm.c
@@ -42,10 +42,11 @@
#include <bluetooth/sdp.h>
#include <bluetooth/sdp_lib.h>
+#include <glib.h>
+
#include <dbus/dbus.h>
#include "hcid.h"
-#include "glib-ectomy.h"
#include "dbus.h"
#include "dbus-common.h"
#include "dbus-hci.h"
diff --git a/hcid/dbus-sdp.c b/hcid/dbus-sdp.c
index 62324b56..f16a429e 100644
--- a/hcid/dbus-sdp.c
+++ b/hcid/dbus-sdp.c
@@ -44,6 +44,8 @@
#include <netinet/in.h>
+#include <glib.h>
+
#include <dbus/dbus.h>
#include "dbus.h"
diff --git a/hcid/dbus-security.c b/hcid/dbus-security.c
index 5e0fd6c9..98ca1df5 100644
--- a/hcid/dbus-security.c
+++ b/hcid/dbus-security.c
@@ -35,6 +35,8 @@
#include <bluetooth/hci.h>
#include <bluetooth/hci_lib.h>
+#include <glib.h>
+
#include <dbus/dbus.h>
#include "dbus.h"
diff --git a/hcid/dbus-service.c b/hcid/dbus-service.c
index 1c0e1e7b..ac3e4cc8 100644
--- a/hcid/dbus-service.c
+++ b/hcid/dbus-service.c
@@ -33,6 +33,8 @@
#include <signal.h>
#include <sys/types.h>
+#include <glib.h>
+
#include <dbus/dbus.h>
#include "hcid.h"
diff --git a/hcid/dbus-test.c b/hcid/dbus-test.c
index 4232858a..1085d5c8 100644
--- a/hcid/dbus-test.c
+++ b/hcid/dbus-test.c
@@ -29,11 +29,13 @@
#include <errno.h>
#include <stdlib.h>
-#include <dbus/dbus.h>
-
#include <bluetooth/bluetooth.h>
#include <bluetooth/l2cap.h>
+#include <glib.h>
+
+#include <dbus/dbus.h>
+
#include "hcid.h"
#include "dbus.h"
#include "dbus-common.h"
diff --git a/hcid/hcid.h b/hcid/hcid.h
index be10dcc7..f8d58fc4 100644
--- a/hcid/hcid.h
+++ b/hcid/hcid.h
@@ -23,6 +23,9 @@
*
*/
+#define g_io_remove_watch g_source_remove
+#define g_timeout_remove g_source_remove
+
#include <time.h>
#include <sys/types.h>
@@ -30,7 +33,6 @@
#include <bluetooth/hci.h>
#include "logging.h"
-#include "glib-ectomy.h"
#define HCID_CONFIG_FILE CONFIGDIR "/hcid.conf"
diff --git a/hcid/main.c b/hcid/main.c
index 30b1c674..b6b1f671 100644
--- a/hcid/main.c
+++ b/hcid/main.c
@@ -42,7 +42,8 @@
#include <bluetooth/hci.h>
#include <bluetooth/hci_lib.h>
-#include "glib-ectomy.h"
+#include <glib.h>
+
#include "notify.h"
#include "hcid.h"
@@ -599,7 +600,7 @@ static gboolean io_stack_event(GIOChannel *chan, GIOCondition cond, gpointer dat
error("Read from control socket failed: %s (%d)",
strerror(errno), errno);
- g_main_quit(event_loop);
+ g_main_loop_quit(event_loop);
return FALSE;
}
@@ -766,7 +767,7 @@ int main(int argc, char *argv[])
init_services(CONFIGDIR);
/* Start event processor */
- g_main_run(event_loop);
+ g_main_loop_run(event_loop);
if (sdp)
stop_sdp_server();
diff --git a/hcid/security.c b/hcid/security.c
index b2dd4e8f..ca984852 100644
--- a/hcid/security.c
+++ b/hcid/security.c
@@ -46,7 +46,7 @@
#include <bluetooth/hci.h>
#include <bluetooth/hci_lib.h>
-#include "glib-ectomy.h"
+#include <glib.h>
#include "hcid.h"
#include "textfile.h"
diff --git a/input/Makefile.am b/input/Makefile.am
index e9efa972..6565d8c1 100644
--- a/input/Makefile.am
+++ b/input/Makefile.am
@@ -7,23 +7,15 @@ endif
servicedir = $(libdir)/bluetooth
-if GLIB
-glib_cflags = @GLIB_CFLAGS@
-glib_ldadd = @GLIB_LIBS@
-else
-glib_cflags =
-glib_ldadd =
-endif
-
noinst_PROGRAMS = bluetoothd-service-input
bluetoothd_service_input_SOURCES = \
main.c input-service.h input-service.c
-LDADD = $(top_builddir)/common/libhelper.a $(glib_ldadd) \
- @DBUS_LIBS@ @BLUEZ_LIBS@
+LDADD = $(top_builddir)/common/libhelper.a \
+ @GLIB_LIBS@ @DBUS_LIBS@ @BLUEZ_LIBS@
-AM_CFLAGS = @BLUEZ_CFLAGS@ @DBUS_CFLAGS@ $(glib_cflags)
+AM_CFLAGS = @BLUEZ_CFLAGS@ @DBUS_CFLAGS@ @GLIB_CFLAGS@
INCLUDES = -I$(top_srcdir)/common
diff --git a/input/input-service.c b/input/input-service.c
index 70d2a3f3..5b9f5204 100644
--- a/input/input-service.c
+++ b/input/input-service.c
@@ -29,20 +29,21 @@
#include <errno.h>
#include <unistd.h>
-#include "dbus.h"
-#include "logging.h"
-#include "input-service.h"
-#include "glib-ectomy.h"
-#include "textfile.h"
-
-#include <dbus/dbus.h>
-
#include <bluetooth/bluetooth.h>
#include <bluetooth/hci.h>
#include <bluetooth/hci_lib.h>
#include <bluetooth/sdp.h>
#include <bluetooth/sdp_lib.h>
+#include <glib.h>
+
+#include <dbus/dbus.h>
+
+#include "dbus.h"
+#include "logging.h"
+#include "textfile.h"
+#include "input-service.h"
+
#define INPUT_SERVICE "org.bluez.input"
#define INPUT_PATH "/org/bluez/input"
#define INPUT_MANAGER_INTERFACE "org.bluez.input.Manager"
@@ -294,7 +295,7 @@ static const DBusObjectPathVTable device_table = {
struct input_manager {
char adapter[18];
char *adapter_path;
- GList *paths;
+ GSList *paths;
};
void input_manager_free(struct input_manager *mgr)
@@ -302,7 +303,7 @@ void input_manager_free(struct input_manager *mgr)
if (!mgr)
return;
if (mgr->paths)
- g_list_foreach(mgr->paths, (GFunc) free, NULL);
+ g_slist_foreach(mgr->paths, (GFunc) free, NULL);
if (mgr->adapter_path)
free(mgr->adapter_path);
free(mgr);
@@ -548,7 +549,7 @@ static DBusHandlerResult manager_create_device(DBusConnection *conn,
DBusError derr;
const char *addr;
const char *keyb_path = "/org/bluez/input/keyboard0";
- GList *path;
+ GSList *path;
dbus_error_init(&derr);
if (!dbus_message_get_args(msg, &derr,
@@ -559,7 +560,7 @@ static DBusHandlerResult manager_create_device(DBusConnection *conn,
return DBUS_HANDLER_RESULT_HANDLED;
}
- path = g_list_find_custom(mgr->paths, addr,
+ path = g_slist_find_custom(mgr->paths, addr,
(GCompareFunc) path_addr_cmp);
if (path)
return err_already_exists(conn, msg, "Input Already exists");
@@ -595,7 +596,7 @@ static DBusHandlerResult manager_create_device(DBusConnection *conn,
return err_failed(conn, msg, "Path registration failed");
}
- mgr->paths = g_list_append(mgr->paths, strdup(keyb_path));
+ mgr->paths = g_slist_append(mgr->paths, strdup(keyb_path));
dbus_message_append_args(reply,
DBUS_TYPE_STRING, &keyb_path,
DBUS_TYPE_INVALID);
@@ -615,7 +616,7 @@ static DBusHandlerResult manager_list_devices(DBusConnection *conn,
struct input_manager *mgr = data;
DBusMessageIter iter, iter_array;
DBusMessage *reply;
- GList *paths;
+ GSList *paths;
reply = dbus_message_new_method_return(msg);
if (!reply)
diff --git a/input/main.c b/input/main.c
index df1eee9e..e74c4482 100644
--- a/input/main.c
+++ b/input/main.c
@@ -35,9 +35,10 @@
#include <dbus/dbus.h>
+#include <glib.h>
+
#include "dbus.h"
#include "logging.h"
-#include "glib-ectomy.h"
#include "input-service.h"
@@ -45,7 +46,7 @@ static GMainLoop *main_loop;
static void sig_term(int sig)
{
- g_main_quit(main_loop);
+ g_main_loop_quit(main_loop);
}
int main(int argc, char *argv[])
@@ -67,14 +68,14 @@ int main(int argc, char *argv[])
enable_debug();
/* Create event loop */
- main_loop = g_main_new(FALSE);
+ main_loop = g_main_loop_new(NULL, FALSE);
if (input_dbus_init() < 0) {
error("Unable to get on D-Bus");
exit(1);
}
- g_main_run(main_loop);
+ g_main_loop_run(main_loop);
input_dbus_exit();
diff --git a/sdpd/Makefile.am b/sdpd/Makefile.am
index 0a425f74..12740584 100644
--- a/sdpd/Makefile.am
+++ b/sdpd/Makefile.am
@@ -1,12 +1,4 @@
-if GLIB
-glib_cflags = @GLIB_CFLAGS@
-glib_ldadd = @GLIB_LIBS@
-else
-glib_cflags =
-glib_ldadd =
-endif
-
noinst_LIBRARIES = libsdpserver.a
libsdpserver_a_SOURCES = sdpd.h server.c cstate.c request.c service.c servicedb.c
@@ -16,10 +8,12 @@ sbin_PROGRAMS = sdpd
sdpd_SOURCES = main.c
-sdpd_LDADD = $(glib_ldadd) @BLUEZ_LIBS@ libsdpserver.a $(top_builddir)/common/libhelper.a
+sdpd_LDADD = libsdpserver.a \
+ $(top_builddir)/common/libhelper.a \
+ @GLIB_LIBS@ @BLUEZ_LIBS@
endif
-AM_CFLAGS = @BLUEZ_CFLAGS@ $(glib_cflags)
+AM_CFLAGS = @BLUEZ_CFLAGS@ @GLIB_CFLAGS@
INCLUDES = -I$(top_srcdir)/common
diff --git a/sdpd/main.c b/sdpd/main.c
index 1154547b..d29c8c16 100644
--- a/sdpd/main.c
+++ b/sdpd/main.c
@@ -36,7 +36,8 @@
#include <signal.h>
#include <sys/stat.h>
-#include "glib-ectomy.h"
+#include <glib.h>
+
#include "logging.h"
#include "sdpd.h"
@@ -44,7 +45,7 @@ static GMainLoop *event_loop;
static void sig_term(int sig)
{
- g_main_quit(event_loop);
+ g_main_loop_quit(event_loop);
}
static void sig_hup(int sig)
@@ -143,7 +144,7 @@ int main(int argc, char *argv[])
exit(1);
}
- g_main_run(event_loop);
+ g_main_loop_run(event_loop);
stop_sdp_server();
diff --git a/sdpd/server.c b/sdpd/server.c
index 65d36996..c5458aac 100644
--- a/sdpd/server.c
+++ b/sdpd/server.c
@@ -42,7 +42,8 @@
#include <sys/un.h>
#include <netinet/in.h>
-#include "glib-ectomy.h"
+#include <glib.h>
+
#include "logging.h"
#include "sdpd.h"
diff --git a/test/Makefile.am b/test/Makefile.am
index 18989ba5..c2a456d5 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -1,12 +1,4 @@
-if GLIB
-glib_cflags = @GLIB_CFLAGS@
-glib_ldadd = @GLIB_LIBS@
-else
-glib_cflags =
-glib_ldadd =
-endif
-
if TEST
sbin_PROGRAMS = hciemu
@@ -14,7 +6,8 @@ bin_PROGRAMS = l2test rctest
noinst_PROGRAMS = sdptest scotest attest hstest bdaddr lmptest
-hciemu_LDADD = $(glib_ldadd) @BLUEZ_LIBS@ $(top_builddir)/common/libhelper.a
+hciemu_LDADD = $(top_builddir)/common/libhelper.a \
+ @GLIB_LIBS@ @BLUEZ_LIBS@
l2test_LDADD = @BLUEZ_LIBS@
@@ -36,7 +29,7 @@ lmptest_LDADD = @BLUEZ_LIBS@
noinst_MANS = bdaddr.8
-AM_CFLAGS = @BLUEZ_CFLAGS@ $(glib_cflags)
+AM_CFLAGS = @BLUEZ_CFLAGS@ @GLIB_CFLAGS@
endif
INCLUDES = -I$(top_srcdir)/common
diff --git a/test/hciemu.c b/test/hciemu.c
index a974a0c1..79f642a4 100644
--- a/test/hciemu.c
+++ b/test/hciemu.c
@@ -50,7 +50,7 @@
#include <netdb.h>
-#include "glib-ectomy.h"
+#include <glib.h>
#if __BYTE_ORDER == __LITTLE_ENDIAN
static inline uint64_t ntoh64(uint64_t n)
@@ -144,7 +144,7 @@ static inline void io_cancel(void)
static void sig_term(int sig)
{
io_cancel();
- g_main_quit(event_loop);
+ g_main_loop_quit(event_loop);
}
static gboolean io_acl_data(GIOChannel *chan, GIOCondition cond, gpointer data);
@@ -979,7 +979,7 @@ static gboolean io_hci_data(GIOChannel *chan, GIOCondition cond, gpointer data)
syslog(LOG_ERR, "Read failed: %s (%d)", strerror(errno), errno);
g_io_channel_unref(chan);
- g_main_quit(event_loop);
+ g_main_loop_quit(event_loop);
return FALSE;
}
@@ -1298,7 +1298,7 @@ int main(int argc, char *argv[])
dd = -1;
/* Create event loop */
- event_loop = g_main_new(FALSE);
+ event_loop = g_main_loop_new(NULL, FALSE);
if (dev >= 0)
return run_proxy(fd, dev, &bdaddr);
@@ -1333,7 +1333,7 @@ int main(int argc, char *argv[])
setpriority(PRIO_PROCESS, 0, -19);
/* Start event processor */
- g_main_run(event_loop);
+ g_main_loop_run(event_loop);
close(fd);
diff --git a/transfer/Makefile.am b/transfer/Makefile.am
index 97b9cc0d..61b61f82 100644
--- a/transfer/Makefile.am
+++ b/transfer/Makefile.am
@@ -8,24 +8,16 @@ endif
servicedir = $(libdir)/bluetooth
-if GLIB
-glib_cflags = @GLIB_CFLAGS@
-glib_ldadd = @GLIB_LIBS@
-else
-glib_cflags =
-glib_ldadd =
-endif
-
noinst_PROGRAMS = bluetoothd-service-transfer
bluetoothd_service_transfer_SOURCES = \
main.c session.h session.c
-LDADD = $(top_builddir)/common/libhelper.a $(glib_ldadd) \
- @DBUS_LIBS@ @OPENOBEX_LIBS@ @BLUEZ_LIBS@
+LDADD = $(top_builddir)/common/libhelper.a \
+ @GLIB_LIBS@ @DBUS_LIBS@ @OPENOBEX_LIBS@ @BLUEZ_LIBS@
endif
-AM_CFLAGS = @BLUEZ_CFLAGS@ @OPENOBEX_CFLAGS@ @DBUS_CFLAGS@ $(glib_cflags)
+AM_CFLAGS = @BLUEZ_CFLAGS@ @OPENOBEX_CFLAGS@ @DBUS_CFLAGS@ @GLIB_CFLAGS@
INCLUDES = -I$(top_srcdir)/common
diff --git a/transfer/main.c b/transfer/main.c
index 39bd9248..416b871e 100644
--- a/transfer/main.c
+++ b/transfer/main.c
@@ -25,13 +25,14 @@
#include <config.h>
#endif
+#include <stdlib.h>
#include <string.h>
#include <signal.h>
#include <sys/stat.h>
#include <dbus/dbus.h>
-#include "glib-ectomy.h"
+#include <glib.h>
#include "logging.h"
#include "dbus.h"