From 5753553213df8f9de851adb68377db43faecb91f Mon Sep 17 00:00:00 2001 From: Robert Morris Date: Tue, 11 Jun 2019 09:57:14 -0400 Subject: separate source into kernel/ user/ mkfs/ --- kernel/buf.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 kernel/buf.h (limited to 'kernel/buf.h') diff --git a/kernel/buf.h b/kernel/buf.h new file mode 100644 index 0000000..3266495 --- /dev/null +++ b/kernel/buf.h @@ -0,0 +1,14 @@ +struct buf { + int flags; + uint dev; + uint blockno; + struct sleeplock lock; + uint refcnt; + struct buf *prev; // LRU cache list + struct buf *next; + struct buf *qnext; // disk queue + uchar data[BSIZE]; +}; +#define B_VALID 0x2 // buffer has been read from disk +#define B_DIRTY 0x4 // buffer needs to be written to disk + -- cgit v1.2.3