This is the mail archive of the cygwin-patches mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [Patch] ps command returns 1 if PID not found


On Fri, Dec 18, 2009 at 11:10:40AM +1100, Ryan Dortmans wrote:
>>Sorry but returning 1 doesn't make sense and it isn't the way that linux
>>works.  It actually returns 0.
>
>dortmans> /bin/ps -p 4549 ; echo "Return val: $?"
>  PID TTY          TIME CMD
> 4549 ?        00:00:00 sshd
>Return val: 0
>dortmans> /bin/ps -p 1111 ; echo "Return val: $?"
>  PID TTY          TIME CMD
>Return val: 1
>
>dortmans> /bin/ps --version
>procps version 3.2.3
>
>I get these results in Solaris Unix and Red Hat Linux. The above
>commands were executed on a Red Hat Linux system.

Yes, I'm officially stupid.  Not only did I misread your subject, I
misinterpreted the sense of the patch.  Sorry.

Nevertheless, I think that my patch does the right thing so I'll check
that in since it affects fewer lines of code.

Thanks for the patch and apologies for the inexplicable
misunderstanding.

cgf


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]