Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8f6eb5c0 authored by Dan Albert's avatar Dan Albert
Browse files

Fix build from implicit declaration.

Turn the warning on by default and turn on -Werror so this doesn't
happen next time.

Change-Id: Id65bf0cb63bbf0ff224655b425463ae2f55435df
parent 829d392a
Loading
Loading
Loading
Loading
+11 −11
Original line number Diff line number Diff line
# Copyright 2005 The Android Open Source Project
#
# Android.mk for adb
#

LOCAL_PATH:= $(call my-dir)

# minadbd library
# =========================================================

include $(CLEAR_VARS)

LOCAL_SRC_FILES := \
@@ -15,8 +9,14 @@ LOCAL_SRC_FILES := \
    fuse_adb_provider.c \
    services.c \

LOCAL_CFLAGS := -O2 -g -DADB_HOST=0 -Wall -Wno-unused-parameter
LOCAL_CFLAGS += -D_XOPEN_SOURCE -D_GNU_SOURCE
LOCAL_CFLAGS := \
    -Wall -Werror \
    -Wno-unused-parameter \
    -Wimplicit-function-declaration \
    -D_GNU_SOURCE \
    -D_XOPEN_SOURCE \
    -DADB_HOST=0 \

LOCAL_C_INCLUDES := bootable/recovery system/core/adb
LOCAL_WHOLE_STATIC_LIBRARIES := libadbd

+3 −1
Original line number Diff line number Diff line
@@ -21,9 +21,11 @@

#define  TRACE_TAG   TRACE_ADB

#include "adb.h"
#include "sysdeps.h"

#include "adb.h"
#include "transport.h"

int adb_main(int is_daemon, int server_port)
{
    atexit(usb_cleanup);
+1 −0
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@

#include "adb.h"
#include "fuse_sideload.h"
#include "transport.h"

struct adb_data {
    int sfd;  // file descriptor for the adb channel
+8 −6
Original line number Diff line number Diff line
@@ -14,18 +14,19 @@
 * limitations under the License.
 */

#include <stdlib.h>
#include <errno.h>
#include <inttypes.h>
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <unistd.h>

#include "sysdeps.h"
#include "fdevent.h"
#include "fuse_adb_provider.h"

#define  TRACE_TAG  TRACE_SERVICES
#include "adb.h"
#include "fdevent.h"
#include "fuse_adb_provider.h"

typedef struct stinfo stinfo;

@@ -52,7 +53,8 @@ static void sideload_host_service(int sfd, void* cookie)
    s = adb_strtok_r(NULL, ":", &saveptr);
    uint32_t block_size = strtoul(s, NULL, 10);

    printf("sideload-host file size %llu block size %lu\n", file_size, block_size);
    printf("sideload-host file size %llu block size %" PRIu32 "\n", file_size,
           block_size);

    int result = run_adb_fuse(sfd, file_size, block_size);