Tilläggsinformation för Solaris 10

Funktionen fork() fungerar inte som en POSIX-tråd

Hur funktionen fork() fungerar när den inte är länkad till biblioteket -lpthread har ändrats i Solaris. Denna förändring ställer Solaris-trådar i konsekvens med POSIX-trådar.

Funktionen fork() har omdefinierats så att den fungerar som fork1(). Därför kopierar fork() bara de anropande trådarna i den underordnade processen. Den här omdefinitionen är en anpassning till hur fork1() och fork() fungerar när de länkas till -lpthread.

Stöd för program som kräver replicate-all för fork kommer att finnas kvar. De här programmen måste ändras så att de anropar den nya forkall()-funktionen i stället för fork().