diff --git a/include/nuttx/queue.h b/include/nuttx/queue.h index 80b2a04acd9..02ee018f5d3 100644 --- a/include/nuttx/queue.h +++ b/include/nuttx/queue.h @@ -264,6 +264,11 @@ #define sq_tail(q) ((q)->tail) #define dq_tail(q) ((q)->tail) +#define sq_inqueue(p, q) \ + ((p)->flink || sq_tail(q) == (p)) +#define dq_inqueue(p, q) \ + ((p)->flink || dq_tail(q) == (p)) + /**************************************************************************** * Public Type Definitions ****************************************************************************/