C / C ++ / C #: Como fazer “mount -a”
Questão:
Em C / C ++ / C # (Eu preciso disso para C #, mas C e C ++ também estão bem).
Como posso fazer uma montagem -a no Linux. Quero dizer programaticamente,sem começando um processo como
system("mount -a");
Editar:
Observe o "-a".
Minha pergunta não é realmente sobre como montar um ponto de montagem.
É sobre como montar todos os pontos de montagem em / etc / fstab.
Isso significa analisar o arquivo, extrair os pontos de montagem, verificar se já está montado e, somente se já não estiver montado, montar ...