Merge "Lose getprop to toybox."

This commit is contained in:
Elliott Hughes 2015-04-08 17:54:58 +00:00 committed by Gerrit Code Review
commit 74a1875766
2 changed files with 0 additions and 51 deletions

View file

@ -41,7 +41,6 @@ BSD_TOOLS := \
OUR_TOOLS := \
df \
getevent \
getprop \
iftop \
ioctl \
ionice \

View file

@ -1,50 +0,0 @@
#include <stdio.h>
#include <stdlib.h>
#include <cutils/properties.h>
#include "dynarray.h"
static void record_prop(const char* key, const char* name, void* opaque)
{
strlist_t* list = opaque;
char temp[PROP_VALUE_MAX + PROP_NAME_MAX + 16];
snprintf(temp, sizeof temp, "[%s]: [%s]", key, name);
strlist_append_dup(list, temp);
}
static void list_properties(void)
{
strlist_t list[1] = { STRLIST_INITIALIZER };
/* Record properties in the string list */
(void)property_list(record_prop, list);
/* Sort everything */
strlist_sort(list);
/* print everything */
STRLIST_FOREACH(list, str, printf("%s\n", str));
/* voila */
strlist_done(list);
}
int getprop_main(int argc, char *argv[])
{
if (argc == 1) {
list_properties();
} else {
char value[PROPERTY_VALUE_MAX];
char *default_value;
if(argc > 2) {
default_value = argv[2];
} else {
default_value = "";
}
property_get(argv[1], value, default_value);
printf("%s\n", value);
}
return 0;
}