-lpthread 라이브러리에 연결되어 있지 않은 경우 fork() 동작이 Solaris에서 변경되었습니다. 동작이 변경되면 Solaris 스레드가 POSIX 스레드와 일치하게 됩니다.
fork() 함수는 fork1()과 동일하게 동작하도록 다시 정의되었습니다. 그러므로 fork()는 하위 프로세스에서 호출 스레드만 복제합니다. 다시 정의되면 -lpthread와 연결되어 있는 경우 fork1()과 fork()의 현재 동작이 일치하게 됩니다.
fork의 replicate-all 동작이 필요한 응용 프로그램에 대한 지원은 계속 제공됩니다. 이런 응용 프로그램은 fork()가 아닌 새로운 forkall() 함수를 호출하도록 수정되어야 합니다.