aboutsummaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2026-03-09 19:03:37 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2026-03-09 19:03:37 +0000
commit6c756905574a019df52ad865a81cf97b6e2b6c58 (patch)
tree54bb9ff91422a6de7606c1a9be6c29e080d7d994 /src/include
parent26fa9d9d3fef9684e9e4d5cd0bcd4336fee8d749 (diff)
downloadexecline-6c756905574a019df52ad865a81cf97b6e2b6c58.tar.gz
Fix wait command interaction with EXECLINE_STRICT
el_semicolon() hardcodes failure on EXECLINE_STRICT=2, but we want to accept a no-block interface for wait, so write a separate el_semicolon_nostrict() function and use it in wait. Also use gol in wait, and prepare deprecation of quote chars other than space and null (we can hardcode this np)
Diffstat (limited to 'src/include')
-rw-r--r--src/include/execline/execline.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/include/execline/execline.h b/src/include/execline/execline.h
index 7fdef51..498dbbc 100644
--- a/src/include/execline/execline.h
+++ b/src/include/execline/execline.h
@@ -47,6 +47,7 @@ extern void el_execsequence (char const *const *, char const *const *, char cons
/* Block unquoting */
extern int el_semicolon (char const **) ;
+extern unsigned int el_semicolon_nostrict (char const **) ;
/* Value transformation */