X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=flist.h;h=8e1304142cc3d3468b79f75872e534220626ce59;hp=95023c75aa1799732ea8f2ea99e64c3df4027644;hb=43f09da1e2c0fa04707e2bda4a361118091532c6;hpb=e53ab27c7425241d64e8d64ad77850a776c01375 diff --git a/flist.h b/flist.h index 95023c75..8e130414 100644 --- a/flist.h +++ b/flist.h @@ -1,6 +1,8 @@ #ifndef _LINUX_FLIST_H #define _LINUX_FLIST_H +#include + #undef offsetof #ifdef __compiler_offsetof #define offsetof(TYPE,MEMBER) __compiler_offsetof(TYPE,MEMBER) @@ -174,4 +176,7 @@ static inline void flist_splice_init(struct flist_head *list, for (pos = (head)->next, n = pos->next; pos != (head); \ pos = n, n = pos->next) +extern void flist_sort(void *priv, struct flist_head *head, + int (*cmp)(void *priv, struct flist_head *a, struct flist_head *b)); + #endif