Manipulando o arquivo mtab

Publicado por euteste da silva (última atualização em 26/11/2011)

[ Hits: 5.708 ]

Download lermtab.c




Programa para realizar operações no /etc/mtab. O mtab é o arquivo dos file systems

  



Esconder código-fonte

/* Consulta o o mtab do sistema operacional */
/* No mtab estao os file systems jah montado */

#include<stdio.h>
#include<stdlib.h>
#include<mntent.h>

main() {

   struct mntent *ptr;
   FILE *fp;

   ptr=(struct mntent *)malloc(sizeof(struct mntent ));
   if(ptr == 0) abort();
   fp=setmntent("/etc/mtab","r");
   if(fp == NULL){
      fprintf(stderr,"Erro de abertura de arquivo");
      abort();
    }

   while((ptr=getmntent(fp))!=NULL) {
      printf("%s\t",ptr->mnt_fsname);
      printf("%s\t",ptr->mnt_dir);
      printf("%s\t",ptr->mnt_type);
      printf("%s\n",ptr->mnt_opts);
   }

   endmntent(fp);
}

Scripts recomendados

Executar um arquivo com o programa padrão no C#

Ler .conf

Conversão integral de textos em letras maiúsculas

Números de caracteres em arquivo

Controle de Funcionários (Básico)


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts