On Thu, 6 Jan 2011 11:40:57 +0100 Andre Albsmeier <[email protected]> wrote:
> On Thu, 06-Jan-2011 at 09:01:30 +0100, Alexander Leidinger wrote: > > Quoting Andre Albsmeier <[email protected]> (from Wed, 5 > > Jan 2011 20:19:15 +0100): > > > > > Got it running... A short explanation: > > > > > > Linux' shm_open() fails because it wants to find some funky shmfs > > > to construct the full pathname. It starts to search at the default > > > mountpoint which is /dev/shm. If this fails it runs through fstab > > > and searches for shmfs and tmpfs. Whatever it finds will be > > > statfs()'ed to be checked for Linux' fs magic for shmfs > > > (0x01021994). > > > > What does it expect as a filesystem type if it does not find shmfs > > in fstab but tmpfs? If it does not find tmpfs, will it try /tmp > > anyway (but check for some fstype magic)? > > It searches for every mount which is of type tmpfs or shm. > Whatever it finds must have the fs magic SHMFS_SUPER_MAGIC > (0x01021994). It's in sysdeps/unix/sysv/linux/shm_open.c: I committed it with a lot of your above text as the commit log. Bye, Alexander. _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-emulation To unsubscribe, send any mail to "[email protected]"
