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

Commit ba78d39c 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

am: cf2f309c

Change-Id: I15c19bc1d885fa368f2cb84fc33a79c1749f114f
parents b3b1f10f cf2f309c
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -23,12 +23,12 @@

#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;
    const char* restart_cmd = NULL;
    char* prop_value;

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

#ifndef __CUTILS_ANDROID_REBOOT_H__
#define __CUTILS_ANDROID_REBOOT_H__
#pragma once

#include <sys/cdefs.h>

@@ -36,10 +35,8 @@ __BEGIN_DECLS
/* Reboot or shutdown the system.
 * This call uses ANDROID_RB_PROPERTY to request reboot to init process.
 * 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

#endif /* __CUTILS_ANDROID_REBOOT_H__ */