我正在开发一个Linux内核模块,我使用的是在链接列表中构建的be。我需要对这个列表进行排序,我看到有一个内置的list_sort函数,如下所述。但是,我对priv参数感到困惑。这个参数用于什么?在linux/list_sort.h中定义 * list_sort - sort a list
* @priv: private data, opaque to list_sort(), passed"
我已经编写了一个bash脚本,我需要在linux和mac上使用相同的脚本,该脚本依赖于sort命令。我通过管道将git tag -l的输出发送到sort,以获得所有版本标签的列表,这些标签按照正确的语义顺序排列。GNU提供了-V,这使得它成为自动的,但是mac不支持这个参数,所以我需要弄清楚如何在没有它的情况下完成这个排序顺序。