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().