patch-2.3.29 linux/include/linux/pipe_fs_i.h
Next file: linux/include/linux/proc_fs.h
Previous file: linux/include/linux/pci_ids.h
Back to the patch index
Back to the overall index
- Lines: 18
- Date:
Sun Nov 21 11:17:45 1999
- Orig file:
v2.3.28/linux/include/linux/pipe_fs_i.h
- Orig date:
Thu Aug 26 13:05:41 1999
diff -u --recursive --new-file v2.3.28/linux/include/linux/pipe_fs_i.h linux/include/linux/pipe_fs_i.h
@@ -7,6 +7,8 @@
unsigned int start;
unsigned int readers;
unsigned int writers;
+ unsigned int waiting_readers;
+ unsigned int waiting_writers;
};
/* Differs from PIPE_BUF in that PIPE_SIZE is the length of the actual
@@ -20,6 +22,8 @@
#define PIPE_LEN(inode) ((inode).i_size)
#define PIPE_READERS(inode) ((inode).i_pipe->readers)
#define PIPE_WRITERS(inode) ((inode).i_pipe->writers)
+#define PIPE_WAITING_READERS(inode) ((inode).i_pipe->waiting_readers)
+#define PIPE_WAITING_WRITERS(inode) ((inode).i_pipe->waiting_writers)
#define PIPE_EMPTY(inode) (PIPE_LEN(inode) == 0)
#define PIPE_FULL(inode) (PIPE_LEN(inode) == PIPE_SIZE)
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)