1*2e192b24SSimon Glass /*
2*2e192b24SSimon Glass * Copyright 2000-2009
3*2e192b24SSimon Glass * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
4*2e192b24SSimon Glass *
5*2e192b24SSimon Glass * SPDX-License-Identifier: GPL-2.0+
6*2e192b24SSimon Glass */
7*2e192b24SSimon Glass
8*2e192b24SSimon Glass #include <common.h>
9*2e192b24SSimon Glass #include <command.h>
10*2e192b24SSimon Glass
do_exit(cmd_tbl_t * cmdtp,int flag,int argc,char * const argv[])11*2e192b24SSimon Glass static int do_exit(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
12*2e192b24SSimon Glass {
13*2e192b24SSimon Glass int r;
14*2e192b24SSimon Glass
15*2e192b24SSimon Glass r = 0;
16*2e192b24SSimon Glass if (argc > 1)
17*2e192b24SSimon Glass r = simple_strtoul(argv[1], NULL, 10);
18*2e192b24SSimon Glass
19*2e192b24SSimon Glass return -r - 2;
20*2e192b24SSimon Glass }
21*2e192b24SSimon Glass
22*2e192b24SSimon Glass U_BOOT_CMD(
23*2e192b24SSimon Glass exit, 2, 1, do_exit,
24*2e192b24SSimon Glass "exit script",
25*2e192b24SSimon Glass ""
26*2e192b24SSimon Glass );
27