summaryrefslogtreecommitdiff
path: root/fs/fifo.h
diff options
context:
space:
mode:
Diffstat (limited to 'fs/fifo.h')
-rw-r--r--fs/fifo.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/fs/fifo.h b/fs/fifo.h
index ee91ba1..1ba7168 100644
--- a/fs/fifo.h
+++ b/fs/fifo.h
@@ -1,17 +1,18 @@
+typedef struct S_FIFO_FILE FIFO_FILE;
#ifndef FIFO_H
#define FIFO_H
#include "vfs.h"
#include <stddef.h>
#include <stdint.h>
-typedef struct {
+struct S_FIFO_FILE {
char *buffer;
uint64_t buffer_len;
uint64_t write_len;
uint8_t is_blocking;
uint8_t has_data;
uint8_t can_write;
-} FIFO_FILE;
+};
int create_fifo(void);
FIFO_FILE *create_fifo_object(void);