diff options
author | Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp> | 2018-06-25 11:12:24 +0900 |
---|---|---|
committer | Jun-ichi Takimoto <takimoto-j@kba.biglobe.ne.jp> | 2018-06-25 11:12:24 +0900 |
commit | 3c57f71668950ef26de9c538ba32438db18f185c (patch) | |
tree | bd2bf6fd95030795a2da134e0ba142a239c0d25b | |
parent | a0233a74e3677941f07bf4efba3cbd6fd3e9b918 (diff) | |
download | zsh-3c57f71668950ef26de9c538ba32438db18f185c.tar.gz zsh-3c57f71668950ef26de9c538ba32438db18f185c.tar.xz zsh-3c57f71668950ef26de9c538ba32438db18f185c.zip |
43080: _sys_calls: analyze recent syscall.h properly
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | Completion/Unix/Type/_sys_calls | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog index 0d262243a..a003eeac9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,9 @@ Completion/Darwin/Command/_sc_usage: new utility to complete names of running processes, and three new completion functions which use it. + * 43080: Completion/Unix/Type/_sys_calls: analyze recent syscall.h + properly + 2018-06-24 dana <dana@dana.is> * unposted: Completion/Linux/Command/_opkg: Fix mistyped variable diff --git a/Completion/Unix/Type/_sys_calls b/Completion/Unix/Type/_sys_calls index bd9b34f70..dadf2b1a4 100644 --- a/Completion/Unix/Type/_sys_calls +++ b/Completion/Unix/Type/_sys_calls @@ -12,7 +12,7 @@ local -au syscalls zparseopts -D -K -E a=all n=none [[ $OSTYPE = linux* ]] && ifile=/usr/include/bits/syscall.h -syscalls=( ${${${(M)${(f)"$(<$ifile)"}:#?define[[:blank:]]##SYS_*}#*[[:blank:]]SYS_}%%[[:blank:]]*} ) 2>/dev/null +syscalls=( ${${${(M)${(f)"$(<$ifile)"}:#\#[[:blank:]]#define[[:blank:]]##SYS_*}#*[[:blank:]]SYS_}%%[[:blank:]]*} ) 2>/dev/null [[ -n $all ]] && syscalls+=( all ) [[ -n $none ]] && syscalls+=( none ) |