Salida de llamadas fork ()

¿Cuál sería la salida de las siguientes llamadas de fork ()?

func(){
fork();
fork();
fork() && fork() || fork();
fork();
print("Saikacollection\n");
}

¿Alguien puede ayudarme a obtener la respuesta a este código, así como algunas explicaciones, ya que soy nuevo en OS? He encontrado varias preguntas en fork () en SO, pero no pude entender mucho.