<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 1, 2014 at 8:34 AM, Adam Lackorzynski <span dir="ltr"><<a href="mailto:adam@os.inf.tu-dresden.de" target="_blank">adam@os.inf.tu-dresden.de</a>></span> wrote:</div>
<div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
>I think there is a trick to launch this tiff application over<br>
> L4/fiasco, so the kernel can permit the application to create a file. <br>
<br>
</div></div>Per default, there's no writable directory available.<br>
You can use tmpfs. Add the following in your application's Makefile:<br>
REQUIRES_LIBS += libmount libl4revfs-fs-tmpfs </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> </blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Then add a fstab file, with this content (usual syntax):<br>
/     /tmp    tmpfs defaults<br>
<br>
The last thing to do is to tell your application where to find the fstab<br>
file. You need a config file for that, with this content:<br>
<br>
L4.default_loader:start({}, "rom/tiff_test2", { FSTAB_FILE = "rom/fstab" });<br>
<br>
Do not forget to change your module.list entry, add ned and put<br>
"roottask moe rom/config.cfg" there instead of the --init version.<br>
<br>
Now you should be able to write in /tmp in your application.</blockquote><div><br></div><div>I did the instruction above. It seems like the application could write in /tmp directory. But I'm curious which /tmp directory that the application use to create the file? Since I couldn't find the created file anywhere. Is it by any chance located in /tmp of the running application? If it's the case, Is there any other way to access the created file that has been created by my application?</div>
<div><br></div><div>regards,</div><div><br></div><div>Irvanda</div></div></div></div>