Lose getprop to toybox.

Change-Id: I5188dbcc7e248b2fabade2d8d137610b4adb3164
This commit is contained in:
Elliott Hughes 2015-04-07 22:32:49 -07:00
parent bf40396887
commit 5b50fc3d3a
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;
}