lkml.org 
[lkml]   [1998]   [Dec]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: [patch] Unlimited number of processes, x86, 2.1.131
Date
On 10 Dec 1998 12:53:13 -0000, Ingo MOLNAR wrote:

>On Wed, 9 Dec 1998, Andi Kleen wrote:
>
>> One point: if you go >16k processes then SYSV ipc will have problems because
>> __kernel_ipc_pid_t is 16bit on most platforms. Worse is that this type
>> is exported to user space [in msqid_ds].
>
>ugh, good point. This also is an ABI definition, hm. Wondering how this is
>solved on other unices. For now we will silently drop the upper bits.
>(btw, is the limit really 16k, or rather 32k?)

Quite some time ago I looked into this and found in the newest SystemV
Interface definition I could get, that there was the normal pid_t
used. Older versions used ushort instead. I sent patches to use
_kernel_pid_t against 2.1.30 to linux kernel and 2.196 to Linus and
but they got dropped back then. I can redo them, if needed/wanted.

Stefan
--
Stefan Kuehnel, Klauprechtstr. 11, 76137 Karlsruhe, Germany
Tel.: ++49/721/32573
email: Stefan.Kuehnel@gmx.net

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:46    [W:0.057 / U:0.144 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site