From 9a894b7ece585e4254eb7879508bccd53802e6d7 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Wed, 18 Feb 2015 18:36:08 -0800 Subject: Move adb_main to its own file. Change-Id: Ia5150e1ef8be5a8f2d2da0fdca9383e22218f4ac --- minadbd/adb.c | 30 ------------------------------ 1 file changed, 30 deletions(-) (limited to 'minadbd/adb.c') diff --git a/minadbd/adb.c b/minadbd/adb.c index 0ac16e4d9..5f9cfdfa1 100644 --- a/minadbd/adb.c +++ b/minadbd/adb.c @@ -370,33 +370,3 @@ void handle_packet(apacket *p, atransport *t) put_apacket(p); } - -static void adb_cleanup(void) -{ - usb_cleanup(); -} - -int adb_main() -{ - atexit(adb_cleanup); -#if !defined(_WIN32) - // No SIGCHLD. Let the service subproc handle its children. - signal(SIGPIPE, SIG_IGN); -#endif - - init_transport_registration(); - - // The minimal version of adbd only uses USB. - if (access(USB_ADB_PATH, F_OK) == 0 || access(USB_FFS_ADB_EP0, F_OK) == 0) { - // listen on USB - usb_init(); - } - - D("Event loop starting\n"); - - fdevent_loop(); - - usb_cleanup(); - - return 0; -} -- cgit v1.2.3