mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-10-27 12:48:22 +00:00
pipefs: add proper poll support
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
#include <ringbuffer.h>
|
||||
#include <semaphore.h>
|
||||
#include <event.h>
|
||||
#include <kernel/poll.h>
|
||||
|
||||
typedef struct pipenode_t {
|
||||
vnode_t vnode;
|
||||
@@ -12,6 +13,7 @@ typedef struct pipenode_t {
|
||||
ringbuffer_t data;
|
||||
size_t readers, writers;
|
||||
event_t readevent, writeevent;
|
||||
pollheader_t pollheader;
|
||||
} pipenode_t;
|
||||
|
||||
void pipefs_init();
|
||||
|
||||
Reference in New Issue
Block a user