On Fri, Feb 23, 2001 at 08:15:16PM +0100, Eric Schaefer wrote:
On Fri, Feb 23, 2001 at 06:41:15PM +0100, Konrad Rosenbaum wrote:
Hat das Problem, dass ein grosses Programm manchmal keine kleinen Programme mehr starten kann:
- fork() -> schlägt fehl, da nicht genug Speicher für eine komplette Kopie
- exec() -> hätte den Speicher komplett freigegeben - schade eigentlich.
man copy_on_write man vfork (ich weiß, daß das nicht so schick ist)
In der vfork manpage wird dieser call nicht empfohlen, weil z.B. bei einem Fehlschlagen von exec() das Vehalten undefiniert ist.
Ulf