diff options
author | Wade Berrier <wade_berrier@appsig.com> | 2011-06-08 15:46:55 -0600 |
---|---|---|
committer | Denys Vlasenko <vda.linux@googlemail.com> | 2011-06-10 06:01:30 +0200 |
commit | 000ae5cefe204aec44e7997440c4ea7eca5d4893 (patch) | |
tree | 42d91503e5665682d1b3e06e74af77fc9ebcfd36 | |
parent | 6295d273add9e72f7074d44eeee7a2c281bac975 (diff) | |
download | busybox-w32-000ae5cefe204aec44e7997440c4ea7eca5d4893.tar.gz busybox-w32-000ae5cefe204aec44e7997440c4ea7eca5d4893.tar.bz2 busybox-w32-000ae5cefe204aec44e7997440c4ea7eca5d4893.zip |
pkill/pgrep: support extended regular expressions
Done by enabling the REG_EXTENDED and REG_NOSUB regex flags,
which also increases compatibility with the procps versions.
Signed-off-by: Wade Berrier <wade_berrier@appsig.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r-- | procps/pgrep.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/procps/pgrep.c b/procps/pgrep.c index 156b4ad69..dc7ffff48 100644 --- a/procps/pgrep.c +++ b/procps/pgrep.c | |||
@@ -128,7 +128,7 @@ int pgrep_main(int argc UNUSED_PARAM, char **argv) | |||
128 | bb_show_usage(); | 128 | bb_show_usage(); |
129 | 129 | ||
130 | if (argv[0]) | 130 | if (argv[0]) |
131 | xregcomp(&re_buffer, argv[0], 0); | 131 | xregcomp(&re_buffer, argv[0], REG_EXTENDED | REG_NOSUB); |
132 | 132 | ||
133 | matched_pid = 0; | 133 | matched_pid = 0; |
134 | cmd_last = NULL; | 134 | cmd_last = NULL; |