Files
Astral/kernel-src/include/kernel/tmpfs.h
T
2024-05-24 18:03:24 -03:00

26 lines
350 B
C

#ifndef _TMPFS_H
#define _TMPFS_H
#include <kernel/vfs.h>
#include <hashtable.h>
#include <stdint.h>
#include <stddef.h>
typedef struct tmpfs_t {
vfs_t vfs;
uintmax_t inodenumber;
} tmpfs_t;
typedef struct tmpfsnode_t {
vnode_t vnode;
vattr_t attr;
union {
hashtable_t children;
char *link;
};
} tmpfsnode_t;
void tmpfs_init();
#endif