chiark
/
gitweb
/
~mdw
/
mLib
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add a slew of manual pages.
[mLib]
/
sel.h
diff --git
a/sel.h
b/sel.h
index 37b5b5f798095554718ed666cd6c32c314e7688c..8d121ef4bbed5b5f8bf134ffaad28e64d49835c0 100644
(file)
--- a/
sel.h
+++ b/
sel.h
@@
-1,6
+1,6
@@
/* -*-c-*-
*
/* -*-c-*-
*
- * $Id: sel.h,v 1.
2 1999/05/15 10:33:32
mdw Exp $
+ * $Id: sel.h,v 1.
4 1999/05/22 13:39:15
mdw Exp $
*
* I/O multiplexing support
*
*
* I/O multiplexing support
*
@@
-30,6
+30,13
@@
/*----- Revision history --------------------------------------------------*
*
* $Log: sel.h,v $
/*----- Revision history --------------------------------------------------*
*
* $Log: sel.h,v $
+ * Revision 1.4 1999/05/22 13:39:15 mdw
+ * Change spelling of `multiplexor'. ;-)
+ *
+ * Revision 1.3 1999/05/17 20:36:36 mdw
+ * Make the selector type symbols an enumeration rather than a bunch of
+ * #defines.
+ *
* Revision 1.2 1999/05/15 10:33:32 mdw
* Fix copyright notices.
*
* Revision 1.2 1999/05/15 10:33:32 mdw
* Fix copyright notices.
*
@@
-100,10
+107,12
@@
typedef struct sel_file {
void *p;
} sel_file;
void *p;
} sel_file;
-#define SEL_READ 0
-#define SEL_WRITE 1
-#define SEL_EXC 2
-#define SEL_MODES 3
+enum {
+ SEL_READ,
+ SEL_WRITE,
+ SEL_EXC,
+ SEL_MODES
+};
/* --- Waiting for a timeout --- */
/* --- Waiting for a timeout --- */
@@
-115,7
+124,7
@@
typedef struct sel_timer {
void *p;
} sel_timer;
void *p;
} sel_timer;
-/* --- A multiplex
e
r --- *
+/* --- A multiplex
o
r --- *
*
* The files are sorted in reverse order of file descriptor number; the
* timers are in normal order of occurrence. Thus, the interesting one
*
* The files are sorted in reverse order of file descriptor number; the
* timers are in normal order of occurrence. Thus, the interesting one