Creating a temporary directory (/tmp)
QNX SDP8.0Building Embedded SystemsConfigurationDeveloper
You can use your buildfile to create a temporary directory in the RAM shared memory
filesystem
.
To create the /tmp directory in the RAM
/dev/shmem
filesystem, you can include the following instruction in your buildfile:
[type=link] /tmp = /dev/shmem
This instruction sets /tmp as a symbolic link in the process manager's pathname table; this symbolic link points to the /dev/shmem directory.
Since the /dev/shmem directory is the
location where shared memory objects are stored, this link
effectively lets you create files in the RAM filesystem
(see
/dev/shmem RAM
in the
QNX OS User's Guide).filesystem
Note:
Place the line with the link attribute ([type=link])
outside the script file and the boot file. For example:
[image=0x1400000]
[virtual=x86_64,kpi +compress] boot = {
...
}
[+script] startup-script = {
...
}
[type=link] /tmp=/dev/shmem
Page updated: