summaryrefslogtreecommitdiff
path: root/sys/include/sys/queue.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/include/sys/queue.h')
-rw-r--r--sys/include/sys/queue.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/include/sys/queue.h b/sys/include/sys/queue.h
index e5d607d..2226ccc 100644
--- a/sys/include/sys/queue.h
+++ b/sys/include/sys/queue.h
@@ -27,7 +27,12 @@
* POSSIBILITY OF SUCH DAMAGE.
*/
+#if !defined(_KERNEL)
+#include <stdint.h>
+#include <stddef.h>
+#else
#include <sys/types.h>
+#endif /* !_KERNEL */
#ifndef _QUEUE_H_
#define _QUEUE_H_
@@ -79,7 +84,6 @@ struct { \
((tvar) = TAILQ_NEXT(var, field), 1); \
(var) = (tvar))
-
#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
for((var) = TAILQ_LAST(head, headname); \
(var) != TAILQ_END(head); \