Hello Jeroen, You can use /dev/shm I think, just change the conf file to create a directory there on boot. Ubuntu has decided to throw everything in /run these days. /run/shm is linked to /dev/shm for example.
I'm not sure if in the 21st century and 64 bit address space is heap/stack crashes are a big problem anymore. That would have been my answer, by saying that moving the big functions using the heap out of the program would give the stack more room. Instead, for me, the main advantage, is I've been playing with a modem for many years (never seem to get it working well), and my concept is, that the modem runs in the background. You start the machine, the modem is waiting for audio, or can be suspended/activated. The user then interacts with the modem program using shared memory. For example, displaying the constellation, the waterfall, the spectrum on a web page. It's an alternative to monolith programs. Steve _______________________________________________ Freetel-codec2 mailing list Freetel-codec2@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freetel-codec2