7.3-STABLE and Linux version of SIMetrix

Alexander Leidinger Alexander at Leidinger.net
Wed Feb 9 20:25:32 UTC 2011


On Thu, 6 Jan 2011 11:40:57 +0100 Andre Albsmeier
<Andre.Albsmeier at siemens.com> wrote:

> On Thu, 06-Jan-2011 at 09:01:30 +0100, Alexander Leidinger wrote:
> > Quoting Andre Albsmeier <Andre.Albsmeier at siemens.com> (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.


More information about the freebsd-emulation mailing list