X-Git-Url: http://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Ftap%2Ftap.c;h=bf8a276c7926a3cad99618cce1eaafbaf9d61582;hp=7c01e140d5c206c475957f439b47eb3462fff994;hb=35601768f33c339468b54387ab77c6dbf8ad803b;hpb=da8558a174da778aeb9dd95e62e023d39349b948 diff --git a/ccan/tap/tap.c b/ccan/tap/tap.c index 7c01e140..bf8a276c 100644 --- a/ccan/tap/tap.c +++ b/ccan/tap/tap.c @@ -418,8 +418,8 @@ todo_end(void) UNLOCK; } -int -exit_status(void) +static int +exit_status_(void) { int r; @@ -446,3 +446,12 @@ exit_status(void) return r; } + +int +exit_status(void) +{ + int r = exit_status_(); + if (r > 255) + r = 255; + return r; +}