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

Commit b39e3a8a authored by Nick Kralevich's avatar Nick Kralevich
Browse files

libcutils: Don't build host property support

Only build property support for the device, not for the
host. Host side property support is being removed, as it
was only really used for the simulator.

process_name.c: When building this for the host, don't
reference properties.

Change-Id: Idcea5ad52a85e47eef17a381cb0601657efbdf13
parent 893a4a47
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -42,7 +42,6 @@ commonSources := \
	strdup16to8.c \
	strdup8to16.c \
	process_name.c \
	properties.c \
	threads.c \
	sched_policy.c \
	iosched_policy.c \
@@ -112,6 +111,7 @@ LOCAL_SRC_FILES := $(commonSources) \
        debugger.c \
        klog.c \
        partition_utils.c \
        properties.c \
        qtaguid.c \
        trace.c \
        uevent.c
+6 −0
Original line number Diff line number Diff line
@@ -17,7 +17,9 @@
#include <stdlib.h>
#include <string.h>
#include <cutils/process_name.h>
#ifdef HAVE_ANDROID_OS
#include <cutils/properties.h>
#endif
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
@@ -33,7 +35,9 @@ static const char* process_name = "unknown";
static int running_in_emulator = -1;

void set_process_name(const char* new_name) {
#ifdef HAVE_ANDROID_OS
    char  propBuf[PROPERTY_VALUE_MAX];
#endif

    if (new_name == NULL) {
        return;
@@ -53,6 +57,7 @@ void set_process_name(const char* new_name) {
    }
#endif

#ifdef HAVE_ANDROID_OS
    // If we know we are not running in the emulator, then return.
    if (running_in_emulator == 0) {
        return;
@@ -82,6 +87,7 @@ void set_process_name(const char* new_name) {
        return;
    write(fd, process_name, strlen(process_name) + 1);
    close(fd);
#endif
}

const char* get_process_name(void) {