static struct rpmsqElem rpmsqRock;
-rpmsq rpmsqQueue = &rpmsqRock;
+static rpmsq rpmsqQueue = &rpmsqRock;
-int rpmsqInsert(void * elem, void * prev)
+/** \ingroup rpmsq
+ * Insert node into from queue.
+ * @param elem node to link
+ * @param prev previous node from queue
+ * @return 0 on success
+ */
+static int rpmsqInsert(void * elem, void * prev)
{
rpmsq sq = (rpmsq) elem;
int ret = -1;
return ret;
}
-int rpmsqRemove(void * elem)
+/** \ingroup rpmsq
+ * Remove node from queue.
+ * @param elem node to link
+ * @return 0 on success
+ */
+static int rpmsqRemove(void * elem)
{
rpmsq sq = (rpmsq) elem;
int ret = -1;
};
#endif /* _RPMSQ_INTERNAL */
-extern rpmsq rpmsqQueue;
-
extern sigset_t rpmsqCaught;
/** \ingroup rpmsq
- * Insert node into from queue.
- * @param elem node to link
- * @param prev previous node from queue
- * @return 0 on success
- */
-int rpmsqInsert(void * elem, void * prev);
-
-/** \ingroup rpmsq
- * Remove node from queue.
- * @param elem node to link
- * @return 0 on success
- */
-int rpmsqRemove(void * elem);
-
-/** \ingroup rpmsq
* Default signal handler.
* @param signum signal number
* @param info (siginfo_t) signal info