diff options
author | Elliott Hughes <enh@google.com> | 2015-01-16 19:24:26 -0800 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2015-01-16 19:24:26 -0800 |
commit | 1bf50543429aec0630bf1e5ad9be9f91d42fd14b (patch) | |
tree | c95bc4850944a7e857d5df931e9639d9e0f87951 | |
parent | 45c4c06ffe6f38e0f77f37f488e07f2537eddd45 (diff) | |
download | system_core-1bf50543429aec0630bf1e5ad9be9f91d42fd14b.zip system_core-1bf50543429aec0630bf1e5ad9be9f91d42fd14b.tar.gz system_core-1bf50543429aec0630bf1e5ad9be9f91d42fd14b.tar.bz2 |
Lose id to toybox.
Change-Id: I0b92482d06055207e133112e74c58964c7ef0362
-rw-r--r-- | toolbox/Android.mk | 1 | ||||
-rw-r--r-- | toolbox/id.c | 57 |
2 files changed, 0 insertions, 58 deletions
diff --git a/toolbox/Android.mk b/toolbox/Android.mk index 3d568fc..f0eec68 100644 --- a/toolbox/Android.mk +++ b/toolbox/Android.mk @@ -57,7 +57,6 @@ OUR_TOOLS := \ getevent \ getprop \ getsebool \ - id \ iftop \ ioctl \ ionice \ diff --git a/toolbox/id.c b/toolbox/id.c deleted file mode 100644 index 8ec79c1..0000000 --- a/toolbox/id.c +++ /dev/null @@ -1,57 +0,0 @@ -#include <stdio.h> -#include <stdlib.h> -#include <unistd.h> -#include <sys/types.h> -#include <pwd.h> -#include <grp.h> -#include <selinux/selinux.h> - -static void print_uid(uid_t uid) -{ - struct passwd *pw = getpwuid(uid); - - if (pw) { - printf("%d(%s)", uid, pw->pw_name); - } else { - printf("%d",uid); - } -} - -static void print_gid(gid_t gid) -{ - struct group *gr = getgrgid(gid); - if (gr) { - printf("%d(%s)", gid, gr->gr_name); - } else { - printf("%d",gid); - } -} - -int id_main(int argc, char **argv) -{ - gid_t list[64]; - int n, max; - char *secctx; - - max = getgroups(64, list); - if (max < 0) max = 0; - - printf("uid="); - print_uid(getuid()); - printf(" gid="); - print_gid(getgid()); - if (max) { - printf(" groups="); - print_gid(list[0]); - for(n = 1; n < max; n++) { - printf(","); - print_gid(list[n]); - } - } - if (getcon(&secctx) == 0) { - printf(" context=%s", secctx); - free(secctx); - } - printf("\n"); - return 0; -} |