Path: blob/main/website/static/security/patches/EN-14:04/kldxref.patch
18096 views
Index: usr.sbin/kldxref/kldxref.c1===================================================================2--- usr.sbin/kldxref/kldxref.c (revision 265111)3+++ usr.sbin/kldxref/kldxref.c (working copy)4@@ -274,6 +274,16 @@ usage(void)5exit(1);6}78+static int9+compare(const FTSENT *const *a, const FTSENT *const *b)10+{11+ if ((*a)->fts_info == FTS_D && (*b)->fts_info != FTS_D)12+ return 1;13+ if ((*a)->fts_info != FTS_D && (*b)->fts_info == FTS_D)14+ return -1;15+ return strcmp((*a)->fts_name, (*b)->fts_name);16+}17+18int19main(int argc, char *argv[])20{21@@ -315,7 +325,7 @@ main(int argc, char *argv[])22err(1, "%s", argv[0]);23}2425- ftsp = fts_open(argv, fts_options, 0);26+ ftsp = fts_open(argv, fts_options, compare);27if (ftsp == NULL)28exit(1);29303132