Logo  

CS471/571 - Operating Systems

Displaying exercises/e6/files/fcat.c

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <string.h>
#include "fs.h"

char bdata[BSIZE];

int findino(char **paths, int index, int ino);
char *readfile(int ino, int *size);
int readino(int ino, struct dinode *di);
int lread(int bpos, void *buf, int size);

struct superblock sb;
int fsfd;

int main(int argc, char *argv[])
{
  if (argc < 3) {
    printf("Usage:fcat <image> <file>\n");
    return 1;
  }
}

int findino(char **paths, int index, int ino)
{
}

int readino(int ino, struct dinode *di)
{
}

char *readfile(int ino, int *size)
{
}

int lread(int bpos, void *buf, int size)
{
}