Автор Тема: flash and C in linux  (Прочитано 1032 раз)

Оффлайн xalyavshik

  • Sr. Member
  • ****
  • Сообщений: 405
  • Linux Registred User #472973
    • ICQ клиент - 757487
    • Просмотр профиля
    • GNU in Armenia
    • Email
flash and C in linux
« : Июль 25, 2008, 02:26:30 »
Цитировать
#include <stdio.h>
#include <sys/mount.h>
#include <errno.h>

main()
{
int i;
i=mount("/dev/sdb1", "/mnt", "vfat", MS_SYNCHRONOUS, "");

int errsv=errno;

switch (errsv)
{
  case EACCES:
   printf("EACCES\n");
   break;
  case EAGAIN:
   printf("EAGAIN\n");
   break;
  case EBUSY:
   printf("EBUSY\n");
   break;
  case EFAULT:
   printf("EFAULT\n");
   break;
  case EINVAL:
   printf("EINVAL\n");
   break;
  case ELOOP:
   printf("ELOOP\n");
   break;
  case EMFILE:
   printf("EMFILE\n");
   break;
  case ENAMETOOLONG:
   printf("ENAMETOOLONG\n");
   break;
  case ENODEV:
   printf("ENODEV\n");
   break;
  case ENOMEM:
   printf("ENOMEM\n");
   break;
  case ENOENT:
   printf("ENOENT\n");
   break;
  case ENOTBLK:
   printf("ENOTBLK\n");
   break;
  case ENOTDIR:
   printf("ENOTDIR\n");
   break;
  case ENXIO:
   printf("ENXIO\n");
   break;
  case EPERM:
   printf("EPERM\n");
   break;
  default:
  printf("NO ERROR\n");
}

printf("%d\a", i);
}

գրված Իմ կողմից  :)
լիցենզիյա copyleft  ;)
# killall -9 "win PC"

Оффлайн XSER

  • Global Moderator
  • Hero Member
  • *****
  • Сообщений: 557
    • Просмотр профиля
    • Email
Re: flash and C in linux
« Ответ #1 : Июль 25, 2008, 03:11:46 »
GooT ;)