aboutsummaryrefslogtreecommitdiff
path: root/src/common/include/fs.h
blob: 6cd624effc7a1f0a8ccd2f15a745c80143b6fc1d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once

#include <stdint.h>
#include <stddef.h>

typedef struct {
	size_t size;
	// TODO : times & more metadata
} stat_t;

#define FM_READ 	(0x01)
#define FM_WRITE 	(0x02)
#define FM_MMAP 	(0x04)
#define FM_CREATE   (0x10)
#define FM_TRUNC    (0x20)
#define FM_APPEND   (0x40)