diff options
Diffstat (limited to 'include/common.h')
-rw-r--r-- | include/common.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/include/common.h b/include/common.h index 32a5d96834..56347df2c4 100644 --- a/include/common.h +++ b/include/common.h @@ -144,7 +144,13 @@ int parse_area_spec(const char *str, loff_t *start, loff_t *size); unsigned long strtoul_suffix(const char *str, char **endp, int base); unsigned long long strtoull_suffix(const char *str, char **endp, int base); -void start_barebox(void); +/* + * Function pointer to the main barebox function. Defaults + * to run_shell() when a shell is enabled. + */ +extern int (*barebox_main)(void); + +void __noreturn start_barebox(void); void shutdown_barebox(void); /* |