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