A 32-bit uid_t would be great for lots of reasons... it's not unthinkable
that in the near future people will want to be able to run 80,000 processes
on their large servers. I believe Solaris 2.7 is supposed to include
this.
As for the /proc/PID/* problem is to just check permissions on each
read (I believe this is also done in the lastest 2.0's). The long
term solution would be to have a 64 bit process number that is used
internally in procfs. We shouldn't try to just garauntee that the PID
itself won't be reused - it gets hairy if in the future we want to move
to random PIDs (like OpenBSD) or some other scheme.
-Mitch
-
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/