Might be useful, for example, with ps ... parse_pid => strtonum might use
pid_max as legit upper limit, ... top ... etc etc ...

True processes id are randomised but by allowing greater value than
(SHRT_MAX-1) potentially, that makes those processes id even less
predictable. Gives the responsibility to the admin to decide if he wants
more room.

Note : FreeBSD does it.

Regards.

On 18 December 2014 at 10:33, Owain G. Ainsworth <[email protected]>
wrote:
>
> On Thu Dec 18 2014 at 5:06:44 AM David CARLIER <[email protected]> wrote:
>
>> Hi all,
>>
>> I wished to propose a small diff in order to expose PID_MAX to the user
>> land via sysctl (readable/writable). It is actually fixed to the value
>> (SHRT_MAX-1) but with it we can set as will (with some boundaries...).
>> Might be also useful for app which rely on pid ...
>>
>> Feel free to give your impressions.
>>
>> Why do you need to programatically know the PID space? Since PIDs are
> randomised i'm not sure what this would buy you. I am very dubious why you
> would want to *set* the pid space. Can you explain why you want this?
>
> Cheers,
> -0-
>
>> Thanks in advance.
>>
>

Reply via email to