diff options
author | Ken Sumrall <ksumrall@android.com> | 2011-10-26 16:56:00 -0700 |
---|---|---|
committer | Ken Sumrall <ksumrall@android.com> | 2011-10-26 16:58:27 -0700 |
commit | a286480f56012abdb4ef4ddab1c19a5c2316b7b8 (patch) | |
tree | bcc2169da254bec93d5c0a35b518f5d36b2d38c4 /init/init.h | |
parent | aa75df74db5beffd25821ed6c360c36197d7bac1 (diff) | |
download | core-a286480f56012abdb4ef4ddab1c19a5c2316b7b8.tar.gz core-a286480f56012abdb4ef4ddab1c19a5c2316b7b8.tar.bz2 core-a286480f56012abdb4ef4ddab1c19a5c2316b7b8.zip |
Fix the class_reset command
The class_reset command used to reset services that had been set to
"disabled" in the init.rc file to a non-disabled state. Now, if the
service was originally set to "disabled", have the reset command set
it back to disabled. Otherwise, set it to the "reset" state as it
currently does.
Change-Id: I0c10582e46a8e443d4748d9d893ae762b19b653a
Diffstat (limited to 'init/init.h')
-rw-r--r-- | init/init.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/init/init.h b/init/init.h index 2d98c7cd7..a91d9d4b5 100644 --- a/init/init.h +++ b/init/init.h @@ -71,6 +71,7 @@ struct svcenvinfo { #define SVC_CRITICAL 0x20 /* will reboot into recovery if keeps crashing */ #define SVC_RESET 0x40 /* Use when stopping a process, but not disabling so it can be restarted with its class */ +#define SVC_RC_DISABLED 0x80 /* Remember if the disabled flag was set in the rc script */ #define NR_SVC_SUPP_GIDS 12 /* twelve supplementary groups */ |