Manipulando o arquivo mtab

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

[ Hits: 5.236 ]

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

Conversão integral de textos em letras maiúsculas

Árvore B

[C] Arquivos e Stat

Barra de progresso em forma de “roda”

Justificador de texto em 80 colunas


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts