This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: bug in /proc/*/cmdline
On Jul 19 16:23, Bengt-Arne Fjellner wrote:
> Hi
>
> /proc/*/cmdline contains one extra <nul> which makes pgrep,pkill and ps misbehave
>
> on cygwin
> $ cat /proc/self/cmdline |od -c
> 0000000 c a t \0 / p r o c / s e l f / c
> 0000020 m d l i n e \0 \0
> 0000030
> note the terminating <nul><nul>
>
> on linux(trustix)
> baf@xxx ~/procps$ cat /proc/self/cmdline |od -c
> 0000000 c a t \0 / p r o c / s e l f / c
> 0000020 m d l i n e \0
> 0000027
>
> This diff makes
> sleep 100&
> pgrep -fx "sleep 100"
> #fail
> #but
> pgrep -fx "sleep 100 "
> #works
Thanks for the hint. Fixed in CVS.
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Project Co-Leader cygwin AT cygwin DOT com
Red Hat
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/