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

Commit cf2f309c authored by Elliott Hughes's avatar Elliott Hughes Committed by android-build-merger
Browse files

Merge "libcutils: android_reboot command should be unsigned."

am: e3ec16b9

Change-Id: Ib2b93b1a133687c2bf2ce7f486ce6c3ffba828d3
parents 4f0c63c4 e3ec16b9
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -23,12 +23,12 @@


#define TAG "android_reboot"
#define TAG "android_reboot"


int android_reboot(int cmd, int /*flags*/, const char* arg) {
int android_reboot(unsigned cmd, int /*flags*/, const char* arg) {
    int ret;
    int ret;
    const char* restart_cmd = NULL;
    const char* restart_cmd = NULL;
    char* prop_value;
    char* prop_value;


    switch (static_cast<unsigned>(cmd)) {
    switch (cmd) {
        case ANDROID_RB_RESTART:  // deprecated
        case ANDROID_RB_RESTART:  // deprecated
        case ANDROID_RB_RESTART2:
        case ANDROID_RB_RESTART2:
            restart_cmd = "reboot";
            restart_cmd = "reboot";
+3 −6
Original line number Original line Diff line number Diff line
@@ -14,8 +14,7 @@
 * limitations under the License.
 * limitations under the License.
 */
 */


#ifndef __CUTILS_ANDROID_REBOOT_H__
#pragma once
#define __CUTILS_ANDROID_REBOOT_H__


#include <sys/cdefs.h>
#include <sys/cdefs.h>


@@ -36,10 +35,8 @@ __BEGIN_DECLS
/* Reboot or shutdown the system.
/* Reboot or shutdown the system.
 * This call uses ANDROID_RB_PROPERTY to request reboot to init process.
 * This call uses ANDROID_RB_PROPERTY to request reboot to init process.
 * Due to that, process calling this should have proper selinux permission
 * Due to that, process calling this should have proper selinux permission
 * to write to the property. Otherwise, the call will fail.
 * to write to the property or the call will fail.
 */
 */
int android_reboot(int cmd, int flags, const char *arg);
int android_reboot(unsigned cmd, int flags, const char* arg);


__END_DECLS
__END_DECLS

#endif /* __CUTILS_ANDROID_REBOOT_H__ */