strdup () - que fait-il en C?

Quel est le but de la strdup()fonction en