On Sep 28, 2009 12:25 +0200, Miklos Szeredi wrote: > BTW I just checked, and it is possible to re-open or promote an fd > opened with O_NODE like this: > > char tmp[64]; > > fd = open(filename, O_NODE | O_NOACCESS); > /* ... */ > sprintf(tmp, "/proc/self/fd/%i", fd); > fd_rw = open(tmp, O_RDWR); > > Now fd_rw is guaranteed to refer to the same inode as fd. It seems very unpleasant to require applications using O_NODE to reopen files using /proc. Cheers, Andreas -- Andreas Dilger Sr. Staff Engineer, Lustre Group Sun Microsystems of Canada, Inc. -- 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