Jak mogę skopiować uprawnienia z pliku, który już istnieje?

Muszę napisać program w C (na systemie uniksopodobnym) i to jest mój problem:

Mam plik (FILE1) i chcę utworzyć inny plik (FILE2), który ma takie same uprawnienia jak FILE1. Następnie muszę utworzyć inny plik (FILE3), który ma takie same uprawnienia jak FILE1, ale tylko dla właściciela.

Używałbym chmod () do zmiany uprawnień, ale nie rozumiem, jak uzyskać uprawnienia FILE1.

Możesz mi pomóc?

questionAnswers(3)

yourAnswerToTheQuestion