Is the problem that sysisnt is running out of space on the root ramdisk? if so, why not create (newfs) a new ramdisk and mount it as /tmp? There's no need to carry `free [ramdisk[ space' around in the intialized data segment if we can create it on the fly.