StupidFS/libfs/fs.h

15 lines
391 B
C
Raw Normal View History

2024-08-08 14:06:00 +00:00
#ifndef FS_H
# define FS_H 1
# include <stdint.h>
# include "super.h"
# include "inode.h"
2024-08-10 17:31:13 +00:00
# include "dir.h"
2024-08-08 14:06:00 +00:00
uint32_t fs_balloc(struct fs_super *super);
int fs_bfree(struct fs_super *super, uint32_t blocknum);
int fs_read(struct fs_inode *ip, uint8_t *dest, size_t offset, size_t size);
2024-08-10 17:31:13 +00:00
int fs_write(struct fs_inode *ip, const uint8_t *src, size_t offset, size_t size);
2024-08-08 14:06:00 +00:00
#endif /* !FS_H */