live-bootstrap/sysa/bash-2.05b/patches/extern.patch

15 lines
448 B
Diff

tinycc's extern support is bad. i.e. these externs don't propagate through.
--- builtins/common.c 2021-01-15 21:32:56.938683418 +1100
+++ builtins/common.c 2021-01-15 21:34:09.102153806 +1100
@@ -46,6 +46,9 @@
#include "../flags.h"
#include "../jobs.h"
#include "../builtins.h"
+int num_shell_builtins;
+struct builtin *shell_builtins;
+struct builtin *current_builtin;
#include "../input.h"
#include "../execute_cmd.h"
#include "../trap.h"