C / C ++ / C #: jak zrobić „mount -a”

Pytanie:

W C / C ++ / C #. (Potrzebuję go dla C #, ale C i C ++ też są w porządku).

Jak mogę zamontować -a na Linuksie. Mam na myśli programowobez rozpoczynamy taki proces

system("mount -a");

Edytować:
Zwróć uwagę na „-a”.
Moje pytanie nie dotyczy właściwie sposobu montowania punktu montowania.
Chodzi o to, jak zamontować WSZYSTKIE punkty montowania w / etc / fstab.
Oznacza to parsowanie pliku, wyodrębnianie punktów montowania, sprawdzenie, czy jest już zamontowane, i tylko jeśli nie jest jeszcze zamontowane, zamontuj ...

questionAnswers(3)

yourAnswerToTheQuestion