diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2026-03-09 19:03:37 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska-skaware@skarnet.org> | 2026-03-09 19:03:37 +0000 |
| commit | 6c756905574a019df52ad865a81cf97b6e2b6c58 (patch) | |
| tree | 54bb9ff91422a6de7606c1a9be6c29e080d7d994 /src/include | |
| parent | 26fa9d9d3fef9684e9e4d5cd0bcd4336fee8d749 (diff) | |
| download | execline-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.h | 1 |
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 */ |
