]> git.llucax.com Git - z.facultad/75.06/emufs.git/blob - emufs/tipo3.h
BUGFIX: se arregla pequeño error en get_id, relacionado a los close de los archivos
[z.facultad/75.06/emufs.git] / emufs / tipo3.h
1 #ifndef _PARAM_CTE_H_
2 #define _PARAM_CTE_H_
3 #include <stdio.h>
4 #include <stdlib.h>
5 #include <string.h>
6 #include <unistd.h>
7 #include "emufs.h"
8
9 typedef struct block_free_t{
10         int block;
11         int free_space;
12 }BLOCK_FREE_T;
13
14 typedef struct block_reg_t{
15         int block;
16         long int id_reg;
17 }BLOCK_REG_T;
18
19 int leer_registro(EMUFS *, int , void *, unsigned long);
20
21 int leer_bloque(EMUFS *, int , void *);
22
23 int grabar_registro(EMUFS *, void *, unsigned long );
24
25 int existe_registro(EMUFS *, int);
26
27 int buscar_registro(EMUFS *, int);
28
29 int buscar_lugar(EMUFS *, unsigned long , int *);
30
31 int get_id(EMUFS *);
32
33 int grabar_bloque(EMUFS *, void *, int);
34
35 int borrar_registro(EMUFS*, int, int);
36 #endif