On Fri, 2007-03-09 at 22:03 +0100, Miklos Szeredi wrote: > > >>>> I think this information would be a little easier to access if there > > >>>> would be a single file per pid or thread containing something like: > > >>>> > > >>>> handle flags pos path > > >>>> 0 0100002 1234 /dev/pts/1 > > >>>> 1 0100004 5678 /tmp/output > > >>>> etc. > > >>> > > >>> That would not be a good idea, as not all users have the same permissions > > >>> for viewing this information. > > > > Since /proc/$$/fd is S_IRWXU, only the user owning the process (plus > > usually root) can view it. So making the single file you propose S_IRWXU > > too should solve any security issue, should not it? > > > > >I think the problem is not with permissions, but with scaling to large > > >numbers of file descriptors. > > > > Would not that be dealt accordingly with seq_file? > > Yes, most likely it wouldn't be so bad either. But it _would_ be: > > a) more complex, this implementation reuses most of the the /proc/fd code > b) less efficient for querying a single fd > > So I prefer the current solution, but not very strongly. I don't have a real strong opinion, but I wanted to throw that out as a suggestion. You're the one writing the code. Thanks, Shaggy -- David Kleikamp IBM Linux Technology Center - To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html