Il comportamento della funzione fork(), quando non è collegata alla libreria -lpthread potrà essere modificato in una prossima versione dell'ambiente operativo Solaris. Questo comportamento rende i thread di Solaris coerenti con i thread POSIX (Portable Operating System Interface).
La funzione fork() potrà essere ridefinita in modo da comportarsi come fork1(). Di conseguenza, fork() replicherà il solo thread chiamante nel processo figlio. Questa ridefinizione corrisponde al comportamento attuale di fork1() e a quello di fork() quando quest'ultima funzione è collegata con -lpthread.
Le applicazioni che richiedono il comportamento replicate-all di fork() verranno comunque supportate.